Je bedoelt waarschijnlijk met "Zwart" de tussenvorm van checked (een vinkje) en unchecked (leeg vakje) oftewel undetermined (zwart vierkantje in het vakje); misschien beter te zien als je alle themes e.d. even uitzet.
Als een checkbox er zo uitziet, dan betekent dit dat de huidige waarde NULL is.
Je kunt dit niet afdwingen als defaultwaarde in de database zelf, omdat de DB-control het veld nog niet daadwerkelijk kan lezen (record bestaat nog niet).
Normaal doe je dit soort dingen gewoon in code in de AfterInsert-event van de dataset:
Delphi Code:
procedure TMijnForm.QueryAfterInsert(DataSet: TDataSet);
begin
DataSet.FieldByName('Vinkje1').AsBoolean := False;
end;
Bookmarks