![](/img/trans.png)
[英]How do i insert a value taken from text box (object) on a form into a 'LIKE' Query in MS Access
[英]How can I insert a date from a text box into a query in Microsoft Access?
我有一个输入日期的表单中的文本框。
通常在 MS Access 查询设计器中内置的查询中,日期的写法如下:#mm/dd/yyyy#
如果我想从表单中的文本框中获取日期输入,为什么我不能只写:#Forms!ExampleForm!dateText#?
将其指定为参数:
Parameters [Forms]![ExampleForm]![dateText] DateTime;
Select * From YourTable
Where [YourDateField] = [Forms]![ExampleForm]![dateText]
在您的表单中,在文本框中输入日期。 然后打开sql窗口并分别执行以下几行
Select #Forms!ExampleForm!dateText#
Select Forms!ExampleForm!dateText
第一行会给你语法错误,因为访问数据库引擎无法找出第二行将返回文本框日期的值。
在 where 子句中,日期必须包含在 # 符号中,但不能包含在控件名称中。
您删除了关于在 C++ 程序中关于投票的字符串中输出变量的问题,而我正在编写解决方案。 不要这样做,就像用户在论坛上发帖寻求帮助,然后只回复“想通了”,而不是为任何因谷歌搜索相同问题等而出现的人发布解决方案,以从中受益.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.