以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]绑定数据类型字段后文本框同时显示多列值内容  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=14370)

--  作者:RandyBoy
--  发布时间:2011/11/17 10:36:00
--  [求助]绑定数据类型字段后文本框同时显示多列值内容

 

 


图片点击可在新窗口打开查看此主题相关图片如下:pic9.jpg
图片点击可在新窗口打开查看

 

制程表结构:makeid(整数),makeno(字符),makename(字符)

 

 希望在制程ID的文本框实现下拉式窗口选择制程名称,让用户模糊输入按makeno或makename字段值查询相对应的值,但还要求在窗体的MAKEID文本框进入时显示makeno字段值,离开后显示makename字段值,并把makeid值存储产品数据表中.


--  作者:狐狸爸爸
--  发布时间:2011/11/17 10:42:00
--  

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

 


--  作者:RandyBoy
--  发布时间:2011/11/17 11:03:00
--  

我是在窗体的文本框中引用下拉窗口,窗体的文本框指定下拉窗口语法??


--  作者:RandyBoy
--  发布时间:2011/11/17 11:05:00
--  
 

DropFormName

字符型,用于设置下拉窗口的名称。
有了此属性,我们可以在运行的过程中视条件给DropDownBox指定不同的下拉窗口。
注意只有类型为“DropDownForm”的窗口,才能作为下拉窗口使用。

示例

e.Form.Controls("DropBox1").DropFormName= "窗口1"

 

是不是这个呢。。


--  作者:RandyBoy
--  发布时间:2011/11/17 11:13:00
--  

窗体中只有使用DropDownBox控件时才能在运行时指定下拉窗口吗?我是直接用拖动数据表字段自动绑定控件的,而且发现有时只出现TEXTBOX选择,而combobox呈灰色状态,这两种控件绑定还有一定的要求吗?


--  作者:狐狸爸爸
--  发布时间:2011/11/17 11:19:00
--  
以下是引用RandyBoy在2011-11-17 11:03:00的发言:

我是在窗体的文本框中引用下拉窗口,窗体的文本框指定下拉窗口语法??

 

这里有例子:

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

 


--  作者:狐狸爸爸
--  发布时间:2011/11/17 11:20:00
--  
以下是引用RandyBoy在2011-11-17 11:13:00的发言:

窗体中只有使用DropDownBox控件时才能在运行时指定下拉窗口吗?我是直接用拖动数据表字段自动绑定控件的,而且发现有时只出现TEXTBOX选择,而combobox呈灰色状态,这两种控件绑定还有一定的要求吗?

 

如果是数值列,combobox是灰色。

DropDownBox要手工拖入,然后设置绑定字段。


--  作者:RandyBoy
--  发布时间:2011/11/17 12:02:00
--  

 

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

 


--  作者:狐狸爸爸
--  发布时间:2011/11/17 12:09:00
--  
代码中,用value代替text
--  作者:RandyBoy
--  发布时间:2011/11/17 12:15:00
--  

要是都用VALUE的话,后台数据表的内容会随着改变而改变。

怎么样才能做到进入时显示文本: cpmakeno 表达式字段值,离开时显示文本: cpmakename 表达式字段值,而DropBox1的Value永远等于makeid