当前位置:编程学习 > Delphi >>

delphi如何实现添加、删除、更新、检索

我是初学者,如图,如何实现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运行效率有多高?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,