我用ADOQUERY、DATASOURCE、DBGRID连接,我要求一般情况下只能浏览,要求增加,修改,删除时,分别有三个按钮,只可以浏览我可以做到,READONLY设为True;现在问题是:
1、点修改时可以直接在DBGRID里修改,然后询问是否保存,
2、增加时,自动在GRID里增加一行,在GRID里输入后询问是否保存,
3、删除时询问是否确认;
最好能说详细点,我比较菜,折腾好几天了,没有头绪,书上说的不是很详细。
1、点修改时可以直接在DBGRID里修改,然后询问是否保存,
2、增加时,自动在GRID里增加一行,在GRID里输入后询问是否保存,
3、删除时询问是否确认;
最好能说详细点,我比较菜,折腾好几天了,没有头绪,书上说的不是很详细。
解决方案 »
- delphi7问题
- 100分快求 用delphi7组件Image,TOpenPictureDialog打开较大图片的时候就会出错,哪位大侠能解决一下?
- IDUDPServer如何确认客户失去连接?
- 一个简单的delphi变量问题
- 问个简单的关于类的问题
- 求助 偶只有一台机子能不能练习开发测试多层程序
- 请问:在web页上用active form能否做一个exe文件来向数据库中写入用户输入的信息?(急,在线等待)
- 请问怎样从dbgrid中读出数据库中的数据
- 公共窗体
- 怎樣定義一個複合型部件?
- 急急急!delphi中ADO连接SQL SERVER2000的问题
- 请教:我的这两个程序相差不大,为什么一个可以,一个不可以呢?
post,edit,insert
浏览:DATASOURCE.Dataset.next;(下一条)DATASOURCE.Dataset.prior;(上一条) DATASOURCE.Dataset.FIRST(首条)DATASOURCE.Dataset.LAST(最后一条)
删除: if application.messageeox('确实要删除吗?'.'删除记录',MB_OKCANCEL)=IDOK then
DATASOURCE.Dataset.delete;
else
abort;
end;
其它的修改也类似:DATASOURCE.Dataset.insert,DATASOURCE.Dataset.edit,DATASOURCE.Dataset.cancel