-
我不会谈论添加的按钮。 **如下:(顺便说一句,下面的DM是数据模块的名称,如果你不使用数据模块可以删除它,不知道可以再问一遍)宏猜测。
procedure : tobject);搭。
添加数据。 end;procedure : tobject);辩论大队修改。
修改数据。 end;procedure : tobject);取消。
beginif '您确定要取消吗? '提示',mb_yesno)=id_yes then
begintry
取消操作。 except
系统出现错误','提示',64);
end;end;
end;procedure : tobject);删除。
beginif '是否确实要删除当前数据? '遮蔽型,'提示',mb_yesno)=id_yes then
begintry
删除数据。 删除成功','提示',64);
except
系统出现错误','提示',64);
end;end;
end;procedure : tobject);救。
beginif '你真的可以保存数据吗? '提示',mb_yesno)=id_yes then
begintry
将提交保存到数据库。
保存成功','提示',64);
except
系统出现错误','提示',64);
end;end;
end;
-
dbgrid 是一个数据库感知控件,您可以直接对数据库进行操作,并且会自动刷新。
将 tdatasource 指定数据集到数据表控件,并将 dbgrid 的数据源设置为此 tdatasource。
1.您可以直接在dbgrid中修改数据,修改后将记录移动到下一行直接保存。
2.当您在dbgrid中单击一行时,相应的数据库记录编号也会自动设置为所选行,因此您可以选择一行,然后直接使用按钮事件删除当前记录。
3.由于dbgrid是感知控件,所以在更新数据库时,可以直接刷新对应的数据表。
-
dbgrid 是一个 Delphi 数据感知控件,通常用于显示数据库的内容,有两种方法可以设置字段显示数据的格式:
1. 您可以设置数据库的字段。
不管你用什么控件连接数据库,查询语句都是SQL,这没有错,但是因为表没有SQL属性,所以还是需要使用AdoQuery控件来输入查询语句。 >>>More
你可以在 ado 中使用 adoquery、adotable 和 adoconnection 来执行这类操作,例如使用 adoquerywith adoquery1 dobegin close;; '插入到表 (字段。 values (字段值。 添加记录 execsql; close;; '从表中删除,其中 field=value。 >>>More
两条路线可供选择。
星期天中午,天气冷但阳光明媚,我和妈妈坐着爸爸的摩托车去奶奶家,经过解放桥时,遇到了红灯,在等红灯的时候,我问爸爸:“为什么不右转,从大润发的路走? 这难道不意味着你不必等待红灯吗? >>>More