Witam
Mam duży problem posiadam prostą bazę danych w firebird. Kilka pól ma format DATE i nie są polami obowiązkowymi. Jak w delphi stworzyć formularz dodawania oparty na TEdit oraz TDateTimePicker aby można była nie wpisywać w tych polach daty i dodać dane do bazy
np.
procedure TForm1.BitBtn13Click(Sender: TObject);
begin
if not IBQuery1.Transaction.DefaultDatabase.Connected then exit;
if IBQuery1.Active then IBQuery1.close;
IBQuery1.SQL.Clear;
IBQuery1.SQL.ADD('Insert INTO POS (RODZAJ,NIP,NAZWA,PODATEK,DATA_WPLYWU) VALUES (:rodzaj,:nip,:nazwa,:podatek,''' + datetostr(DateTimePicker1.Date)+ ''')');
IBQuery1.ParamByName('rodzaj').AsString:=ComboBox7.Text;
IBQuery1.ParamByName('nip').AsString:=Edit13.Text;
IBQuery1.ParamByName('nazwa').AsString:=Edit14.Text;
IBQuery1.ParamByName('podatek').AsString:=Edit15.Text;
IBQuery1.ExecSQL;
if IBTransaction1.InTransaction then IBTransaction1.Commit;
IBTransaction1.StartTransaction;
end;
Chciałbym raz pole NIP oraz pole DATA_WPLYWU pozostawić w bazie z wartością null a innym razem coś w nich wpisać
Jak ustawić TDateTimePicker na wartość null