Frank (no reg): Brauche VBA Code um Daten in DB zu versenden

Beitrag lesen

Hi Sinan,

ein Button in einem Formular hat sogegannte Events (OnClick, OnMouseUp usw.) an die man sich mit einer Funktion/Methode/Sub/Prozedur dranhängen kann. Über die Eigenschaften des Buttons kannst du eine solche Ereignisprozedur definieren. MS Access bastelt dir auch schon ein Gerüst dafür:

  
Private Sub Befehl0_Click()  
On Error GoTo Err_Befehl0_Click  
  
   'hier kommt jetzt dein Code zum Speichern hin  
  
Exit_Befehl0_Click:  
    Exit Sub  
  
Err_Befehl0_Click:  
    MsgBox Err.Description  
    Resume Exit_Befehl0_Click  
  
End Sub  

Zum Speichern der Daten in einer Tabelle kannst du folgende Varianten wählen, zu denen du dich dann aber bitte erstmal selbständig beliest:

  1. Datenzugriff über DAO
  2. Datenzugriff über ADO mittels einem ADODB.RecordSet Objekt
  3. Datenzugriff mittels CurrentDb.Execute "INSERT / UPDATE ..."

Grüsse, Frank