PDA

Vollständige Version anzeigen : Kombinationsfeld


werner123
11.05.2011, 06:10
Hallo,
ich hab ein Problem mit der darstellung 2er Kombinationsfelder.
Meine Tabellen sind:
Projekt mit den Feldern
pr_nr
pr_name
pr_ort
pr_kunde
pr_sollzeit
pr_ber_sollzeit
pr_tätigkeit_zeit

Tätigkeit mit den Feldern
pr_nr ist mit Projekt verbunden
pr_name
up_name
up_sollzeit

Arbeitserfassung mit den Feldern
ar_datum
ar_mitarbeiter
ar_projekt
ar_unterprojekt
ar_stunden
ar_beschreibung

ich habe nun in der Arbeitserfassung ein Kombifelde zur Projektauswahl erstellt
welches auch funktioniert, danach möchte ich die Tätigkeit auswählen in abhängigkeit von der Projektauswalh und das bekomme ich nicht hin
es werden immer alle Tätigkeiten von allen Projekten angezeigt.

kann mir jemand helfen, vieleicht sehe ich den Wald vor lauter Bäume nicht.

Gruß Werner

Debus
11.05.2011, 06:58
Hey,

Du könntest das in etwa so lösen.

Du musst nur für jeden Fall eine Tabelle füllen, damit Du darüber dann das Kombinationsfeld 2 fpllen kannst.



Private Sub Kombinationsfeld2_Change()
Dim qry As String
If Kombinationsfeld2.Column(0) = "Proj1" Then
qry = "abf3"
End If
If Kombinationsfeld2.Column(0) = "proj2" Then
qry = "abf4"
End If





Me.Kombinationsfeld4.RowSource = qry



End Sub


abf3 und abf4 sind einfach Abfragen


Oder Du benutzt (was natürlich noch besser ist) die Select Case Anweisung für die Zuordnung.

Holger

Maxel
11.05.2011, 07:06
Hallo Werner,

schau mal bei donkarl nach, der beschreibt sehr gut das Handling von Abhängigen Kombi-/Listenfeldern (http://www.donkarl.com?FAQ4.36).