厉害的哥哥快来帮忙!

every123 2003-09-15 03:03:20
我在界面上,放置添加。修改。删除。确定,取消按扭还有DBGRID
在添加时,按下添加按扭,添入数据,在确定按扭,存入数据
修改时,按下修改,数据可以修改,按下确定保存新的数据
删除时,选择数据,点击删除,删除数据。
...全文
110 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
every123 2003-09-15
  • 打赏
  • 举报
回复
DBGRID如何刷新?
比如添加数据之后如何马上显示出来?
killme2008 2003-09-15
  • 打赏
  • 举报
回复
先判断,再操作
支持一楼的
而且注意给用户提示

也支持 jpyc(九品御厨-为delphi学ASP.NE)
every123 2003-09-15
  • 打赏
  • 举报
回复
不能用TABLE。
jpyc 2003-09-15
  • 打赏
  • 举报
回复
我以为什么问题那,差点没敢近来!

一楼说的不错!

不过最好加写判断,如
确定:adotable.Post;

if adotable.modefied then
adotable.Post;
every123 2003-09-15
  • 打赏
  • 举报
回复
我打算用一个全局变量,CASE语句怎么写?
我这里不让用POST APPEND。
txmaster 2003-09-15
  • 打赏
  • 举报
回复
晕哦。
FrameSniper 2003-09-15
  • 打赏
  • 举报
回复
对于添加,修改,删除等操作,使用ADOQuery分别代码如下

添加----先设置数据集合状态为Append,最后将字段赋值后Post;

修改----设置状态为Edit,最后将字段赋值后Post;

删除----直接Delete。
sy_315 2003-09-15
  • 打赏
  • 举报
回复
button:add,update,del,yes,no,这个可以用DBNavigator1代替
dbgrid:dbgrid1
dbgrid要用datasource连接,datasource要用ado或者bde的组件连接,使用一个数据集dataset
实现数据库的修改,新建,删除操作
如果用DBNavigator1代替,代码都可以省了,只要你的dbgrid 连好数据库了就ok 了

Dephiuser 2003-09-15
  • 打赏
  • 举报
回复
用哪个数据库?
jianghuxiaozi 2003-09-15
  • 打赏
  • 举报
回复
用ADO
添加:adoDataSet1.Append;
修改:adoDataSet1.Edit;
删除:adoDataSet1.Delete;
确定:adoDataSet1.Post;
取消:

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧