Foxtable(狐表)用户栏目专家坐堂 → 菜鸟求助,如何限制数据输入范围啊


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

主题:菜鸟求助,如何限制数据输入范围啊

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


加好友 发短信
等级:婴狐 帖子:7 积分:128 威望:0 精华:0 注册:2014/1/6 13:10:00
菜鸟求助,如何限制数据输入范围啊  发帖心情 Post By:2014/1/10 9:32:00 [只看该作者]

某一列通过其他数据表输入,即下拉列表,但发现随便什么都能输入,如何只能输入数据表里的数啊

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


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

列属性-允许直接输入 设置为Flase

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


加好友 发短信
等级:婴狐 帖子:7 积分:128 威望:0 精华:0 注册:2014/1/6 13:10:00
  发帖心情 Post By:2014/1/10 9:36:00 [只看该作者]

恩,忘了说了,设置了,但是可以吧别的数复制进去,虽然不能直接输入,如何让破啊

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


加好友 发短信
等级:婴狐 帖子:7 积分:128 威望:0 精华:0 注册:2014/1/6 13:10:00
  发帖心情 Post By:2014/1/10 9:37:00 [只看该作者]

恩,忘了说了,设置了,但是可以吧别的数复制进去,虽然不能直接输入,如何让破啊

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


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

那在DataColChangINg中 使用代码再验证一次吧.

利用FIND 查找另外一个表是否存在这个数据,如果存在就放行,不存在执行 e.Cancel=true


例如 

if e.datacol.name="列1" then
   dim dr as datarow = datatables("表B").find("某列='" & e.datarow("列1") & "'")
   if dr is nothing then
        e.Cancel=true
   end if
end if
新手建议先看一下我们的帮助
打开软件按F1或者点击左上角的小问号,可以打开非常详细的图文帮助



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


加好友 发短信
等级:童狐 帖子:202 积分:1639 威望:0 精华:0 注册:2014/6/17 19:26:00
  发帖心情 Post By:2014/8/6 21:22:00 [只看该作者]

亲的这个代码没有效果啊,是怎么回事啊?

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


加好友 发短信
等级:童狐 帖子:202 积分:1639 威望:0 精华:0 注册:2014/6/17 19:26:00
  发帖心情 Post By:2014/8/6 21:22:00 [只看该作者]

以下是引用Bin在2014-1-10 9:40:00的发言:
那在DataColChangINg中 使用代码再验证一次吧.

利用FIND 查找另外一个表是否存在这个数据,如果存在就放行,不存在执行 e.Cancel=true


例如 

if e.datacol.name="列1" then
   dim dr as datarow = datatables("表B").find("某列='" & e.datarow("列1") & "'")
   if dr is nothing then
        e.Cancel=true
   end if
end if
新手建议先看一下我们的帮助
打开软件按F1或者点击左上角的小问号,可以打开非常详细的图文帮助



我试了,输入任何数据都不成功啊。

[此贴子已经被作者于2014-8-6 21:22:53编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/6 21:27:00 [只看该作者]

 回复7楼,例子发上来,我帮你改。

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


加好友 发短信
等级:童狐 帖子:202 积分:1639 威望:0 精华:0 注册:2014/6/17 19:26:00
  发帖心情 Post By:2014/8/6 21:42:00 [只看该作者]

表A的第一列,来自表B的来源列,
按照版主的代码,写入后没有效果,即 修改原有数据可以变成任何数据,另新增时不允许输入数据。

请版主解答。
[此贴子已经被作者于2014-8-6 21:43:06编辑过]

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


加好友 发短信
等级:童狐 帖子:202 积分:1639 威望:0 精华:0 注册:2014/6/17 19:26:00
  发帖心情 Post By:2014/8/6 21:45:00 [只看该作者]

怎么上传不了附件?

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