社区
Delphi
帖子详情
如何实现明细表的增删改除?
jeffbee
2002-04-28 09:22:10
请给出详细代码。万分感谢。
...全文
81
10
打赏
收藏
如何实现明细表的增删改除?
请给出详细代码。万分感谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jeffbee
2002-04-29
打赏
举报
回复
to lynmison(菻梓):
table组件没有DataSource属性啊。怎么设置啊。
我把detailtable的mastersource设置为maintable,把masterfileld 属性设置为关联属性。
jeffbee
2002-04-29
打赏
举报
回复
to lynmison(菻梓):
能给出代码吗?触发器那部分我没有接触过.
天行归来
2002-04-29
打赏
举报
回复
dsMain的DataSet设置为MainDataSet,
DetailDataSet的DataSource设置为dsMain可以解决增加的时候,细表增加记录的时候,主表的关联字段自动填写到细表中。
解决删除的问题可以采用触发器
jeffbee
2002-04-28
打赏
举报
回复
to tazhch
按你说的那样去删除的话,效率实在是太低了,一运行程序,马上停止响应。
jeffbee
2002-04-28
打赏
举报
回复
to : tazhch
那事务处理该怎么写?麻烦说详细点。我实在是太菜了。
tazhch
2002-04-28
打赏
举报
回复
detail_Table.frist;
while not detail_table.eof do
detail_table.delete;
master_table.delete;
为了数据的完整性,你应该要有事务处理
jeffbee
2002-04-28
打赏
举报
回复
to : yousoft
sorry 我还是初学者,对你说得完全不懂,而且现在赶时间做项目。
yousoft2013
2002-04-28
打赏
举报
回复
其实很多数据中可以通过外键来级连修改删除
jeffbee
2002-04-28
打赏
举报
回复
sorry 是主从表记录的删除。也就是删除一个主表中的一条记录,将删除从表中的所有对应这条主表记录的从表记录。
我很菜的,现在用table组件的mastersource和masterfileld 属性来实现
主从表的浏览。
删除时,用很笨的方法从从表中找出所有对应这条主表记录的记录,然后再删除
之(这一点如何实现???)
luoshumeng
2002-04-28
打赏
举报
回复
什么意思能说明白点吗!
酒店管理系统20110803
对房间类型信息如房间面积,是否可加床,以及价格进行
增删
改等操作 3. 员工管理,主要包括:(由 前台服务人员进行操作) 1) 修改员工的信息,员工的信息错误的时候用于修改会员的信息。 2) 删除员工。 3) 查询员工...
跟着王进老师学开发Python篇第三季:Tkinter GUI项目实战篇
学生信息管理系统, 内容包含:项目总体介绍、登陆界面GUI布局、登陆功能
实现
、主窗体GUI布局和功能
实现
、学生信息查询、明细界面GUI布局、使用三种状态加载明细窗体、学生信息的
增删
改、修改登陆密码、GUI程序的...
使用 MERGE 语句
实现
增删
改
其实,SQL Server中还有另外一个可以
实现
增删
改的语句,那就是本文将要介绍的MERGE语句。 1.什么是MERGE语句 1)MERGE语句可以在一条语句中,根据与源表联接的结果,对目标表执行插入、更新或删除操作。 例如,...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章