Moin zusammen.
Ich hab' auf einer Form und in nem Dialog dazu je eine ComboBox, die ist wie folgt eingestellt:
Die Tabelle
d.h. Die soll mir den
Soweit ich mich erinnere ist das so auch korrekt eingestellt (mach ich in dem dazu passenden DGV mit den ComboBoxColumns ja genauso - da geht's wunderbar).
Anzeigen tut sie jedoch die ID und nicht den String, erst beim DropDown werden die
Strings angezeigt - wähle ich davon einen aus kann ich den Dialog nicht schließen weil ihm das wohl ungültig erscheint. In der Zieltabelle ist das Feld "VersandID" natürlich mit
eingestellt, um den Fremdschlüssel dann korrekt zu "empfangen"
Da zeigt sich wieder, warum ich bei den Relationen gerne direkt mit den eigentlich betroffnen Tabellenspalten, anstelle der ID's arbeite (weshalb @ErfinderDesRades hier eine Änderung dafür
eingebaut hat) dann kann mir solche Umwege nämlich sparen, obwohl das für's Datenmodell wohl nicht korrekt ist. Wollte das für die Tabelle aber mal korrekt machen und bums - funzt nicht.
Hab' ich hier einen Flüchtigkeitsfehler drin?
Ich hab' auf einer Form und in nem Dialog dazu je eine ComboBox, die ist wie folgt eingestellt:
Die Tabelle
ListenVersand
ist wie folgt aufgebaut:Feld | Typ |
ID | PrimKey (Int32) (Auto-Increment) |
Versand | String |
Bemerkung | String |
Aktiv | Boolean |
d.h. Die soll mir den
String
"Versand" anzeigen, jedoch die "ID" Int32
als Wert setzen.Soweit ich mich erinnere ist das so auch korrekt eingestellt (mach ich in dem dazu passenden DGV mit den ComboBoxColumns ja genauso - da geht's wunderbar).
Anzeigen tut sie jedoch die ID und nicht den String, erst beim DropDown werden die
Strings angezeigt - wähle ich davon einen aus kann ich den Dialog nicht schließen weil ihm das wohl ungültig erscheint. In der Zieltabelle ist das Feld "VersandID" natürlich mit
Int32
eingestellt, um den Fremdschlüssel dann korrekt zu "empfangen"
Da zeigt sich wieder, warum ich bei den Relationen gerne direkt mit den eigentlich betroffnen Tabellenspalten, anstelle der ID's arbeite (weshalb @ErfinderDesRades hier eine Änderung dafür
eingebaut hat) dann kann mir solche Umwege nämlich sparen, obwohl das für's Datenmodell wohl nicht korrekt ist. Wollte das für die Tabelle aber mal korrekt machen und bums - funzt nicht.
Hab' ich hier einen Flüchtigkeitsfehler drin?
"Na, wie ist das Wetter bei dir?"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"