delphi如何实现添加、删除、更新、检索
我是初学者,如图,如何实现4个BUTTON的功能,越具体越好,谢谢~~
我是初学者,如图,如何实现4个BUTTON的功能,越具体越好,谢谢~~
答案:在DBGRID绑定的数据集上操作
例:
DBGrid1.DataSource.DataSet.Append; //追加记录
DBGrid1.DataSource.DataSet.Edit; //进入编辑状态
DBGrid1.DataSource.DataSet.Cancel; //取消编辑
DBGrid1.DataSource.DataSet.First; //第一条记录
DBGrid1.DataSource.DataSet.Next; //下一条记录
DBGrid1.DataSource.DataSet.Prior; //上一条记录
DBGrid1.DataSource.DataSet.Last; //最后一条记录
DBGrid1.DataSource.DataSet.Delete; //删除
DBGrid1.DataSource.DataSet.Post; //提交修改
DBGrid1.DataSource.DataSet.Filter:='字段1=值'; //过滤
DBGrid1.DataSource.DataSet.Filtered:=True; //DBGrid1.DataSource.DataSet.Filtered:=False; 开启和关闭过滤
If DBGrid1.DataSource.DataSet.Locate('字段1;字段2',VarArrayOf([Edit1.text,Edit2.text]), [loPartialKey]) then //找到了,做你想做的;按Edit1.text和Edit2.text中的内容模糊查找对应的两个字段的内容
至于你这里的检索的话,你可以用Filter 过滤也可以用Locate来定位行
上一个:Delphi中利用ADOQuery向数据库中添加数据错误
下一个:Delphi有多强大?Pascal运行效率有多高?