初期値を設定できないか

解決


湘南乃海  2007-02-27 02:19:47  No: 25087  IP: [192.*.*.*]

力をお貸しください。
データベースを作っております。(BD2006,BDE,Paradox)
メインフォームと入力フォームを作っているのですが、入力フォームに、あらかじめ値をセットしておくようなことはできないでしょうか。
例えば
DBEdit1にその日の日付をセットしておく。
DBEdit2にスタート時間(○○:○○)をセットしておく。
などのようなことです。可能であれば、その方法を教えていただきたい。

編集    削除
HOta  2007-02-27 04:57:41  No: 25088  IP: [192.*.*.*]

TDBEditでは、対応するFieldに対して設定します。
プログラムの中で、レコード追加時に
DataSet.FieldByName('DBEdit1のField').AsDateTime := today;
DataSet.FieldByName('DBEdit2のField').AsDateTime := StrToDateTime('○○:○○');

編集    削除
湘南乃海  2007-02-27 18:45:10  No: 25089  IP: [192.*.*.*]

ありがとうございます、HOtaさん。
コードにtodayと入力したらエラーが出たため、nowにしたらOKでした。

編集    削除
HOta  2007-02-28 01:40:02  No: 25090  IP: [192.*.*.*]

わからない場合は、Helpで見ましょう。
ユニットをUseすれば、ちゃんと使えます。

編集    削除