一个比较急的问题,小弟在线等待!!!!!
我现在正在设计一个库存管理系统的入库单。数据库是这样做的
入库主表
num (标号) + 主键
rkdh(入库单号) A 10
rkck(入库仓库) A 50
. .
. .
. .
入库子表
num (标号) + 主键
rkdh(入库单号) A 10
cpmc(产品名称) A 50
. .
. .
. .
我想实现的是:在界面上放几个dbedit来显示主表内容,dbgrid显示子表。放button1的click添加主表,添加时子表内容根据dbedit1.text(入库单号)的内容显示.button2的click添加产品内容(子表内容).有可能添加好多产品。我要求的是在添加产品完成时。点button1时变为空,既和下一个入库单号对应.我现在不知道怎么弄的。产品完一个产品是dbgrid就没了。希望能给出解决方法或更好的设计思路。主要是是入库单中表的一对多的问题。
问题点数:20、回复次数:5Top
1 楼xhh_88(三友)回复于 2004-11-02 22:04:27 得分 10
1:使用主从表
2:使用数据集控件的连动。既
在adotable1的afterscroll事件里执行adotable2.locate()事件就可以了
Top
2 楼xfgncit98(叶落思乡)回复于 2004-11-03 09:47:15 得分 10
1.添加完主表以后,也即按下button1的同时,在子表中根据主表的入库单号进行查询,就结果显示在DBGrid中即可。
2.按button2保存数据时候,可以对DBGrid对应的数据集Dateset进行批量提交数据。Top
3 楼binghuo9958581(一凡)回复于 2004-11-03 09:50:56 得分 0
找个学美工的Top
4 楼zhaijunfeng(我)回复于 2004-11-03 14:18:58 得分 0
有没有这方面的例子,给一个.Top
5 楼zhaijunfeng(我)回复于 2004-11-03 22:24:16 得分 0
回复人: xhh_88(三友)
说的添加个updatesql是可以实现,不过我不能使用自增类型的字段做关键字了。不知道如果使用自增类型的字段做关键字怎么解决?Top




