最近做个东西,有一个库存表,
库存表里有产品1到产品80
还有一个订单表
客户来了订单之后,我查询这个订单
有
产品3 20个
产品5 30个
产品7 50个
我要的效果是查询这个订单后先显示订单内容,,然后在右边放一个控件之类的
让他显示库存表里对应的产品
比如查询上面的订单后 在右边显示
产品3 库存200个
产品5 库存18个
产品7 库存36个然后右边再放个东西 让订单的产品数量跟库存数量对比
如果库存不够 则显示订单数量-库存数量 并用红色加粗字体表示
现在我自己的做法是:
我查询出订单之后 再对查询出来的结果进行循环查询 ,但是右边的datagrid2只能显示一个, 循环到产品5的时候
就显示库存的产品5,循环到产品7的时候,产品5没有了,,只显示产品7了,每次只显示一条记录,郁闷
不知道怎么弄了,,求指教 求思路
不晓得表达清楚没有
注:我用的 是最简单的VB+ACCESS 空间用adodc+datagrid 还有
如果上面的问题解决了,,
在它的右面还要放个控件用于显示订单数量跟库存数量的对比,,这个又这么来实现呢
非常感谢大家的帮助啊
库存表里有产品1到产品80
还有一个订单表
客户来了订单之后,我查询这个订单
有
产品3 20个
产品5 30个
产品7 50个
我要的效果是查询这个订单后先显示订单内容,,然后在右边放一个控件之类的
让他显示库存表里对应的产品
比如查询上面的订单后 在右边显示
产品3 库存200个
产品5 库存18个
产品7 库存36个然后右边再放个东西 让订单的产品数量跟库存数量对比
如果库存不够 则显示订单数量-库存数量 并用红色加粗字体表示
现在我自己的做法是:
我查询出订单之后 再对查询出来的结果进行循环查询 ,但是右边的datagrid2只能显示一个, 循环到产品5的时候
就显示库存的产品5,循环到产品7的时候,产品5没有了,,只显示产品7了,每次只显示一条记录,郁闷
不知道怎么弄了,,求指教 求思路
不晓得表达清楚没有
注:我用的 是最简单的VB+ACCESS 空间用adodc+datagrid 还有
如果上面的问题解决了,,
在它的右面还要放个控件用于显示订单数量跟库存数量的对比,,这个又这么来实现呢
非常感谢大家的帮助啊
DataGrid控件只能引用一个数据表。你只能通过SQL连接查询语句将两个表需要的字段查询出来,然后让Adodc1.RecordSource等于你连接查询语句字符串就可以了。
产品3 订单30个 库存20个 少10个这个少10个怎么来实现呢 求思路 啊如果行数少的话可以在每行后面放一个label 减一下就好了但是行数很多的话就不行了求指教