Foxtable(狐表)用户栏目专家坐堂 → 求助,列类型问题


  共有2126人关注过本帖树形打印复制链接

主题:求助,列类型问题

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/25 20:22:00 [显示全部帖子]

做一个这样的表,如

 

产品            值            度数

产品1          0             100

产品1          30             1

产品1          100            2

产品1          200            3

 

然后查询即可得到值如

 

Dim i As integer = 25

Dim fdr As DataRow = DataTables("产品").find("值 <= " & i, "值 desc")

msgbox(fdr("度数"))


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/25 23:19:00 [显示全部帖子]

就是8楼的意思,表格这样设计和查询。不会做上传具体实例。

 

产品            值            度数

产品1          0             100

产品1          30             1

产品1          100            2

产品1          200            3

产品2          0              10

产品2          30             20

产品2          100            30

产品2          200            40


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/26 11:15:00 [显示全部帖子]

以下是引用www111998在2018/3/26 10:49:00的发言:
意思是<30 取0的值对应的度数,等于30取30的值对应的度数,大于30取100的值对应的度数

 

是的,差不多的意思,如果这样设计表格和代码,就比较灵活。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/26 12:06:00 [显示全部帖子]

Dim cc As String
Dim xx As String
Dim jj As Integer
Dim dd As DataRow
dd = DataTables("产品表").find("产品名 = '" & cc & "' and 产品1 = '" & xx & "' and 值 <= " & jj , "值 desc")
msgbox(dd("度数"))

 回到顶部