Goedemorgen / nacht,
Hierbij een vraag omtrend een dbaware checkbox.
Stel ik heb in een app, een TDBCheckbox staan, deze is netje via de datasource
en field property aan de dataset gekoppeld.
Als ik nu via een button een insert op mijn dataset doe, dan kan ik mijn huidige
TDBEdit's invullen en na een druk op de button waar de post onderstaat wordt alles
netjes de tabel in gezet, nu is het zo dat ik na de insert iets doe in de
trant vandit om er voor te zorgen datCode:DBCheckbox.Checked := False;
deze niet gegrayed blijft staan.
Op het moment dat de checkbox niet wordt aangevinkt wordt deze al NULL
waarde in de tabel gezet dit is niet de bedoeling, iemand suggetie's om dit te
voorkomen cq. tegen te gaan.
PS. ik maak wel gebruik van een OnGetText trigger, zie hieronder.
Alvast bedankt,Code:procedure TDM1.TabelVeldNaamGetText(Sender: TField; var Text: string; DisplayText: Boolean); begin if not DM1.Tabel.IsEmpty then begin if Sender.Value = 'True' then Text := 'Ja' else if Sender.Value = 'False' then Text := 'Nee' else if Sender.Value = null then Text := '???'; end; end;
Richard
Bookmarks