以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 数据字典在窗口中无法显示对应内容 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=159801) |
-- 作者:hitzfeld -- 发布时间:2021/1/9 15:30:00 -- 数据字典在窗口中无法显示对应内容 我用的是“标准”数据字典,数据栏为整数型变量,对应的显示值是字符型,在列表窗口显示正确。但是当我做了个表单独立窗口的时候,显示的就只有数字,不能显示内容。 |
-- 作者:hitzfeld -- 发布时间:2021/1/9 16:06:00 -- 搜索了论坛,发现要把列类型从【数值】改成【字符列】。在sql数据库里面是整数型变量,但是在狐表要改成字符型,现在窗口中的列表显示正确了。 但是,绑定到表单中的textbox控件的内容仍然是数字,还是不能显示字符内容,继续求助。
|
-- 作者:有点蓝 -- 发布时间:2021/1/9 16:37:00 -- 绑定后控件里的显示的是数据库原始的值。需要另外处理,参考:http://www.foxtable.com/webhelp/topics/0737.htm |
-- 作者:hitzfeld -- 发布时间:2021/1/9 18:49:00 -- 谢谢蓝老师! |
-- 作者:hitzfeld -- 发布时间:2021/1/10 14:54:00 -- 蓝老师,还是不会处理这个问题....... ![]() 帮助文档的例子里面是这样的 e.Text = CUMoney(e.Value) 这里的关键应该是cumoney,把数字型的值装换为大写金额。 但是我是要把整数型的数据转换为对应的字符,我试了几种方法都没能成功,还想请教下这里应该用什么函数?谢谢!
|
-- 作者:有点蓝 -- 发布时间:2021/1/10 20:35:00 -- 需要专门建一个字典数据表存储字典数据,然后查表获取对应的字符显示 |
-- 作者:hitzfeld -- 发布时间:2021/1/11 2:15:00 -- 老师好,恕我愚钝,没能理解您说的意思?按道理我用系统的“标准”数据字典建立了数据与显示值的关系,这里应该是已经建立了“一个字典数据表存储字典数据”?我现在需要的是一个函数来引用它的值而已。 但是您说“需要专门建一个字典数据表存储字典数据,然后查表获取对应的字符显示”???那狐表的数据字典有什么用?
|
-- 作者:有点蓝 -- 发布时间:2021/1/11 8:53:00 -- 用系统的“标准”数据字典建立了数据与显示值的关系,这个关系只能在列属性里使用,其它任何地方都用不了 [此贴子已经被作者于2021/1/11 8:54:56编辑过]
|
-- 作者:hitzfeld -- 发布时间:2021/1/11 17:19:00 -- 蓝老师,还是不行,窗口中的控件对应的仍然是数值而不是显示值。 这里我想说明下,我这里的数据字典对应的是状态值,是有系统生成的,仅供显示,用户不可以自己修改的。系统根据工单变化生成整数值,写入数据库,到显示的时候显示数值对应的字符串。
|
-- 作者:有点蓝 -- 发布时间:2021/1/11 17:20:00 -- 请上传实例说明 |