订单表里。有日期,订单编号和相关的字段在订单表里能输入订单明细。类似dbgrid这样的表格。。而且在表格里输入产品的编号,,就自动调用产品的名称。单价。单位等相关信息。
最后提交订单表的时候,订单表在订单表里。明细在另一张表里。订单编号作为主键关联。提供思路就好了。用什么控件能实现这样的操作。
解决方案 »
- 大虾救命!Delphi中三方控件dxdbgrid的一些问题
- 您接过项目吗??欢迎大家进来讨论一下现在市场行价
- 一个纯粹的语法问题
- 请问这个delphi写的dll,在vb中为什么老是错误,谁能告诉我??? (我刚学delphi不久)
- Delphi中怎么实现一大段代码同时向前移和向后移?!
- 在windows下开发TUXEDO6.4版本的应用遇到的并发问题
- 100分:请教各位一个关于TStoredproc 控件运行execproc,open 方法后退出程序出现非法操作的问题。
- 路由器,交换机,集线器 解释得经典极了!!!
- delphi如何将excel中的数据导入到sql2008中啊?
- 如何通过DBedit修改Table中的数据?
- Delphi7和Win7兼容问题
- 急急急~~~Delphi 连接oracle数据库,查询结果显示到dbgrid中
1)通过SQL语句直接将记录添加到数据库中,再从数据库读取记录到控件中
2)直接通过控件关联数据库,直接操作即可
1、订单表;
2、产品表;
3、订单明细表(关联订单表id和产品表id);
在DBGrid中,我连接的是一个视图,视图由两个表组成,一个表存放:简记码、单价、数量、折扣、小计,另一个表存放:简记码、产品名称、单位。
问题是,如果在DBGrid中输入了简记码,如果能够跳出产品名称和单位。
之前我写的代码是在保存后,刷新DBGrid,这样才能显示出产品名称和单位。
现在我正在考虑如果能够自动跳出来,感觉好像用DBGrid就是实现不了这样的功能,所以我在想是不是不用DBGrid这类数据感应控件。
目前计划用TMS的AdvStringGrid。
但AdvStringGrid用的不多,也有一个问题。
之前在用DBGrid时,可以移动列的位置,并保存到数据库中,下次打开时,就会显示出保存的位置。
而用AdvStringGrid,好像每个单元格都是用代码控制的,如果要实现上面的效果,会很麻烦。
明细录入我现在也在纠结, 打算用Stringgrid作为批量录入控件。目前正在做 增加行、减少行、显示序号、显示下拉框等功能的测试。