VBA für Access

Von: akademie.de Redaktion
Stand: 18. März 2008
2.75
(4)
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Reagieren auf Ereignisse

Erstellen von Datensätzen mit Kombinationsfeldern

Wie kann ich einen neuen Datensatz anlegen, wenn der Benutzer einen nicht existierenden Eintrag in ein Kombinationsfeld eingibt?

Ein Beispiel zum NotInList-Ereignis

Private SubKunde_Name_NotInList(NewData As String, Response As Integer) 
If MsgBox("Kunde existiert nicht!" & vbCr& "Neu anlegen?", _
VbQuestion + vbYesNo) = vbYes Then
Kunden.DialogNeu
DoEvents
Kunden.g_frmKundenDialog!Ansprechpartner.SetFocus
Kunden.g_frmKundenDialog!Firmenname.Value = NewData
End If
Response = acDataErrContinue
End Sub

Häufig wird als Datenquelle für Kombinationsfelder eine Tabelle oder Abfrage einer übergeordneten Tabelle verwendet. Zum Beispiel könnte ein Formular "Rechnungen" ein Kombinationsfeld zur Auswahl des Kunden aus der Kundentabelle enthalten.

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein