powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Получить значение в запросе для отчета из поля со списком
25 сообщений из 26, страница 1 из 2
Получить значение в запросе для отчета из поля со списком
    #39465266
fedosov666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую. У меня есь форма, с которой я открываю отчет. Мне необходимо что бы источник записий для отчета подхватывал выбранное имя из выпадающего списка на форме. Подскажите как сделать.

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

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

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

Column(1)
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465333
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fedosov666хм-м-м, пробовал, не работает. Так будет работать с обычным input'ом, в вот с выпадающим списком - нет.Что такое "не работает"?
Вы не умеете описать ситуацию в конкретных терминах - текст сообщения, номер ошибки и т.п.?
И что такое "обычный input"?
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465376
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedosov666sdku, в моем случаее это не будет работает. мя у меня берется из связанной таблицы.
.........
Я делаю отчет который будет отображать все поставки от определенного поставщика(Выбираемого на форме)Стесняюсь спросить: а почему Вы говорите что это не будет работать? (см.Form1)
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #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
Получить значение в запросе для отчета из поля со списком
    #39465477
fedosov666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм-м-м, ошибки нет, просто пустой отчет.
Обычный input - поле.
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465503
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedosov666.......
Я делаю отчет который будет отображать все поставки от определенного поставщика(Выбираемого на форме)В предложенном примере это выполняется-я не понимаю чего-же Вы хотите?
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465511
fedosov666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, я никак не могу это заставить работать. Вот сейчас например я изменил код на это
авторDoCmd.OpenReport "Поставки по поставщи", acViewPreview, , "Ид поставщика='" & Me.Имя
и теперь я получаю ошибку
авторОшиба синтаксиса(пропущен оператор) в выражении запроса 'Ид поставщика=3'
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465517
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedosov666,
1.так уберите апостроф(одиночную кавычку) после знака равенства
2. имена с пробелами надо заключать и кв.скобки "[Поставки по поставщи]"
3 Ме.имя-имя поля со списком на форме?
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465522
fedosov666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,
1. Сделал
2. Если поставлю кавычки будет писать что такого отчета не существует (Без кавычек он его видит)
3. Да
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465524
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку:про кв.скобки-может в 2007 и старше это не обязательно (но 2003 на этом споткнется)
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465526
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не понял работает или нет?
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465530
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про кв.скобки погорячился-они не нужны (никогда не использовал пробелы в именах, а сейчас даже сходил в HELP)
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465531
fedosov666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, не работает, все таже ошибка
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465539
fedosov666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, если не затруднит взгляните пожалуйста.

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

P.S. Знаю что там все ужасно :(
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465540
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedosov666,
покажите источник строк поляСоСписком (выделить поле>свойства>данные>источник строк)
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #39465553
fedosov666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, SELECT Поставщики.Код, Поставщики.Имя FROM Поставщики;
...
Рейтинг: 0 / 0
Получить значение в запросе для отчета из поля со списком
    #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
Получить значение в запросе для отчета из поля со списком
    #39465558
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fedosov666,
разбираться особо некогда. Если Вы изложите,в основном, задачу стоящую перед Вами завтра к вечеру сделаю образец
Как я понял нужен учет по пиломатериалам и их выдача (распил-это уж сами)
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Получить значение в запросе для отчета из поля со списком
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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