2012-04-29 4 views
4

Я учу парня, чтобы полировать matura, и им приходится иногда использовать Access.Доступные поля запроса равны

У меня есть стол с колоннами pyt_1, pyt_5. Я хотел бы отображать только те строки, в которых эти столбцы равны.

В SQL это выглядит следующим образом:

SELECT pyt_1, pyt_5 
FROM Ankiety 
WHERE pyt_1=pyt_5; 

, но он должен знать, как сделать это в конструкторе запросов

Я выбрал pyt_1, pyt_5 колонки и добавлены критерии pyt_1 = pyt_5 но ACCESS автоматически преобразует его в строку, как этого избежать?

Он преобразовал мой SQL в дизайн запроса, но это странно.

ответ

4

Ваша проблема заключается в том, что вы пишете = pyt_5 в поле критериев для столбца pyt_1, а Access автоматически преобразует его в = "pyt_5", правильно?

Если да, вам нужно поставить pyt_5 в фигурные скобки ([ ]).
Это делает редактор запроса доступа распознающим его как имя столбца.

Вот скриншот (немецкая версия Access с немецкими этикетками, но вы получите идею):

access query

Смежные вопросы