Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Получить значение в запросе для отчета из поля со списком / 25 сообщений из 26, страница 1 из 2
03.06.2017, 17:39:16
    #39465266
fedosov666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
Приветствую. У меня есь форма, с которой я открываю отчет. Мне необходимо что бы источник записий для отчета подхватывал выбранное имя из выпадающего списка на форме. Подскажите как сделать.

Сейчас у меня такое условие в запросе:
WHERE (((Поставщики.Имя)=[Forms]![Поставки отчеты]![Имя].[Text]));
...
Рейтинг: 0 / 0
03.06.2017, 18:12:01
    #39465277
Лапух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
fedosov666,
Я ни когда не создаю имена таблиц и имена полей с пробелами, т. к. приходится их обрамлять в квадратные мскобки, а т. к. я паталогический лентяй и скукать по клавиатуре дополнительно - Лень. то я не делаю так.
Или вы о чём то другом?
...
Рейтинг: 0 / 0
03.06.2017, 18:18:27
    #39465278
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
fedosov666,
Код: vbnet
1.
2.
DoCmd.OpenReport "ИмяОтчета", acViewPreview,,"Имя=" & me.Имя 'если "Имя" число
DoCmd.OpenReport "ИмяОтчета", acViewPreview,,"Имя='" & me.Имя & "'" 'если "Имя" текст
...
Рейтинг: 0 / 0
03.06.2017, 18:39:01
    #39465280
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
...
Рейтинг: 0 / 0
03.06.2017, 19:46:36
    #39465301
fedosov666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
sdku, в моем случаее это не будет работает. мя у меня берется из связанной таблицы.

Вот так у меня выглядят связи http://dl4.joxi.net/drive/2017/06/03/0001/2487/88503/03/976a08064f.jpg

Я делаю отчет который будет отображать все поставки от определенного поставщика(Выбираемого на форме)
...
Рейтинг: 0 / 0
03.06.2017, 20:25:07
    #39465315
хм-м-м
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
fedosov666Сейчас у меня такое условие в запросе:
WHERE (((Поставщики.Имя)=[Forms]![Поставки отчеты]![Имя].[Text]));Уберите свойство Text.
...
Рейтинг: 0 / 0
03.06.2017, 21:00:11
    #39465325
fedosov666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
хм-м-м, пробовал, не работает. Так будет работать с обычным input'ом, в вот с выпадающим списком - нет.
...
Рейтинг: 0 / 0
03.06.2017, 21:10:14
    #39465330
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
fedosov666вот с выпадающим списком

Column(1)
...
Рейтинг: 0 / 0
03.06.2017, 21:23:30
    #39465333
хм-м-м
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
fedosov666хм-м-м, пробовал, не работает. Так будет работать с обычным input'ом, в вот с выпадающим списком - нет.Что такое "не работает"?
Вы не умеете описать ситуацию в конкретных терминах - текст сообщения, номер ошибки и т.п.?
И что такое "обычный input"?
...
Рейтинг: 0 / 0
04.06.2017, 00:41:22
    #39465376
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
fedosov666sdku, в моем случаее это не будет работает. мя у меня берется из связанной таблицы.
.........
Я делаю отчет который будет отображать все поставки от определенного поставщика(Выбираемого на форме)Стесняюсь спросить: а почему Вы говорите что это не будет работать? (см.Form1)
...
Рейтинг: 0 / 0
04.06.2017, 15:01:07
    #39465474
fedosov666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
sdku, я проверил. Мне кажется проблема в том что имя находится в таблицы поставщики.

Код: DoCmd.OpenReport "Поставки по поставщи", acViewPreview, , "Имя='" & Me.Имя & "'"

Связи: http://dl4.joxi.net/drive/2017/06/03/0001/2487/88503/03/976a08064f.jpg

SQL для отчета: авторSELECT Поставки.Дата, Поставщики.Имя, Поставка.[Цена за 1], Поставка.Количество, Дерево.Тип, Дерево.Толщина, Дерево.Длина, Поставки.Код
FROM Дерево INNER JOIN ((Поставщики INNER JOIN Поставки ON Поставщики.[Код] = Поставки.[Ид поставщика]) INNER JOIN Поставка ON Поставки.[Код] = Поставка.[Ид поставки]) ON Дерево.[Код] = Поставка.[Ид дерева];


Результат: Открывается пустой отчет
...
Рейтинг: 0 / 0
04.06.2017, 15:03:53
    #39465477
fedosov666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
хм-м-м, ошибки нет, просто пустой отчет.
Обычный input - поле.
...
Рейтинг: 0 / 0
04.06.2017, 17:12:48
    #39465503
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
fedosov666.......
Я делаю отчет который будет отображать все поставки от определенного поставщика(Выбираемого на форме)В предложенном примере это выполняется-я не понимаю чего-же Вы хотите?
...
Рейтинг: 0 / 0
04.06.2017, 17:29:55
    #39465511
fedosov666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
sdku, я никак не могу это заставить работать. Вот сейчас например я изменил код на это
авторDoCmd.OpenReport "Поставки по поставщи", acViewPreview, , "Ид поставщика='" & Me.Имя
и теперь я получаю ошибку
авторОшиба синтаксиса(пропущен оператор) в выражении запроса 'Ид поставщика=3'
...
Рейтинг: 0 / 0
04.06.2017, 18:04:23
    #39465517
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
fedosov666,
1.так уберите апостроф(одиночную кавычку) после знака равенства
2. имена с пробелами надо заключать и кв.скобки "[Поставки по поставщи]"
3 Ме.имя-имя поля со списком на форме?
...
Рейтинг: 0 / 0
04.06.2017, 18:11:31
    #39465522
fedosov666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
sdku,
1. Сделал
2. Если поставлю кавычки будет писать что такого отчета не существует (Без кавычек он его видит)
3. Да
...
Рейтинг: 0 / 0
04.06.2017, 18:13:58
    #39465524
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
вдогонку:про кв.скобки-может в 2007 и старше это не обязательно (но 2003 на этом споткнется)
...
Рейтинг: 0 / 0
04.06.2017, 18:20:12
    #39465526
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
я не понял работает или нет?
...
Рейтинг: 0 / 0
04.06.2017, 18:32:22
    #39465530
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
про кв.скобки погорячился-они не нужны (никогда не использовал пробелы в именах, а сейчас даже сходил в HELP)
...
Рейтинг: 0 / 0
04.06.2017, 18:34:07
    #39465531
fedosov666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
sdku, не работает, все таже ошибка
...
Рейтинг: 0 / 0
04.06.2017, 18:49:27
    #39465539
fedosov666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
sdku, если не затруднит взгляните пожалуйста.

Форма "Поставки отчеты"
Отчет "Поставки по поставщи"
https://yadi.sk/d/9d8F8C3L3Jp3JW

P.S. Знаю что там все ужасно :(
...
Рейтинг: 0 / 0
04.06.2017, 18:50:13
    #39465540
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
fedosov666,
покажите источник строк поляСоСписком (выделить поле>свойства>данные>источник строк)
...
Рейтинг: 0 / 0
04.06.2017, 19:33:11
    #39465553
fedosov666
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
sdku, SELECT Поставщики.Код, Поставщики.Имя FROM Поставщики;
...
Рейтинг: 0 / 0
04.06.2017, 19:41:36
    #39465555
хм-м-м
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
fedosov666,

запрос для отчета
Код: sql
1.
2.
3.
4.
5.
SELECT Поставки.Дата, Поставщики.Имя, Поставка.[Цена за 1], Поставка.Количество, 
       Дерево.Тип, Дерево.Толщина, Дерево.Длина, Поставки.Код
FROM Дерево INNER JOIN ((Поставщики INNER JOIN Поставки ON Поставщики.Код=Поставки.[Ид поставщика]) 
     INNER JOIN Поставка ON Поставки.Код=Поставка.[Ид поставки]) ON Дерево.Код=Поставка.[Ид дерева]
WHERE Поставщики.Код=Forms![Поставки отчеты]!Имя


открытие отчета
Код: vbnet
1.
DoCmd.OpenReport "Поставки по поставщи", acViewPreview
...
Рейтинг: 0 / 0
04.06.2017, 19:56:53
    #39465558
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение в запросе для отчета из поля со списком
fedosov666,
разбираться особо некогда. Если Вы изложите,в основном, задачу стоящую перед Вами завтра к вечеру сделаю образец
Как я понял нужен учет по пиломатериалам и их выдача (распил-это уж сами)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Получить значение в запросе для отчета из поля со списком / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]