在保存数据表时, 怎么知道当中的某个或几个字段的值是否已经被修改过?
解决方案 »
- 在delphi 中添加'select TO_CHAR(SYSDATE,'YYYYMMDD') as da from dual'报错
- 如何转化cur格式
- 请问*.DCU是什么文件,如何解决这个问题?
- 请教一个学生管理系统的问题
- 有关taborder及tabstop及tag的问题?
- EXE文件能用socket来传送吗?100分奉上
- help me !
- 一個小小問題﹗
- 如何判断一个文件文是否有效,也就是是否包含非法字符?
- 用Delphi做数据库程序真是烦,假如有一个像PowerBuilder的DataWindow的“超级表格”就好了,请问何处有?
- 有关TDateTimePicker的问题
- 美国软件工程师的月薪平均多少?
F1IsModify,F2IsModify:boolean;
procedure TForm1.ADOQuery1BeforeEdit(DataSet: TDataSet);
begin
F1IsModify:=False;
F2IsModify:=False;
if DBGrid1.SelectedField.FieldName='F1' then
F1IsModify:=True;
if DBGrid1.SelectedField.FieldName='F2' then
F2IsModify:=True;
end;
修改过
if ADOQuery1.State=dsedit then
修改过
看了你的答案后, 你的思路我基本明白, 我用的是dblookupcombobox控件。