Foxtable(狐表)用户栏目专家坐堂 → [求助]下拉窗口的问题


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

主题:[求助]下拉窗口的问题

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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
[求助]下拉窗口的问题  发帖心情 Post By:2014/5/7 9:17:00 [只看该作者]

在表的下拉窗口中,如果当前无值则打开下拉窗口,有值则取消,我写的代码不能实现这种效果,求助大家,谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


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


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

.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2014/5/7 9:30:00 [只看该作者]

在DropDownOpening事件中编写了如下代码:

If Tables("表A").Current.IsNull("第一列") = False  Then
    e.Cancel = True
End If

 

 

为什么不起作用呢


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


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

 回复3楼,没有这种用法。

 

 你的思路改一下,写到preparedEdit事件,代码

 

If Tables("表A").Current.IsNull("第一列") = False  Then
    e.Table.Cols("第一列").DropForm = Nothing
Else
    e.Table.Cols("第一列").DropForm = "窗口1"
End If

 


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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2014/5/7 10:01:00 [只看该作者]

哦,谢谢

 


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


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

直接用2楼例子,简单实用

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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2014/5/7 16:13:00 [只看该作者]

再请教一下:

如何实现:双击单元格,自动打开下拉窗口。

谢谢!

[此贴子已经被作者于2014-5-7 16:19:01编辑过]

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


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

点一下下拉箭头岂不是更快

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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2014/5/7 16:23:00 [只看该作者]

我总的思路是这样的:双击单元格---》判断,根据情况有的需要打开下拉窗口,有的不需要----》属需要打开的情况则自动打开下拉窗口,

免得双击后再点一下下拉箭头

 


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


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

不要双击,直接点击下拉箭头即可.  无法打开的行,是没下拉箭头的. 为什么要双击一次多此一举

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