注册 登录
编程论坛 VB6论坛

VB关于联合查询的问题请教

奇坏无比 发布于 2015-04-06 00:04, 445 次点击
1、商品表和价格表联级查询问题
通过TEXT1编号查询查询到商品表里的信息,(编号,商品名称,型号,产地)并加载到表格中,此时通过表格里的商品名称和价格表里的商品名称对比,调用价格并补充到表中第五个格子里,。。求联极查询代码,谢谢

这段是我写的可是查询不到数据,更代不出价格,不知道错在哪里了。
sqlstr = "select * from 商品表,价格表 where 价格表.商品名称=商品表.商品名称  and 商品表.编号 = '" & Text1.Text & "'"
2、关于门店登录的问题
当软件登录后,主界面有个1个月的销售显示表格,如何根据不同的部门的用户登录来区分显示的数据?
如:销售一部,张三登录后,主界面的表里只显示销售一部的数据。
    销售二部,李四登录后,主界面的表里只显示销售二部的数据。
如果是超级管理员登录,主界面上没有此表,

[ 本帖最后由 奇坏无比 于 2015-4-6 00:18 编辑 ]
3 回复
#2
xzlxzlxzl2015-04-06 14:01
教你一个不求人的办法:在access里用向导创建两个表的联合查询,然后点鼠标右键看SQL语句,依样照写就可以了。反正我就是这样学SQL的,没发帖求助过
#3
风吹过b2015-04-06 16:38
xzlxzlxzl 版主的方法不错,当年我也是这样过来的。

多表查询时,一般不使用 * 返回所有的字段,而是指明从哪个表返回那个字段,并且为了编程方便,还建议定义别名。
#4
chen35232015-04-06 20:49
个人对问题2的看法:超级管理员要对人员进行属地管理,即部门1、或部门2。当人员输入销售记录时,跟着记录是部门1或部门2。当查询时就能按你的思路指向了。
我用过相似的查询语句。如果没图,写出的语句也没用。


[ 本帖最后由 chen3523 于 2015-4-6 21:00 编辑 ]
1