7 个解决方案
#1
你可将BoundColumn属性设定为列2.绑定了两个字段,设定显示的为文本,那你选择文本时,返回的值便是索引值了.
#2
不对呀,请看我的组合框属性设置:
ControlSource: THISFORM.gid &&一个整型变量
RowSource: student.姓名,gid &&表的两个字段
RowSourceType: 6 - 字段
BoundColumn: 2
现象:
一、BoundTo: .T.
单击下拉按钮进行选择后,组合框显示为空白,但Value属性值正确,且执行THIS.Value=INT(THIS.Value) 即恢复显示。
二、BoundTo: .F.
一切看似正常,但Value的值只是列表顺序号,而不是需要的student.gid。
ControlSource: THISFORM.gid &&一个整型变量
RowSource: student.姓名,gid &&表的两个字段
RowSourceType: 6 - 字段
BoundColumn: 2
现象:
一、BoundTo: .T.
单击下拉按钮进行选择后,组合框显示为空白,但Value属性值正确,且执行THIS.Value=INT(THIS.Value) 即恢复显示。
二、BoundTo: .F.
一切看似正常,但Value的值只是列表顺序号,而不是需要的student.gid。
#3
ControlSource: THISFORM.gid &&一个整型变量
-------------------------------------------------
何解?是干什么用的?
只设定RowSource, RowSourceType便可以了
不设定ControlSource属性试下。。。
-------------------------------------------------
何解?是干什么用的?
只设定RowSource, RowSourceType便可以了
不设定ControlSource属性试下。。。
#4
一个例子而已,实际控源是另一个表的字段,但效果是一样的。
#5
实际要做成什么样?
如果要输入编码、让它显示另一张表该编码所对应的内容、这一点可以做到。
如果要输入编码、让它显示另一张表该编码所对应的内容、这一点可以做到。
#6
问题不在于做不做得到(已经实现),而在于怎样简化和通用。
#7
原来这样。
组合框有两处可以联系数据:controlsource, rowsource. 你可以为它们指定两张表的不同字段。
假如我们有表单处理销售过程,当然要与销售表sales相联系。然而当处理物品名称时、也许想利用组合框从库存表storage里选一个,或者输入品名、让机器自动检查库存表中是否存有该物品,便是这样的情形。
controlsource=sales.xx
rowsource=storage.xx
你可以试一下。如果有更好办法、也请拿出来一议。
Jady这方面很在行、我们一起也许真的能找到一种好办法。
组合框有两处可以联系数据:controlsource, rowsource. 你可以为它们指定两张表的不同字段。
假如我们有表单处理销售过程,当然要与销售表sales相联系。然而当处理物品名称时、也许想利用组合框从库存表storage里选一个,或者输入品名、让机器自动检查库存表中是否存有该物品,便是这样的情形。
controlsource=sales.xx
rowsource=storage.xx
你可以试一下。如果有更好办法、也请拿出来一议。
Jady这方面很在行、我们一起也许真的能找到一种好办法。
#1
你可将BoundColumn属性设定为列2.绑定了两个字段,设定显示的为文本,那你选择文本时,返回的值便是索引值了.
#2
不对呀,请看我的组合框属性设置:
ControlSource: THISFORM.gid &&一个整型变量
RowSource: student.姓名,gid &&表的两个字段
RowSourceType: 6 - 字段
BoundColumn: 2
现象:
一、BoundTo: .T.
单击下拉按钮进行选择后,组合框显示为空白,但Value属性值正确,且执行THIS.Value=INT(THIS.Value) 即恢复显示。
二、BoundTo: .F.
一切看似正常,但Value的值只是列表顺序号,而不是需要的student.gid。
ControlSource: THISFORM.gid &&一个整型变量
RowSource: student.姓名,gid &&表的两个字段
RowSourceType: 6 - 字段
BoundColumn: 2
现象:
一、BoundTo: .T.
单击下拉按钮进行选择后,组合框显示为空白,但Value属性值正确,且执行THIS.Value=INT(THIS.Value) 即恢复显示。
二、BoundTo: .F.
一切看似正常,但Value的值只是列表顺序号,而不是需要的student.gid。
#3
ControlSource: THISFORM.gid &&一个整型变量
-------------------------------------------------
何解?是干什么用的?
只设定RowSource, RowSourceType便可以了
不设定ControlSource属性试下。。。
-------------------------------------------------
何解?是干什么用的?
只设定RowSource, RowSourceType便可以了
不设定ControlSource属性试下。。。
#4
一个例子而已,实际控源是另一个表的字段,但效果是一样的。
#5
实际要做成什么样?
如果要输入编码、让它显示另一张表该编码所对应的内容、这一点可以做到。
如果要输入编码、让它显示另一张表该编码所对应的内容、这一点可以做到。
#6
问题不在于做不做得到(已经实现),而在于怎样简化和通用。
#7
原来这样。
组合框有两处可以联系数据:controlsource, rowsource. 你可以为它们指定两张表的不同字段。
假如我们有表单处理销售过程,当然要与销售表sales相联系。然而当处理物品名称时、也许想利用组合框从库存表storage里选一个,或者输入品名、让机器自动检查库存表中是否存有该物品,便是这样的情形。
controlsource=sales.xx
rowsource=storage.xx
你可以试一下。如果有更好办法、也请拿出来一议。
Jady这方面很在行、我们一起也许真的能找到一种好办法。
组合框有两处可以联系数据:controlsource, rowsource. 你可以为它们指定两张表的不同字段。
假如我们有表单处理销售过程,当然要与销售表sales相联系。然而当处理物品名称时、也许想利用组合框从库存表storage里选一个,或者输入品名、让机器自动检查库存表中是否存有该物品,便是这样的情形。
controlsource=sales.xx
rowsource=storage.xx
你可以试一下。如果有更好办法、也请拿出来一议。
Jady这方面很在行、我们一起也许真的能找到一种好办法。