|
|
|
| Добрый день.
Как написать запрос UNION по следующим параметрам:
Имеем запрос, с тремя полями ID_DOC, Kassir1, Kassir2.
Выборка по этим полям производится из таблицы tbl_Registr
Условие отбора по полю ID_DOC берется из открытой формы (отбирается на
основе текущей записи в форме), условие следующее: [Forms]![frm_Registr]![ID Документа]
Сам запрос в режиме SQL следующий: SELECT tbl_Registr.ID_DOC, tbl_Registr.Kassir, tbl_Registr.Kassir2
FROM tbl_Registr
WHERE (((tbl_Registr.ID_DOC)=[Forms]![frm_Registr]![ID Документа]));
На основе этого запроса надо написать запрос на объединение полей Kassir1 и Kassir2.
В SQL не силен. Так что, если кто поможет буду признателен.
П.С.: Я уже спрашивал об этом, но там было простое объединение двух полей. А мне надо сначала одним запросом отобрать мне нужную запись, а затем запросом на объединение объединить эти два поля.
Еще раз спасибо. | |
|
| |
|
|
|
|
На основе этого запроса надо написать запрос на объединение полей Kassir1 и Kassir2.
|
Запрос на объединение объединяет записи, а не поля.
Что подразумевается в вашем случае под "объединение полей Kassir1 и Kassir2"?
1. Конкатенацию значений
2. Суммирование значений
3. Что-то еще? | |
|
| |
|
|
|
| Ух.... конкатенция.... ну и словечки. я даже не знаю что это такое...
по субжу.
в первом запросе выбирается одна запись с тремя полями, ID, Kassir1, Kassir2
Мне надо эти два поля по кассирам сделать так, чтобы они были не по полям, а в строчку.
т.е. фамили кассиров располагались в запросе не так: Иванова, Петрова,
а так: Иванова
Петрова.
В общем, проще говоря, мне это надо для того, чтобы для поля со списком
на основе создаваемого запроса сделать этот запрос источником данных. | |
|
| |
|
|
|
| напишите в конструкторе в строке где имя поля
Выражение1: [Kassir1] & " " & [Kassir2]
а вообще это не union запрос | |
|
| |
|
|
|
| чтобы они были не по полям
Иванова, Петрова
а в строчку.
Иванова
Петрова. |
Скорее всег автор хочет это:
SELECT ID_DOC, Kassir
FROM tbl_Registr WHERE (((ID_DOC)=[Forms]![frm_Registr]![ID Документа]))
UNION
SELECT ID_DOC, Kassir2
FROM tbl_Registr WHERE (((ID_DOC)=[Forms]![frm_Registr]![ID Документа])) | |
|
| |
|
|
|
| Парни, респект вам огромный, Анатолий, Вам особенно.
Спасибо, именно то, что нужно было!
Еще раз всем спасибо! | |
|
| |