Как вставить дату из текстового поля в запрос в Microsoft Access?

Вам нужно self RIGHT JOIN

SELECT t2.co_title 'Title',t1.co_title 'Parent_Title'
FROM T t1 
RIGHT JOIN T t2 on t1.co_id  = t2.co_parent_id  

sqlfidde: http://sqlfiddle.com/#!9/ab8fbf/8

2
задан 18 January 2019 в 20:40
поделиться

3 ответа

Вы удалили свой вопрос о выводе переменной в строке в вашей программе C ++ о голосовании, когда я был в процессе написания решения. Не делайте этого, это похоже на то, что пользователи отправляют справку на форуме, а затем отвечают только «выяснили» и не публикуют решение для тех, кто обнаруживает, прибегая к той же проблеме и т. Д., Чтобы извлечь выгоду из .

0
ответ дан jungletek 18 January 2019 в 20:40
поделиться

Задайте его как параметр :

Parameters [Forms]![ExampleForm]![dateText] DateTime;
Select * From YourTable
Where [YourDateField] = [Forms]![ExampleForm]![dateText]
0
ответ дан Gustav 18 January 2019 в 20:40
поделиться

В вашей форме введите дату в текстовое поле. Затем откройте окно sql и выполните следующие строки отдельно

Select #Forms!ExampleForm!dateText#
Select Forms!ExampleForm!dateText

Первая строка выдаст вам синтаксическую ошибку, поскольку ядро ​​базы данных доступа не может выяснить значение где в качестве второй строки будет возвращаться дата текстового поля.

В тех случаях, когда условия пункта должны быть заключены в знаки #, но не в контрольное имя.

0
ответ дан Santosh 18 January 2019 в 20:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: