Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Access, abhängige Kombifelder





Frage

Liebe Gemeinde, ich habe ein klassisches Kombinationsfeldproblem und benötige Hilfe. Die Ausgangslage stellt sich folgend dar. Ich habe zwei Tabellen (tbl_GKE und tbl_Hstl), welche über Hstl_ID verknüpft sind (1:n-Beziehung). In einem Formular frm_1 habe ich zwei Kombifelder (cbo_Hstl und cbo_Art). Das Kombifeld cbo_Hstl zeigt mir die vorhandenen Hersteller an. Nun möchte ich im darunterliegenden cbo_Art [b]NUR[/b] die zum jeweiligen Hersteller gehörigen Artikelnummern aufgelistet haben. Genau hier liegt mein Problem; ich bekomme [b]ALLE[/b] Artikelnummern angezeigt. Welche Möglichkeit habe ich nun, dieses Dilemma aus der Welt zu schaffen. Danke

Antwort 1 von heizeisen

Hallo samuel,

ich denke Du hast das Fromular auf die beiden Tabellen basierend aufgebaut. Du hast einige möglichkeiten.

A. baue das Frm auf eine Abfrage auf.
B. nutze die Funktion Filter. Allerdings mußt Du nach dem verlassen des Feldes Lieferant eine Aktualisierung durchführen. hierzu der Befehl:

Private Sub btn_datum_Click()
On Error GoTo sprung
  DatumHolen Me!Datum
   DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70

Exit Sub
sprung:

If Err.Number = 3022 Then
Err.Clear
MsgBox "Dieses Datum ist bereits bearbeitet. Sie müssen ein freies Datum wählen!"
End If

Exit Sub
End Sub


Ich hab das jetzt nur in Verbindung mit Datum parrat, aber das abändern sollte kein Problem sein.

Grüße
He

Antwort 2 von samuel_k

hallo He,

danke für die Antwort. Ich wollte aber genau den Umweg über Abfragen vermeiden und strebe eine VBA-Lösung an. Wie ist das mit der Filter-Funktion gemeint?

Danke

Antwort 3 von samuel_k

Hallo,

ich habe die Lösung gefunden; wie so oft bei Don Karl FAQ 4.36.

Danke

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: