Hallo alle miteinander,
ich habe ein kleines Problem und komme gerade nicht dahinter. In meiner Form habe ich eine Combobox die an die Tabelle Kunden gebunden ist. Ich wähle einen Kunden aus und es wird dann automatisch in Textboxen die Telefonnummer, Email usw. eingetragen. Sind bei dem Kunden jetzt Ansprechpartner hinterlegt (eigene Tabelle Ansprechpartner) kann ich einen auswählen, z.B. mit dem ich gerade telefoniere. Dann wird die Telefonnummer, Email usw. vom Ansprechpartner in die Textboxen eingetragen anstatt die Zentraldaten des Kunden. Hier mein Code:
Jetzt zum Problem:
1. Wähle ich ein Kunde aus, der einen Ansprechpartner hat, dann wird der erste Ansprechpartner aus der Tabelle ausgewählt. Ich möchte aber, dass der Ansprechpartner erst ausgewählt werden muss und nicht automatisch ausgewählt wird.
2. Wenn ich 2 Ansprechpartner habe, An1 und An2 und An2 auswähle habe ich danach 2 mal An2 in der Combobox stehen.
Wäre nice wenn mir jemand weiter helfen könnte.
lg mo48
ich habe ein kleines Problem und komme gerade nicht dahinter. In meiner Form habe ich eine Combobox die an die Tabelle Kunden gebunden ist. Ich wähle einen Kunden aus und es wird dann automatisch in Textboxen die Telefonnummer, Email usw. eingetragen. Sind bei dem Kunden jetzt Ansprechpartner hinterlegt (eigene Tabelle Ansprechpartner) kann ich einen auswählen, z.B. mit dem ich gerade telefoniere. Dann wird die Telefonnummer, Email usw. vom Ansprechpartner in die Textboxen eingetragen anstatt die Zentraldaten des Kunden. Hier mein Code:
VB.NET-Quellcode
- Private Sub cbTEAnsprechpartner_TextChanged(sender As Object, e As EventArgs) Handles cbTEAnsprechpartner.TextChanged
- If cbTEAnsprechpartner.Text = "" Then
- txtTETelefon.DataBindings.Clear()
- txtTETelefon.DataBindings.Add("Text", KundenBindingSource, "Telefon")
- Else
- txtTETelefon.DataBindings.Clear()
- txtTETelefon.DataBindings.Add("Text", AnsprechpartnerBindingSource, "Telefon")
- End If
- If cbTEAnsprechpartner.Text = "" Then
- txtTEMobil.DataBindings.Clear()
- txtTEMobil.DataBindings.Add("Text", KundenBindingSource, "Mobil")
- Else
- txtTEMobil.DataBindings.Clear()
- txtTEMobil.DataBindings.Add("Text", AnsprechpartnerBindingSource, "Mobil")
- End If
- If cbTEAnsprechpartner.Text = "" Then
- txtTETelefax.DataBindings.Clear()
- txtTETelefax.DataBindings.Add("Text", KundenBindingSource, "Telefax")
- Else
- txtTETelefax.DataBindings.Clear()
- txtTETelefax.DataBindings.Add("Text", AnsprechpartnerBindingSource, "Telefax")
- End If
- If cbTEAnsprechpartner.Text = "" Then
- txtTEEmail.DataBindings.Clear()
- txtTEEmail.DataBindings.Add("Text", KundenBindingSource, "Email")
- Else
- txtTEEmail.DataBindings.Clear()
- txtTEEmail.DataBindings.Add("Text", AnsprechpartnerBindingSource, "Email")
- End If
- End Sub
Jetzt zum Problem:
1. Wähle ich ein Kunde aus, der einen Ansprechpartner hat, dann wird der erste Ansprechpartner aus der Tabelle ausgewählt. Ich möchte aber, dass der Ansprechpartner erst ausgewählt werden muss und nicht automatisch ausgewählt wird.
2. Wenn ich 2 Ansprechpartner habe, An1 und An2 und An2 auswähle habe ich danach 2 mal An2 in der Combobox stehen.
Wäre nice wenn mir jemand weiter helfen könnte.
lg mo48
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „mo48“ ()