此主题相关图片如下:未命名.gif
[此贴子已经被作者于2009-12-8 14:14:41编辑过]
Table没有Rowfilter,但是有Filter,你可以少写三个字母。
单击表B的第一列,出现窗口,选中某列,但按回车键,不能自动录入数据,是为什么
呵呵: keyup、 keydown 、 enter 三个事件都写在 keydown之中啦~ 厉害~
把你的keydown事件里的代码删除掉, 在leave事件中加入一下代码试一试:
if e.Form.Controls("TextBox1").text = "" then
MessageBox.show("请输入筛选值","提示")
e.Form.Controls("TextBox1").select()
elseIf Tables("窗口1_Table1").Current IsNot Nothing Then
Tables("表B").Current("第一列") = Tables("窗口1_Table1").Current("第一列")
e.Form.Close()
else
MessageBox.show("没有要筛选的值","提示")
End if
以下是引用lihe60在2009-12-9 8:40:00的发言:
datalist控件应增加上去的。
估计可能性不大了,我曾经和贺老师争论过好多次,结果很失望,我都不想再提这事了。你也慢慢的想办法用窗口中的Table控件代替吧。
我曾建议,在狐表中,即使没有DataList控件仅仅是对DataList提供支持就行,贺老师也没有同意,更不要说保留这个控件了。
[此贴子已经被作者于2009-12-9 8:48:11编辑过]