以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问怎么才能及时更新数据字典?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130337)

--  作者:wyz
--  发布时间:2019/1/19 10:21:00
--  请问怎么才能及时更新数据字典?
在输入表里选名称(使用的是数据字典,数据表是名称表),发现没有时,
在名称表里新增了,可在输入表里,点名称下拉列表,刚增加的名称不会显示出来,
请问如何才能及时更新数据字典?

--  作者:wyz
--  发布时间:2019/1/19 10:55:00
--  
请指点,谢谢!
--  作者:有点蓝
--  发布时间:2019/1/19 11:19:00
--  
动态数据字典:http://www.foxtable.com/webhelp/scr/2653.htm
--  作者:wyz
--  发布时间:2019/1/19 11:45:00
--  
谢谢
--  作者:wyz
--  发布时间:2019/1/20 8:45:00
--  动态数据字典在关联表如何设置?
你好,按这个操作,在数据表上是有下拉选项了.
问题出现在关联表,在关联表中,这个数据表同一个字段就没有下拉选项了,
请问
动态数据字典在关联表如何设置?

--  作者:wyz
--  发布时间:2019/1/20 10:46:00
--  
坐等回复,谢谢!
--  作者:有点甜
--  发布时间:2019/1/20 11:17:00
--  
以下是引用wyz在2019/1/20 8:45:00的发言:
你好,按这个操作,在数据表上是有下拉选项了.
问题出现在关联表,在关联表中,这个数据表同一个字段就没有下拉选项了,
请问
动态数据字典在关联表如何设置?

 

写对表名即可,如

 

Tables("表A.表B").Cols("第一列")


--  作者:wyz
--  发布时间:2019/1/20 13:10:00
--  
终于试出来 了.第一行的表名这样是正确的.
谢谢!
If MainTable.Name = "XQGBJH" Then \'注意名称是父表****
    Dim dmp As New TableDataMap
    dmp.DataTable = "JSXX" \'指定数据来源表
    dmp.ValueCol = "XM" \'指定取值列
    dmp.DisplayCol = "XM" \'指定显示列
    \'指定下拉列表时显示哪些列的数据
    dmp.ListCols = "XM"
    dmp.Sort = "XM" \'指定排序方式
    Tables("XQGBJH.GBKSJH").Cols("RKJS").DataMap = dmp.CreateDataMap() \'生成并设置DataMap
End If
[此贴子已经被作者于2019/1/20 13:10:30编辑过]