Hallo zusammen,
ich habe ein kleines Verständnisproblem. Ich Programmiere in VB.net Visual Studio 2008. Ziel bei mir ist eine Art Einsatzmangetment für den Jugendfeuerwehr Berufsfeuerwehr Tag zu machen.
Ich habe drei Tabellen Fahrzeuge, Einsätze und eine Verbindungstabelle in welcher gespeichert ist das bei Einsatz A Fahrzeug 1 und Fahrzeug 2. Eingesetzt waren. Nun möchte ich das wenn ich den Einsatz A auswähle das Fahrzeug 1+2 angezeigt werden. Wie verknüpfe ich die Daten richtig.
Zurzeit mache ich es so da ich einen View im SQL habe der die Fahrzeuge ausgibt mit Einsatznummer nach welcher ich dann Filtere in einem Databinding:
Private Sub Tabel\_EinsatzeBindingSource\_PositionChanged
If Not Tabel\_EinsatzeBindingSource.Current Is Nothing Then
Dim row As DatabaseDataSet.Tabel\_EinsatzeRow =\_
Tabel\_EinsatzeBindingSource.Current.row
View\_Fahrzeuge\_EinsatzBindingSource.Filter = "[E-ID] =\_
" & row.\_E\_Id
Else
View\_Fahrzeuge\_EinsatzBindingSource.Filter = "[E-ID] = -1"
End If
End Sub
Ich finde das etwas unschön. Hat mir jemand zu dem Thema eventuelle ein Hilfreiches tutorial oder ähnliches.
Danke,
Thomas