Foxtable(狐表)用户栏目专家坐堂 → [求助] 列表项目问题


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

主题:[求助] 列表项目问题

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
[求助] 列表项目问题  发帖心情 Post By:2014/9/26 16:31:00 [显示全部帖子]

我有某列的内容存在有“|”的内容;比如:“程控交换机|ZXJ10B”。那么如果我有一个控件的列表项目来源于该列,那么我的列表项目将会自动把该内容分割为:“程控交换机”  和   “ZXJ10B” 做为列表内容。我该如何更改命令才能实现显示完整的“程控交换机|ZXJ10B”做为列表内容?

e.Sender.ComboList = DataTables("机房板件端口表").GetComboListString("设备名称型号 ")

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2014/9/26 21:59:00 [显示全部帖子]

如果我把它换成: “ 程控交换机 * ZXJ10B ”   这样的格式;为什么在查询时却提示:没有找到需要查询的内容

查询按钮命令:

vars("查询") = True
Dim flt As String
For Each c As Col In Tables("机房板件端口表").Cols
    For Each ctl As WinForm.Control In e.Form.Controls
        If c.Name = ctl.Name Then
            If e.Form.Controls(ctl.Name).Text > "" Then
                If c.IsDate Then
                    flt + = " And " & c.Name & " = #" & e.Form.Controls(ctl.Name).Text & "#"
                ElseIf c.IsString Then
                    flt + = " And " & c.Name & " Like '%" & e.Form.Controls(ctl.Name).Text & "%'"
                End If
            End If
        End If
    Next
Next
If flt > "" Then
    flt = flt.SubString(5)
Else
    MessageBox.Show("请输入查询条件")
End If
Tables("机房板件端口表").Filter = flt
vars("查询") = False
[此贴子已经被作者于2014-9-28 8:57:19编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2014/9/28 14:48:00 [显示全部帖子]

帮忙看一下4楼的问题

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2017/6/27 20:01:00 [显示全部帖子]

我想实现只显示 今天日期 和 昨天日期 在选项框中;我的命令该怎么写?

 

 


图片点击可在新窗口打开查看此主题相关图片如下:360截图20170627141829955.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2019/9/25 10:23:00 [显示全部帖子]

ComboBox控件的 Enter 中写有以下这个命令可以正常使用

e.Sender.ComboList = DataTables("岗位执行操作维护表").GetComboListString("列表项目1" ,"表名 = '批量数据灵活匹配数据表' and  执行类型  =  '" & User.Name & "'  ")

但是使用以下命令直接到数据库中去读取数据就读取不到、这是为什么?

e.Sender.ComboList = DataTables("岗位执行操作维护表").sqlGetComboListString("列表项目1" ,"表名 = '批量数据灵活匹配数据表' and  执行类型  =  '" & User.Name & "'  ")


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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2019/9/25 10:53:00 [显示全部帖子]

数据是从数据库里加载出来的,不是修改后或者未保存的原因


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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2019/9/25 11:00:00 [显示全部帖子]

加载出来的数据可以使用的话、说明数据库里的数据应该也是可以正常使用的吧。如果数据库中有空格的话、加载出来也应该是有空格的呀

 


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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2019/9/25 12:00:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:360截图20190925120002904.jpg
图片点击可在新窗口打开查看

 回到顶部