以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]数据库为数字,在单元格读取替换成文字 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66885) |
-- 作者:vvfree -- 发布时间:2015/4/15 15:57:00 -- [求助]数据库为数字,在单元格读取替换成文字 比如数据库的数据为“1” 我想读取到单元格字符为 “入库” 但是初始加载后 单元格行号变红色,表示已被编辑过, 请问如何加载数据为“1” 变成 "入库"字符 而单元格序号不变色。(就是未编辑状态)
|
-- 作者:有点酸 -- 发布时间:2015/4/15 16:01:00 -- 只要修改数据,都会变色,你可以在修改后保存这一行。
DataColchanged:
if e.DataCol.name = "某列" then e.DataRow.Save() End if
保存就不会变色了 |
-- 作者:vvfree -- 发布时间:2015/4/15 16:07:00 -- 但是我只是读取时转变成字符 原始数据还是1 啊,如果我保存了 数据就会变成 字符了 |
-- 作者:Bin -- 发布时间:2015/4/15 16:10:00 -- 如果单单只是要显示 在DrawCell设置代码 if e.col.name="列1" then select case e.row(e.col.name) case 1 e.text="入库" case 2 e.text="出库" end select end if
|
-- 作者:狐狸爸爸 -- 发布时间:2015/4/15 16:11:00 -- 或者你设置个数据字典吧: http://www.foxtable.com/help/topics/0061.htm
1可以自动显示为入库,2自动显示为出库,什么也不用操作。 [此贴子已经被作者于2015/4/15 16:13:16编辑过]
|
-- 作者:vvfree -- 发布时间:2015/4/15 16:58:00 -- 我还有下拉列表值的 和单击下拉冲突了 |
-- 作者:Bin -- 发布时间:2015/4/15 16:59:00 -- 想不出怎么会冲突哦. |
-- 作者:狐狸爸爸 -- 发布时间:2015/4/15 17:00:00 -- 可以删除原来的下拉列表设置,数据字典本身就可以下拉,或者用4楼的方法,不要设置数据字典。
不过1和2而已,有必要下拉吗
|
-- 作者:vvfree -- 发布时间:2015/4/15 17:09:00 -- 我的是 sql 直接 读取存储的 下拉框是选取 “出库” “入库”的 存储时是为数字 “1” “2” 的 现在初始读取数据 1,2 把它变成 “出库” “入库” |
-- 作者:Bin -- 发布时间:2015/4/15 17:11:00 -- 看8楼. |