以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 多表通用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=194009) |
||||
-- 作者:1234567 -- 发布时间:2024/11/2 8:46:00 -- 多表通用 If e.form.controls("checkbox1").checked = False Then End If |
||||
-- 作者:有点蓝 -- 发布时间:2024/11/2 9:10:00 -- Forms("设计")在什么事件使用什么代码打开的? |
||||
-- 作者:1234567 -- 发布时间:2024/11/2 9:17:00 -- CellButtonClick If e.Col.Name = "设计" Then |
||||
-- 作者:有点蓝 -- 发布时间:2024/11/2 9:35:00 -- 用全局变量 If e.Col.Name = "设计" Then e.Cancel = True vars("表列") = e.table.name & "|" & e.Col.Name Forms("设计").Open() End If --------------------- If e.form.controls("checkbox1").checked = False Then dim ss() as string = vars("表列").split("|") End If [此贴子已经被作者于2024/11/2 9:51:07编辑过]
|
||||
-- 作者:1234567 -- 发布时间:2024/11/2 9:45:00 -- 改为DropDownForm窗口 Tables("设计_Table1")的表事件Click Dim tbl As Table = Tables("设计_Table1") |
||||
-- 作者:有点蓝 -- 发布时间:2024/11/2 9:52:00 -- 学会调试 …… tr = e.Form.DropTable.Current \'获取此表的当前行 msgbox(tbl.Current IsNot Nothing) If tbl.Current IsNot Nothing Then msgbox(tbl.Current("设计") ) tr("设计") = tbl.Current("设计") 为什么没有执行 msgbox(tr("设计")) End If ……
[此贴子已经被作者于2024/11/2 9:52:43编辑过]
|
||||
-- 作者:1234567 -- 发布时间:2024/11/2 9:57:00 -- msgbox(tbl.Current IsNot Nothing) 显示True
|
||||
-- 作者:1234567 -- 发布时间:2024/11/2 10:04:00 -- e.Form.DropDownBox.CloseDropdown() Dim tbl As Table = Tables("设计_Table1") Dim tr As Row tr = e.Form.DropTable.Current \'获取此表的当前行 msgbox(tbl.Current IsNot Nothing) 显示True msgbox(tbl.Current("设计")) 显示张三 If tbl.Current IsNot Nothing Then tr("设计") = tbl.Current("设计") msgbox(tr("设计")) 显示张三,但实际表格中未显示 End If e.Form.DropDownBox.CloseDropdown() |
||||
-- 作者:1234567 -- 发布时间:2024/11/2 10:11:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2024/11/2 10:22:00 -- Dim tbl As Table = Tables("设计_Table1") If tbl.Current IsNot Nothing Then e.Form.DropDownBox.value = tbl.Current("设计") 为什么没有执行 End If e.Form.DropDownBox.CloseDropdown() |