|
3 / 3 / 0
Регистрация: 08.10.2010
Сообщений: 43
|
|
Выпадающий список параметрического запроса25.10.2010, 19:08. Показов 29289. Ответов 14
Метки нет (Все метки)
объясните пожалуйста, как реализовать такую штуку..
вот выполняется параметрический запрос.. и когда вылетает сообщение о вводе данных.. то там нужен ниспадающий список с наименованием товаров.. из таблицы "Справочник товаров".. как это можно реализовать..?? и второй вопрос.. есть запрос на удаление данных.. называется "Коррекция: удаление данных о реализации за прошлый год".. сделал запуск этого запроса через макрос.. и вынес на форму "Запросы".. но почему то оттуда не запускается.. каким образом можно разрешить этот вопрос..?? вылетает ошибка о невозможности выполнения запроса.. т.к. не задана таблица.. но прост о заброс работает..
0
|
|
| 25.10.2010, 19:08 | |
|
Ответы с готовыми решениями:
14
Создание параметрического запроса
|
|
78 / 78 / 1
Регистрация: 22.08.2010
Сообщений: 212
|
||||||||
| 25.10.2010, 22:10 | ||||||||
|
И Вам доброго времени суток
![]()
т.е. запрос SQL будет выглядеть так:
2
|
||||||||
|
3 / 3 / 0
Регистрация: 08.10.2010
Сообщений: 43
|
||
| 25.10.2010, 23:49 [ТС] | ||
|
с sql буду пытаться понять.. с этим пробле в знаниях.. изза смены преподавателей.. а вот про второе.. про форму я чет написал, теперь сам не понимаю для чего.. она тут даже не причем.. да у меня запрос на выборку по опрделенному критерию.. а именно нужно ввести название товара.. далее покажутся сведения о нем.. и вот смысл..как бы таков.. имеется справочник товаров компьютерного магазина.. но как бы я знаю что там находится.. а обычный пользователь нет.. и вот в окошке ввода названия товара.. нужен этот самый выпадающий список.. для удобства обчного пользователя.. чтобы была возможность выбрать товар, без осуществления ввода.. читал что это можно сделать через групповые операции.. это так..??
1
|
||
|
3 / 3 / 0
Регистрация: 08.10.2010
Сообщений: 43
|
|
| 25.10.2010, 23:58 [ТС] | |
|
попробовал поискать..
это есть в свойствах поля запроса.. выбираю поле со списком.. откуда получать данные.. но выпадающего списка не появляется..
1
|
|
|
78 / 78 / 1
Регистрация: 22.08.2010
Сообщений: 212
|
|||
| 26.10.2010, 01:25 | |||
2. переходим в режим sql (для Access 2003 ужо не помню как, кажись по нажатию правой кнопки в конструкторе, в 2007 снизу в правом углу написано мелким шрифтом, достаточно просто кликнуть на слово) 3. копируем то что я Вам "навоял" 4. сохраняем, закрываем, выполняем (запросы на обновление, добавление, удаление выполняются в фоновом режиме) рекомендую в параметрах базы поставить флажок "спрашивать перед выполнением запросов на удаление у пользователя"
2.1. поле свойств "Данные" или "Control Source" оставляем пустым 2.2. поле свойств "Источник строк" или "RowSource" указываем запрос (предположим: СПИСОК_ТОВАРОВ) он состоит из КОД_ТОВАРА и НАЗВАНИЯ_ТОВАРА 2.3. поле свойств "Число столбцов" или "ColumnCount" пишем 2 2.4. поле свойств "ширина столбцов" или "ColumnWidths" пишем 0;7 3.1. в запросе "Поиск: сведения о товаре по названию XX" добавляем поле КОД_ТОВАРА условие отбора пишем Forms![Запросы]![ПолеСоСписком1] (т.е. Ваше название элемента поле со списком) 3.2. удаляем все остальные условия отбора ([Введите назваиние товара]) сохраняем. Совет! Если надо выводить единственное значение на VBA можно прописать процедуру блокирующую кнопку "Поиск: сведения о товаре по названию XX" если значение поля со списком NULL
2
|
|||
|
3 / 3 / 0
Регистрация: 08.10.2010
Сообщений: 43
|
|
| 26.10.2010, 12:13 [ТС] | |
|
Спасибо с sql все получилось..
вот только со списком что-то никак.. вот попробовал все сделать по пунктам, если можешь посмотри пожалуйста, что получилось.. и возможно ли сделать этот выпадающий список вообще без участия формы.. допустим ее вообще нет.. просто запрос.. с вводом названия определенного комплектующего.. но в нем можно не вводить, а выбрать из списка название комплектующего..
1
|
|
|
78 / 78 / 1
Регистрация: 22.08.2010
Сообщений: 212
|
||
| 26.10.2010, 21:49 | ||
1
|
||
|
3 / 3 / 0
Регистрация: 08.10.2010
Сообщений: 43
|
|
| 26.10.2010, 22:41 [ТС] | |
|
Спасибо большое..
причем заходил в свойства смотрел.. отображалось "Поле со списком 1".. а дальше не листал в сторону..
0
|
|
|
3 / 3 / 0
Регистрация: 08.10.2010
Сообщений: 43
|
||
| 26.10.2010, 22:49 [ТС] | ||
|
я писал что допустим совсем нет формы.. у меня есть параметрический запрос.. просто запрос (!!!форма не используется!!!).. и в нем реализовать так как показано на рисунке ниже..
0
|
||
|
78 / 78 / 1
Регистрация: 22.08.2010
Сообщений: 212
|
|
| 26.10.2010, 23:27 | |
|
1
|
|
|
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
|
||||||
| 27.10.2010, 00:16 | ||||||
Сообщение было отмечено как решение
Решение
Здравствуйте terchik.
"..просто запрос (!!!форма не используется!!!).." - не есть хорошо, таблицы являются хранилищем данных, а для работы с данными в большинстве случаев нужна Форма - интерфейс посредник, защищающий данные от случайных и намеренных проблем. Банки своим пользователям разрешают общаться только с оператором, Как Вы думаете, что будет если Вы захотите посетить хранилище, в котором хранятся и Ваши ценности? Полагаю понятно.... Ко всем данным необходимо относиться как банк относится к ценностям, во всяком случае подобным образом. Ну а чисто технически, запрос с параметрами (который Вы усердно называете - параметрический) может быть сконструирован подобным образом:
Евгений.
4
|
||||||
|
3 / 3 / 0
Регистрация: 08.10.2010
Сообщений: 43
|
||
| 27.10.2010, 13:28 [ТС] | ||
|
просто преподаватель утверждал что нужно именно так сделать как я говорил..
0
|
||
|
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
|
|
| 23.01.2011, 15:14 | |
|
А как сделать 2 поле для ввода на форме! чтобы я мог указывать цену от и до?
0
|
|
|
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
|
||||||
| 28.02.2011, 22:03 | ||||||
0
|
||||||
|
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
|
||
| 01.03.2011, 11:46 | ||
|
to Макc
Здравствуйте, Вам обязательно надо ознакомиться с правилами форума
0
|
||
| 01.03.2011, 11:46 | |
|
Помогаю со студенческими работами здесь
15
Создание параметрического запроса с выпадающим списком Создать форму/отчёт на основе параметрического перекрёстного запроса Отключение диалогового окна на ввод значения параметра при открытии параметрического запроса Выпадающий список Выпадающий список Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|