Thema Datum  Von Nutzer Rating
Antwort
12.10.2015 11:55:42 taba
NotSolved
Blau Mehrere Anweisungen gleichzeitig mit einem Klick (Commandbutton) ausführen
15.10.2015 13:03:22 BigBen
NotSolved

Ansicht des Beitrags:
Von:
BigBen
Datum:
15.10.2015 13:03:22
Views:
1516
Rating: Antwort:
  Ja
Thema:
Mehrere Anweisungen gleichzeitig mit einem Klick (Commandbutton) ausführen

Hallo,

die Ausgangssituation wurde mit der nachstehenden Access-Datenbank nachgestellt:

1 Tabelle:

Name: Projekte
Felder Typ: Kurzer Text: Hauptauftraggeber, Projektverantwortlicher, Projektnummer

Name: PKB
Felder: PKB_Nr, Projektaktivitäten, Ergebnisse

Excel Arbeitsmappe:

Userform

- 6 Textboxen Textbox1 - Textbox6

- 1 CommandButton

Code:

- Verweis auf Microsoft ActiveX Data Objects x.x Library

VBA-Code:

Private Sub CommandButton1_Click()
    Dim con As New ADODB.connection
    Dim connectionString As String
    Dim sql As String
    connectionString = "DBQ=C:\Temp\Projekt.mdb; Driver={Microsoft Access Driver (*.mdb)}"
    con.Open connectionString
    sql = "insert into Projekte (Hauptauftraggeber, Projektverantwortlicher, Projektnummer) values ('" & TextBox4.Text & "', '" & TextBox5.Text & "', '" & TextBox6.Text & "')"
    con.Execute sql
    sql = "insert into PKB (PKB_Nr, Projektaktivitäten, Ergebnisse ) values ('" & TextBox1.Text & "', '" & TextBox2.Text & "', '" & TextBox3.Text & "')"
    con.Execute sql
    MsgBox " Werte wurden erfolgreich in die Datenbank übernommen. ", vbInformation, "Übernahme in die Datenbak"
    con.Close
    Set con = Nothing
End Sub

Bei der Ausführung werden keine Fehler angezeigt. Der Befehl läuft ohne Auffälligkeiten durch.

Der erste sql-Befehl wurde deshalb nicht durchgeführt, weil der Execute-Befehl gefehlt hat.

VG, BigBen


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
12.10.2015 11:55:42 taba
NotSolved
Blau Mehrere Anweisungen gleichzeitig mit einem Klick (Commandbutton) ausführen
15.10.2015 13:03:22 BigBen
NotSolved