以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 动态绑定到当前表的列 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=115060) |
-- 作者:cd_tdh -- 发布时间:2018/2/28 14:47:00 -- 动态绑定到当前表的列 e.Form.Controls("TextBox1").BindingField = "表A.审批意见" 绑定到表A这样没问题 怎么绑定当当前表的“审批意见”列呢? e.Form.Controls("TextBox1").BindingField = Currenttable.name & “审批意见" 这样写不对。
[此贴子已经被作者于2018/2/28 14:47:27编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/2/28 15:14:00 -- e.Form.Controls("TextBox1").BindingField = Currenttable.name & ".审批意见" |
-- 作者:cd_tdh -- 发布时间:2018/2/28 17:15:00 -- 上一条、下一条怎么获取当前表呢,这样不对呢 With CurrentTable
|
-- 作者:有点甜 -- 发布时间:2018/2/28 17:18:00 -- 3楼代码没问题。只要你绑定正确了表列,移动行,就能显示对应数据的。 |
-- 作者:cd_tdh -- 发布时间:2018/2/28 17:20:00 -- 老师,我是没绑定的表列的,所有需要审核的表共用一个独立的审核窗口。
|
-- 作者:有点甜 -- 发布时间:2018/2/28 17:24:00 -- 以下是引用cd_tdh在2018/2/28 17:20:00的发言:
老师,我是没绑定的表列的,所有需要审核的表共用一个独立的审核窗口。
1、控件必须绑定表列才能显示表列的数据;
2、如果不绑定,你就需要一个一个的赋值,如 e.form.controls("textbox1").Text = Tables("表A").current("第一列") |
-- 作者:cd_tdh -- 发布时间:2018/2/28 17:26:00 -- 明白了,拿一个控件动态赋值当前表列,就能解决了。 |