Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
制程表结构:makeid(整数),makeno(字符),makename(字符)
希望在制程ID的文本框实现下拉式窗口选择制程名称,让用户模糊输入按makeno或makename字段值查询相对应的值,但还要求在窗体的MAKEID文本框进入时显示makeno字段值,离开后显示makename字段值,并把makeid值存储产品数据表中.
我是在窗体的文本框中引用下拉窗口,窗体的文本框指定下拉窗口语法??
DropFormName
字符型,用于设置下拉窗口的名称。
有了此属性,我们可以在运行的过程中视条件给DropDownBox指定不同的下拉窗口。
注意只有类型为“DropDownForm”的窗口,才能作为下拉窗口使用。
示例
e.Form.Controls(
"DropBox1").DropFormName= "窗口1"
是不是这个呢。。
窗体中只有使用DropDownBox控件时才能在运行时指定下拉窗口吗?我是直接用拖动数据表字段自动绑定控件的,而且发现有时只出现TEXTBOX选择,而combobox呈灰色状态,这两种控件绑定还有一定的要求吗?
我是在窗体的文本框中引用下拉窗口,窗体的文本框指定下拉窗口语法??
这里有例子:
http://www.foxtable.com/help/topics/2099.htm
窗体中只有使用DropDownBox控件时才能在运行时指定下拉窗口吗?我是直接用拖动数据表字段自动绑定控件的,而且发现有时只出现TEXTBOX选择,而combobox呈灰色状态,这两种控件绑定还有一定的要求吗?
如果是数值列,combobox是灰色。
DropDownBox要手工拖入,然后设置绑定字段。
DropBox1的Value 绑定到Tables("product").current.DataRow("makeid")
在DropBox1进入事件:
e.Form.Controls("DropBox1").text = Tables("product").current.DataRow("cpmakeno")
在DropBox1 离开事件:
e.Form.Controls("DropBox1").text = Tables("product").current.DataRow("cpmakename")
运行时不管理是进入状态还是离开都是makeid值,事情中设置的text属性值没起作用。并没有像设想那样:进入时显示TEXT: cpmakeno,离开时显示TEXT: cpmakename,而DropBox1的Value永远等于makeid
要是都用VALUE的话,后台数据表的内容会随着改变而改变。
怎么样才能做到进入时显示文本: cpmakeno 表达式字段值,离开时显示文本: cpmakename 表达式字段值,而DropBox1的Value永远等于makeid