急急!!!!!!如何实现进货明细表中的产品信息字段????????(100分)

  • 主题发起人 主题发起人 keyny
  • 开始时间 开始时间
K

keyny

Unregistered / Unconfirmed
GUEST, unregistred user!
产品信息表:
产品名称 产品编号 产品单价 产品规格 产品型号
进货表
进货单号 单据时间 进货人
进货明细表
进货单号 产品编号 产品名称 产品单价 进货数量 金额
如何实现进货明细表中的产品信息字段(产品编号、产品名称、产品单价)的录入???
 
进货明细表中不应该有这些信息,你的设计有误,
查询时用产品编号关联产品信息表,一句sql就搞定。
 
正如Crane所讲的, 如果你的数据表结构如你所示的一样, 那么你需要改动数据表结构,
如:
进货明细表
进货单号 产品编号 进货数量
其中: 产品名称 产品单价 通过连接"产品信息表"显示出来, 实现方法有很多种,
最简单的方法是使用查找型字段,
或者直接用TQuery控件,用SQL把两个表的数据联接起来, 通过UpdateSQL指定更新.
 
用触发器吧!呵呵
 
sumingfei:用SQL把两个表的数据联接起来后,这个表是只读,不能进行编辑,能不能在输入
明细表的时候,可以看到产品信息表的内容,能提供代码吗?
 
我的标准表的建立如下:
产品信息表:
产品编号(ID),产品名称,产品单价,产品规格,产品型号,库存
进货表
进货单号(ID),单据时间,进货人
进货明细表
进货明细编号(ID),进货单号,产品编号,进货数量,金额
我的问题是:
在进货明细表录入表单中,实现现以下字段的显示(即输入产品编号后,自动
调用产品信息表中的相关字段在此处显示,然后接着录入明细表中的其它内容):
进货明细编号(ID),进货单号,产品编号,产品名称,产品单价,进货数量,金额
 
假如你的产品编号在一个edit中
在edit的onexit事件中
用一个query或dataset连接产品信息表,
取出相映字段,然后赋值给要显示的edit或其他控件;
不知道理解的对不对,希望能对你有帮助,
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部