access中是/否的值如何查询

access中是/否的值如何查询?

类型是这样的.
我想查询出

这个值为-1的
我这样写条件

可是提示

我填-1也是提示这个.请问这个条件要怎么写?

这种问题不难,为什么要悬赏那么高分?


条件截图不全,我估计是图中的“条件”二字画蛇添足了。

筛选是否类型字段,条件栏填写True或-1都能正确查出其值为-1的记录(ACCESS里-1为真True,0为假False)


传上查询设计视图供参考

完整的设计视图例图

追问

如果我想在执行追加查询前清空T_chs这个表呢?

追答

可以运行下列SQL语句:

delete from T_chs

将上述SQL语句复制黏贴到SQ查询视图,然后点击运行命令(工具栏带叹号图标的那个按钮)即可

追问

还是一个样

追答

请将那个出问题的查询设计视图转换为SQL视图,然后将SQL代码贴出来,我检查一下哪里出了问题。

追问

复制不上来.知道上不让复制那么多字

SELECT T_Hit_Customer.customer_name
FROM public_partsmanagementtable INNER JOIN T_Hit_Customer ON public_partsmanagementtable.customerno = T_Hit_Customer.customer_id

追答

请看私信,我发了我的邮箱号码,将你的数据库或SQL代码发过来,我看看

追问

我找到原因了.我使用CInt转换后就可以了.

追答

看来是public_partsmanagementtable表的字段“customerno”的数据类型与 T_Hit_Customer表的字段customer_id的数据类型不一致所致,其中一个应该是文本而另一个是整型

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-12
串口切换到sqlview里面
运行select * from t2 where flag=-1 这样是可以用的
或者
select * from t2 where flag=true 也是可以的追问

如果我想在执行追加查询前清空T_chs这个表呢?

追答

delete from t_chs就可以了

追问

运行select * from t2 where flag=-1 这样是可以用的
或者
select * from t2 where flag=true 也是可以的
两个方法都试过不行.

追答

你把access文件发出来吧,这种小问题肯定是你哪里没有说清楚

追问

谢谢你.我找到原因了.我用CInt转换了一下格式就可以了.

第2个回答  2014-08-12
access
是: -1
否: 0
相似回答