|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
Запрос по нефиксированному количеству полей03.05.2014, 21:13. Показов 900. Ответов 15
Метки нет (Все метки)
Задача состоит в том, что нужно создать форму, на которой можно создавать запрос по нефиксированному количеству полей. Эту задачу почти решена, но не получается вывести названия всех полей базы, у меня получается вывести только названия полей одной таблицы. Эти названия выводятся в поле со списком, после выбора нужного поля в поле со списком ниже выводятся значения выбранного поля. Потом добавляем выбранное поле и его значение в список выбранных полей и после выбора нужных полей выполняем запрос. Также у меня не получается поставить условие так, чтобы при выборе первого поля и его значения, при выборе второго поля в списке значении появлялись лишь те значения, которые могут соответствовать значениям первого выбранного поля. Короче говоря, чтобы не было пустых запросов.
Вот сама БД, тока она учебно-тренировачная. База, к которой будет применятся данный запрос, примерно, будет состаять из 15-20 таблиц, мне бы сейчас хотя бы понять принцип создания такого запроса. Ведомость.rar
1
|
|
| 03.05.2014, 21:13 | |
|
Ответы с готовыми решениями:
15
Запрос, подсчитывающий стоимость объявлений по количеству слов
Выбор записей по количеству совпавших полей |
|
9128 / 6130 / 593
Регистрация: 27.03.2013
Сообщений: 19,974
|
|
| 03.05.2014, 21:22 | |
|
Не по существу вопроса, но что, сразу бросилось в глаза -
Как то странно, что у отделения может быть директор
0
|
|
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
| 03.05.2014, 22:20 [ТС] | |
|
kmv-puh, на базу внимание обращать не надо, главное здесь форма
0
|
|
|
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
|
|
| 03.05.2014, 22:21 | |
|
Arstan278, покажите схему данных
0
|
|
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
| 03.05.2014, 22:33 [ТС] | |
|
0
|
|
|
Модератор
|
||
| 03.05.2014, 22:37 | ||
Создание отчета в Access ======== хотя забыла спросить --для чего --только просмотр ----в предлагаемоМ решении просмотр в форматЕ НТМ --корректировка-------неразумно
0
|
||
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
| 03.05.2014, 22:40 [ТС] | |
|
Андрэич, если не понятен мой вопрос, на рисунке показан выпадающий список полей таблицы "Студент", мне нужно, чтобы в это выпадающем списке выводились названия полей всех таблиц, а не одной таблицы и я не знаю как это сделать.
0
|
|
|
Модератор
|
|
| 03.05.2014, 22:46 | |
|
НАПИШИТЕ ЗАПРОС(или группу запросов),
охватывающий все таблицы вот и будет вам список всех полей
0
|
|
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
||
| 03.05.2014, 23:05 [ТС] | ||
|
shanemac51,
0
|
||
|
Модератор
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 03.05.2014, 23:14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
для начала --надо править структуру базы
у вас все поля--текстовые и нет уникального ключа записи
0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
| 04.05.2014, 22:08 [ТС] | |
|
shanemac51, пожалуйста не обращайте внимание на базу, это учебно-тренировочная, окончательная нормализованная будет готова позже, в ней будет примерно 15-20 таблиц. Мне сейчас надо найти способ вывести список названии всех полей таблицы в выпадающем списке для создания запроса. Если нельзя это сделать в данной БД, напишите пожалуйста, как сделать это на примере другой БД, чтоб я смог на основании вашего примера потом вывести список полей в своей базе.
0
|
|
|
9128 / 6130 / 593
Регистрация: 27.03.2013
Сообщений: 19,974
|
|
| 04.05.2014, 22:14 | |
|
Ой, я вот попробовал сделать как вы хотите, за пару часов мудрений ни ЧЁ не получилось, наверное другим способом можно вашу задумку можно осуществить, идея хорошая, может за пару месяцев мозгового штурма и изобрету че ни будь.
0
|
|
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
| 04.05.2014, 22:52 [ТС] | |
|
kmv-puh, спасибо за попытку, но два месяца для меня долго, но может у вас быстрее получиться, да и вообще может кто то другой сможет решить эту задачу
0
|
|
|
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 05.05.2014, 00:27 | |
|
Если задача в том, чтобы как-то имитировать редактор запросов, то смотрите форму frmCreateQuery
2
|
|
|
Модератор
|
|
| 05.05.2014, 09:15 | |
|
мое видение задачи на вашем примере
поместите в c:\temp
0
|
|
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
| 05.05.2014, 22:45 [ТС] | |
|
mobile, спасибо, ваша идея очень помогла, я там кое что переделал, как все доделаю выложу.
0
|
|
| 05.05.2014, 22:45 | |
|
Помогаю со студенческими работами здесь
16
Запрос на сравнение по количеству SQL запрос Delphi 7 по количеству стоимости заказа Как сделать запрос на выборку по определённому количеству слов в поле?
В подчиненной форме заготовить пустые строки, по количеству равные количеству грузовиков в главной Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
в-строка - входное арифметическое выражение в инфиксной(обычной). . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|