怎么把Datetimepicer的值,像DBedit一样简单的送道数据库中去! 怎么把Datetimepicer的值,像DBedit一样简单的送道数据库中去? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //子过程//AFInDate是取日期的窗口procedure GetDate(TQ: TDataSet; Field: String);var cDate : String;begin TQ.Edit; TQ.FieldByName(Field).ReadOnly := False; cDate :=TQ.FieldByName(Field).AsString; if cDate = '' then cDate := DateToStr(Date); AFInDate.Date := StrToDate(cDate); if AFInDate.ShowModal = mrOk then TQ.FieldByName(Field).AsString := DateToStr(AFInDate.Date); //TQ.FieldByName(Field).ReadOnly := True;end;//取值//TCM是表名,YR_DATE 是字段GetDate(TCM,'YR_Date'); procedure TForm.table1BeforePost(DataSet: TDataSet);begin table1date.date:= datetimepicker1.date; //送去數据中;end;procedure TForm1.table1AfterScroll(DataSet: TDataSet);begin datetimepicker1.date:=table1date.date; //顯示出來;end; 你先把别的数据插入到数据库当中,然后根据主键来更新该条数据update 试试 v.28 打印的问题 active desktop(活动桌面)在线等待 怎样才能全选DBGrid里的内容 如何用代码创建ActiveX控件? (紧急)怎样设置使微软TTS发出中文语音 时间转换问题,请大家帮忙. 哪位搞过编码器? 想学delphi,请问用什么版本好呢? 困惑! 完整的DELPHI在哪里? delphi5 与delphi6有什么区别。 ADO多线程问题,请求高手指点
//AFInDate是取日期的窗口
procedure GetDate(TQ: TDataSet; Field: String);
var
cDate : String;
begin TQ.Edit;
TQ.FieldByName(Field).ReadOnly := False;
cDate :=TQ.FieldByName(Field).AsString;
if cDate = '' then
cDate := DateToStr(Date);
AFInDate.Date := StrToDate(cDate);
if AFInDate.ShowModal = mrOk then
TQ.FieldByName(Field).AsString := DateToStr(AFInDate.Date);
//TQ.FieldByName(Field).ReadOnly := True;
end;
//取值
//TCM是表名,YR_DATE 是字段
GetDate(TCM,'YR_Date');
begin
table1date.date:= datetimepicker1.date; //送去數据中;
end;procedure TForm1.table1AfterScroll(DataSet: TDataSet);
begin
datetimepicker1.date:=table1date.date; //顯示出來;
end;
update 试试