Entwickler-Ecke
Datenbanken - DBRadioGroup, gültige Werte
Hochhäusl - Di 15.12.09 17:36
Titel: DBRadioGroup, gültige Werte
Hallo,
ich habe eine Tabelle in der unter anderem eine Ja/ Nein - Abfrage vorkommt (Erstellt in MSAccess).
Diese wollte ich mit einer DBRadioGroup anzeigen lassen.
Wenn ich jetz jedoch änderungen vornehmen möchte kommt die Fehlermeldung:
" '0' is not a valid boolean value for fiel '...' "
Was muss ich bei Value als gültigen Wert eintragen?
Bei Items habe ich Ja / Nein eingetragen.
JDF - Mi 16.12.09 18:00
Hallo!
unter Values muss 'Wahr' und 'Falsch' eingetragen werden,
Reihenfolge zugeordnet wie bei Items 'Ja' und 'Nein'.
Gruß
Jürgen
Hochhäusl - Do 17.12.09 09:54
Hallo,
das habe ich schon alles versucht, nur weiß ich nicht was ich als "wahren wert" eingeben soll. -1?
Bekomme immer eine Fehlermeldung
Habs jetz aber mit einer DBCheckBox gemacht, da funktionierts!
Danke
JDF - Do 17.12.09 12:57
Hallo,
noch eine kleine Info:
ein Ausschnitt aus der DFM:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| object DBRadioGroup1: TDBRadioGroup Caption = 'DBRadioGroup1' DataField = 'BOOL' DataSource = srcDatum Items.Strings = ( 'Ja' 'Nein') Values.Strings = ( 'Wahr' 'Falsch') end object DBCheckBox1: TDBCheckBox Caption = 'DBCheckBox1' DataField = 'BOOL' DataSource = srcDatum ValueChecked = 'Wahr' ValueUnchecked = 'Falsch' end |
Das TBooleanField empfängt die Werte über die Strecke
DbRadioGroup-->Field.OnSetText-->Field.AsString
in der Property-Methode 'SetAsString' wird ein Stringvergleich mit
den Strings 'Wahr' und 'Falsch' ausgeführt, die in der DbConsts.pas
als STextTrue und STextFalse definiert sind.
Gruß
Jürgen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!