Foxtable(狐表)用户栏目专家坐堂 → 下拉窗口选择


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

主题:下拉窗口选择

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


加好友 发短信
等级:幼狐 帖子:171 积分:1392 威望:0 精华:0 注册:2013/2/1 10:00:00
下拉窗口选择  发帖心情 Post By:2013/11/19 14:05:00 [只看该作者]

使用超级模糊查询的下拉窗口选择录入数据,如何限制录入内容只能从下拉窗口中选择,对于输入的新值如何在下拉窗口中没有些数据,则提示先“新增客户信息”

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/11/19 14:16:00 [只看该作者]

两个办法
1.在DataColChanged事件中利用Find查找该数据是否存在
2.直接设置不可编辑

推荐第二个办法.

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


加好友 发短信
等级:幼狐 帖子:171 积分:1392 威望:0 精华:0 注册:2013/2/1 10:00:00
  发帖心情 Post By:2013/11/19 14:20:00 [只看该作者]

如何设置不可编辑则无法输入数据进行查询

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/11/19 14:28:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:171 积分:1392 威望:0 精华:0 注册:2013/2/1 10:00:00
  发帖心情 Post By:2013/11/19 14:34:00 [只看该作者]

我现在用的是http://www.foxtable.com/help/index.html?n=1534.htm

要求窗口录入模式下的下拉窗口数据值只能在下拉窗口中选择


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/11/19 14:35:00 [只看该作者]

那就用bin说的方法1

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


加好友 发短信
等级:幼狐 帖子:171 积分:1392 威望:0 精华:0 注册:2013/2/1 10:00:00
  发帖心情 Post By:2013/11/19 14:54:00 [只看该作者]

具体如何写呢?试了几次不成功!


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/11/19 14:59:00 [只看该作者]

 不是Datacolchanged事件,用dataColchanging事件:

http://www.foxtable.com/help/topics/0624.htm

 

例如:

 

If e.DataCol.Name = "某一列" Then
    Dim dr As DataRow
    dr = DataTables("来源表").Find("某一列 = '" & e.NewValue & "'")
    If dr Is Nothing Then
        MessageBox.Show("必须输入某某表已经存在的内容!")
        e.Cancel = True
    End If
End If

[此贴子已经被作者于2013-11-19 14:58:55编辑过]

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


加好友 发短信
等级:幼狐 帖子:171 积分:1392 威望:0 精华:0 注册:2013/2/1 10:00:00
  发帖心情 Post By:2013/11/19 16:09:00 [只看该作者]

谢谢!这个可以实现了


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


加好友 发短信
等级:幼狐 帖子:171 积分:1392 威望:0 精华:0 注册:2013/2/1 10:00:00
  发帖心情 Post By:2013/11/19 16:12:00 [只看该作者]

这个代码好像不允许空值吧?


 回到顶部
总数 12 1 2 下一页