以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  列DataMap后不能手写输入  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=132893)

--  作者:lxmoffice
--  发布时间:2019/4/1 17:25:00
--  列DataMap后不能手写输入
老师,

您好!

我用TableDataMap设置列下拉选项后该列不能手写输入了, 请问题有办法做到手写输入吗?


If MainTable.Name = "零件清单" Then
    Dim dmp As New TableDataMap
    dmp.DataTable ="生产计划" \'指定数据来源表
    dmp.ValueCol = "图纸编号" \'指定取值列
    dmp.DisplayCol = "图纸编号" \'指定显示列
    dmp.ListCols = "图纸编号,零件名称" \'指定下拉列表时显示哪些列的数据
    dmp.Sort = "图纸编号 DESC" \'指定排序方式
    Tables("零件清单").Cols("图纸编号").DataMap = dmp.CreateDataMap() \'生成并设置DataMap
End If



--  作者:有点甜
--  发布时间:2019/4/1 18:12:00
--  

这个没办法。或者你试试用下拉窗口的方式

 

http://www.foxtable.com/webhelp/scr/2465.htm

 


--  作者:lxmoffice
--  发布时间:2019/4/1 21:49:00
--  
谢谢老师的回复!

提个建议, 版本升级时应考虑解决列取值的问题, 因为下拉出现相同的列值是没有意义的, 用datemap显得过于复杂, 能在列属性里设置最好. 

--  作者:有点蓝
--  发布时间:2019/4/1 21:58:00
--  
嗯,反馈一下