|
Запрос на выборку
|
|||
---|---|---|---|
#18+
Добрый день. Снова к вам! В базе уже давно была форма, еще в старом офисе, и запрос который ссылаясь на значение выбранное в форме отбирал необходимую информацию. Сейчас делаю в этой форме новое поле, новый запрос должен отбирать, но он не работает. Если в запросе пишу конкретное значение , то отбирает, если ссылка на значение из формы то нет. ХЕЛП!!! Запрос работающий: SELECT ИДП1.табномер AS ИДП1_табномер, ИДП1.md, ИДП1.должность, ИДП1.отдел, Format([Дата],"mmmm yyyy") AS Дата1, ИДП2.[Размер премии], ИДП2.[Наименование премии], С1.ФИО, ИДП2.Причина FROM (С1 INNER JOIN ИДП2 ON С1.Табномер=ИДП2.Табномер) INNER JOIN ИДП1 ON С1.Табномер=ИДП1.табномер WHERE (((ИДП1.отдел)=Forms!ИДП!ВыборОтдел)); Поле в форме: SELECT Отделы.Отдел, * FROM Отделы; Имя поля: ВыборОтдел Новый запрос который не работает: SELECT ИДП1.табномер AS ИДП1_табномер, ИДП1.md, ИДП1.должность, ИДП1.отдел, Format([Дата],"mmmm yyyy") AS Дата1, ИДП2.[Размер премии], ИДП2.[Наименование премии], С1.ФИО, ИДП2.Причина FROM (С1 INNER JOIN ИДП2 ON С1.Табномер=ИДП2.Табномер) INNER JOIN ИДП1 ON С1.Табномер=ИДП1.табномер WHERE (((ИДП2.[Наименование премии])=Forms!ИДП!Выборпремия)); Поле в форме: SELECT [Коды премирования].[Код премии], [Коды премирования].[Наименование премии] FROM [Коды премирования]; Имя поля: Выборпремия ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 09:25 |
|
Запрос на выборку
|
|||
---|---|---|---|
#18+
Чай_ник, BoundColumn в поле со списком вероятно 1-й, соответственно Код: vbnet 1.
или что там в ИДП2 отвечает за ключ ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 09:55 |
|
Запрос на выборку
|
|||
---|---|---|---|
#18+
Чай_ник, Попробую потелепатить. Судя по Вашим запросам , у Вас не поле , а поле со списком или комбобокс . Поэтому так и пишите , чтобы не нужно было ломать голову. Теперь как в задачке найдите 5 отличий. В первом запросе источником записи является лишь одно поле Отдел , во втором запросе два поля Код премии и Наименование премии . Как я понимаю в основной запрос попадает поле Код премии , в условии Where указано Наименование премии . Вот в этом и будет проблема. Посмотрите в FAQ как настроить поля со списком. И второе оформляйте свои сообщения , чтобы было удобнее читать. Код: vbnet 1. 2. 3. 4.
Код: vbnet 1.
Код: vbnet 1. 2. 3. 4.
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 10:01 |
|
Запрос на выборку
|
|||
---|---|---|---|
#18+
aleckoЧай_ник, BoundColumn в поле со списком вероятно 1-й, соответственно Код: vbnet 1.
или что там в ИДП2 отвечает за ключ Блин. Опоздал. Долго писал наверное. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 10:02 |
|
Запрос на выборку
|
|||
---|---|---|---|
#18+
УРА!!! Всем спасибо! Все получилось. Объясните для дураков: Почему там вообще фигурирует ключевое поле, почему оно не может мне только нужное поле выбирать? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 10:24 |
|
Запрос на выборку
|
|||
---|---|---|---|
#18+
Чай_ник. Объясните для дураков: .................. Возьмите и почитайте какую нибудь книШку по Access . Есть очень много хороших книг . Я знаю как минимум 3 . 1. Access 2000 Руководство разработчика 2. Использование Microsoft Office Access 2003: Специальное издание 3. Профессиональное программирование в Microsoft Office Access 2003 Первую из них можно найти в интернете в электронном виде. Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 11:23 |
|
|
start [/forum/topic.php?fid=45&fpage=48&tid=1611324]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 136ms |
0 / 0 |