找回密码
 立即注册

QQ登录

只需一步,快速开始

无锡开拓

注册会员

4

主题

14

帖子

70

积分

注册会员

积分
70
无锡开拓
注册会员   /  发表于:2022-2-13 21:38  /   查看:2838  /  回复:13
我这里想对原来的经销存系统做个扩展,结果发现,对原数据库查询时候,按日期条件,无法查询,请大神帮忙看下,什么问题


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

13 个回复

倒序浏览
有心
中级会员   /  发表于:2022-2-14 09:51:54
推荐
条件写错了。第2个应该是小于等于。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
无锡开拓 + 5

查看全部评分

回复 使用道具 举报
有心
中级会员   /  发表于:2022-2-14 10:02:56
板凳
你这个不光是上面的问题。
你数据库里,BillDate是文本类型。你的查询条件选择的是日期类型。这种情况就导致,你存储的是一个文本类型,但是查询值是一个日期值,肯定查询不到结果。
想查询的话:
1、修改BillDate字段类型为日期类型   或者   修改查询条件日期条件为文本类型。
2、如果单据类型和日期不是同时存在的话,应该用“或者”,并2个日期条件括到一起,是并且关系。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2金币 +5 满意度 +5 收起 理由
Lay.Li + 5 赞一个!
无锡开拓 + 5

查看全部评分

回复 使用道具 举报
无锡开拓
注册会员   /  发表于:2022-2-14 10:17:00
地板
外联数据库,不好改类型,还有很奇怪,把筛选期日写到1905年7月几号就可以查询了
回复 使用道具 举报
有心
中级会员   /  发表于:2022-2-14 10:25:08
5#
无锡开拓 发表于 2022-2-14 10:17
外联数据库,不好改类型,还有很奇怪,把筛选期日写到1905年7月几号就可以查询了

应该是日期控件转换的格式的问题。你可以尝试修改日期控件格式试试。
你可以测试下,点查询的时候,将日期值,显示在一个空白位置,看看是什么样的字符串,就知道为什么查不到了。

评分

参与人数 1满意度 +5 收起 理由
无锡开拓 + 5

查看全部评分

回复 使用道具 举报
无锡开拓
注册会员   /  发表于:2022-2-14 10:48:54
6#
按照你说的,用单元格传递过去,用日期合适显示也是对的,你自己测试是好的?那奇怪了
回复 使用道具 举报
无锡开拓
注册会员   /  发表于:2022-2-14 10:52:44
7#
的确用文本查询是对的,应该是数据库合适问题
回复 使用道具 举报
无锡开拓
注册会员   /  发表于:2022-2-14 14:47:21
8#
目前还没能很好解决这个问题,只能手工输入日期合适才能查询
回复 使用道具 举报
无锡开拓
注册会员   /  发表于:2022-2-14 14:53:57
9#
目前通过几个函数转换解决了这个问题,主要是年月日分开,然后再合并
回复 使用道具 举报
无锡开拓
注册会员   /  发表于:2022-2-14 14:57:34
10#
感谢
有心 老友
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部