![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 31.03.2011
Сообщений: 4
|
![]()
Добрый всем день!
Тут есть задачка! Есть запрос который из разных полей собирает информацию и представляет ее в одном новом поле. Хранить как: IIf(IsNull([КтегорииТоваров]![Категория]);,IIf(IsNull([Название]);IIf(IsNull([Авторы]![Автор]);[Авторы]![Автор];[Название]));IIf(IsNull([Название]);[КтегорииТоваров]![Категория];[КтегорииТоваров]![Категория] & " " & [Название] & " " & [Авторы]![Автор]) Все работает как и задумано: есть поле Хранить как, в котором выводятся значения из 3 таблиц. Но хочется разделить эти значения запятыми. То есть из этого: Книга Название Автор Сделать это: Книга, Название, Автор ![]() Подскажите что подправить. И не судите строго запрос сдер из другой базы сам допер как сделать чтобы 3 поля объединяло, а так сказать с сутью вопроса не забирался главное что работает. ![]() |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
попробуйте так (оставил только окончание для наглядности):
Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 31.03.2011
Сообщений: 4
|
![]()
Не это пробовал не помогает тут видать хитрее надо
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 31.03.2011
Сообщений: 4
|
![]()
Сорри нашёл грабли, все работает совет был правильный.
Спасибо!!! |
![]() |
![]() |
![]() |
#5 |
Регистрация: 31.03.2011
Сообщений: 4
|
![]()
Я конечно дико извиняюсь но нужно немного усложнить задачу.
Итак, есть таблица Товары, в ней есть поля название товара, Автор, Категория. Нужно собрать эти поля в одно, но поля Автор и категория берутся из других таблиц. Если сделать так: Название товара: IIf(IsNull([Категория]);IIf(IsNull([Название]);IIf(IsNull([Автор]);[Автор];[Название]));IIf(IsNull([Название]);[Категория];[Категория] & " " & [Название] & " " & [Автор])) Получается так: 1, Название, 2 Если делать по старому добавить в запрос другие таблицы и из них взять поля то все ок но тогда другие грабли этот запрос получается не связанным с таблицей товары и как следствие не получается производить другие действия такие как подсчёт количества купленного и проданного товара. Задача на сколько я понимаю взять значение из второго присоединённого столбца в поле со списком так как этот запрос берет первое скрытое значение, а это код. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
результат запроса | Ko$tello | БД в Delphi | 7 | 18.04.2012 12:13 |
Неверный результат запроса | S@fer | БД в Delphi | 5 | 08.02.2011 14:06 |
результат запроса | varyat | Microsoft Office Access | 3 | 02.12.2010 18:02 |
Результат запроса в ячейку | artemavd | БД в Delphi | 3 | 23.06.2009 09:55 |