以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于 布尔变量  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=131849)

--  作者:裴保民
--  发布时间:2019/3/7 14:41:00
--  关于 布尔变量
设计数据库时将某字段设置成布尔变量了,在窗体上这么显示True和False
怎么将其转换为“是”或“否”呢?

--  作者:有点甜
--  发布时间:2019/3/7 15:34:00
--  

试试

 

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

 

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

 


--  作者:裴保民
--  发布时间:2019/3/7 15:56:00
--  
怎么文本框显示的还是True和False呢?
--  作者:有点甜
--  发布时间:2019/3/7 15:58:00
--  
以下是引用裴保民在2019/3/7 15:56:00的发言:
怎么文本框显示的还是True和False呢?

 

dataformat事件

 

e.text = iif(e.value=true, "是", "否")


--  作者:裴保民
--  发布时间:2019/3/7 16:13:00
--  
入库的时候呢?输入“是”或“否”还是“true,”或“False”?
--  作者:有点甜
--  发布时间:2019/3/7 16:16:00
--  

输入true或false。

 

如果确实需要输入是或否,建议不要用逻辑列。


--  作者:裴保民
--  发布时间:2019/3/7 17:47:00
--  
我浏览ACCESS数据库时有好几个布尔变量设置也都一样,为什么有的布尔变量字段有0或-1表示,有的是以单选框表示呢?这是什么原因呢?

我发现一个问题是当客户入库是如果客户对布尔变量字段入库时,用的是下拉组合框选择数据时,选择 true,”或“False”还不知道是什么意思呢?怎么避免这一点呢?

[此贴子已经被作者于2019/3/7 17:51:42编辑过]

--  作者:有点甜
--  发布时间:2019/3/7 19:14:00
--  

参考这个事件处理

 

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

 

 

 


--  作者:裴保民
--  发布时间:2019/3/7 19:28:00
--  
下拉组合框已经绑定着字段呢?选不了!已选就变了

[此贴子已经被作者于2019/3/7 22:14:15编辑过]

--  作者:有点甜
--  发布时间:2019/3/7 23:30:00
--  
以下是引用裴保民在2019/3/7 19:28:00的发言:
下拉组合框已经绑定着字段呢?选不了!已选就变了

[此贴子已经被作者于2019/3/7 22:14:15编辑过]

 

那没办法了。

 

要么改成字符列,要么不要绑定字段。