这个程序该怎么写

zhuangcrui 2003-09-16 03:52:38
treeview显示
全部配件
*****水泵类
*****一级水泵类
*****二级水泵类
*****机械类
*****一级机械类
*****二级机械类
数据库表里是这样的:
配件类别 配件名称 库存量
一级水泵类 锥形泵 100
一级水泵类 柱形泵 100
二级水泵类 圆形泵 99
如果我点击treeview里的水泵类时会将数据库表的水泵类的记录都显示包括一级和二级的,如果我点击一级水泵类时,只显示一级水泵类的库存。
这个我该怎么写?显示数据库表用listview
...全文
61 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
planetike 2003-09-18
  • 打赏
  • 举报
回复
OK
northwolves 2003-09-17
  • 打赏
  • 举报
回复

Select 配件名称,库存量 From Table Where 类别=水泵
Select 配件名称,库存量 From Table Where 配件类别=一级水泵
配件类别 配件名称 库存量 类别
一级水泵类 锥形泵 100 水泵
一级水泵类 柱形泵 100 水泵
二级水泵类 圆形泵 99 水泵
liaorui 2003-09-17
  • 打赏
  • 举报
回复
错了错了,理解错你的意思了。
不过你可以把当前选中的LISTVIEW里的内容得到后,用它做条件到数据库里查呀。
liaorui 2003-09-17
  • 打赏
  • 举报
回复
我有一个例子,不过我不知道你是要把下一级的展开,还是下一级的选中。
这俩个例子我都有,可是不知道怎么给你?
zhuangcrui 2003-09-17
  • 打赏
  • 举报
回复
没有顶啊?自己顶顶!希望大家帮帮忙
zhuangcrui 2003-09-17
  • 打赏
  • 举报
回复
因为一级水泵类和二级水泵类都是水泵类的子节点,在配件类别里不可能出现
配件类别字段的内容为:水泵类的情况!我也不想再增加个字段是类别这个字段
zhuangcrui 2003-09-17
  • 打赏
  • 举报
回复
看来可能没有看过我的数据库表了,不知道了!望指点!
最重要的是选择为水泵类时,如果让其显示出数据库的库存!
Treeview的数据库表是这样的:
序列号 配件类别 序列号1
c 全部配件 r
r 水泵类 r0001
r0001 一级水泵类 r00010001
r0001 二级水泵类 r00010002
库存表的数据库表是这样的:
配件编号 配件名称 规格型号 库存量 配件类别
0101 锥形泵 7*10 10 一级水泵类
0102 柱形泵 7*20 20 二级水泵类
liusan 2003-09-17
  • 打赏
  • 举报
回复
要看你的数据库设计表了!以上都说了,在下再补充一下
select * from 配件表 where 配件类别 in (select 配件类别 from 配件类别表类 where 配件大类=treeview.text)
zhuangcrui 2003-09-17
  • 打赏
  • 举报
回复
up
zhuangcrui 2003-09-17
  • 打赏
  • 举报
回复
我的邮箱:zhuangcrui@hotmail.com
zhuangcrui 2003-09-17
  • 打赏
  • 举报
回复
对啊!就是可以把listview的内容得到去数据库查,但是如果listview的内容如果是
数据库里的子节点的怎么办了?
prok 2003-09-16
  • 打赏
  • 举报
回复
同理,选择一级水泵时.
Select 库存量 From Table Where 配件类别='"& listview.text &'"


stonegoldaustin 2003-09-16
  • 打赏
  • 举报
回复
ROOT级可以手写.
当选择水泵类时.
Select Distinct 配件类别 Form Table Where 配件类比中包括水泵类
返回记录集如为空,则节点不展开,反之展开节电.

同理,选择一级水泵时.
Select 配件名称 From Table Where 配件类别=一级水泵
记录集为空不展开.

代码写起来很简单,主要是程序的合理性.
推荐数据量大的时候采用上面的方法,选取才读数据库.

如数据量较小,可采用一次性将数据填入TreeView中.
armu80830 2003-09-16
  • 打赏
  • 举报
回复
给你一个思路,查询数据时可以用下面相类似的语句,感觉你的数据库结构设计不太好,没有配件编号,不方便分类查询。
select * from 配件表 where 配件类别 like '%' & listview.text

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧