1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
1 | |
Запрос по нефиксированному количеству полей03.05.2014, 21:13. Показов 720. Ответов 15
Метки нет (Все метки)
Задача состоит в том, что нужно создать форму, на которой можно создавать запрос по нефиксированному количеству полей. Эту задачу почти решена, но не получается вывести названия всех полей базы, у меня получается вывести только названия полей одной таблицы. Эти названия выводятся в поле со списком, после выбора нужного поля в поле со списком ниже выводятся значения выбранного поля. Потом добавляем выбранное поле и его значение в список выбранных полей и после выбора нужных полей выполняем запрос. Также у меня не получается поставить условие так, чтобы при выборе первого поля и его значения, при выборе второго поля в списке значении появлялись лишь те значения, которые могут соответствовать значениям первого выбранного поля. Короче говоря, чтобы не было пустых запросов.
Вот сама БД, тока она учебно-тренировачная. База, к которой будет применятся данный запрос, примерно, будет состаять из 15-20 таблиц, мне бы сейчас хотя бы понять принцип создания такого запроса. Ведомость.rar
1
|
03.05.2014, 21:13 | |
Ответы с готовыми решениями:
15
Запрос, подсчитывающий стоимость объявлений по количеству слов Один запрос на выборку по количеству, датам, фио, проценты Выбор записей по количеству совпавших полей Запрос на сравнение по количеству |
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
03.05.2014, 21:22 | 2 |
Не по существу вопроса, но что, сразу бросилось в глаза -
Как то странно, что у отделения может быть директор
0
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
03.05.2014, 22:20 [ТС] | 3 |
kmv-puh, на базу внимание обращать не надо, главное здесь форма
0
|
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
|
|
03.05.2014, 22:21 | 4 |
Arstan278, покажите схему данных
0
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
03.05.2014, 22:33 [ТС] | 5 |
0
|
Модератор
|
|
03.05.2014, 22:37 | 6 |
Создание отчета в Access ======== хотя забыла спросить --для чего --только просмотр ----в предлагаемоМ решении просмотр в форматЕ НТМ --корректировка-------неразумно
0
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
03.05.2014, 22:40 [ТС] | 7 |
Андрэич, если не понятен мой вопрос, на рисунке показан выпадающий список полей таблицы "Студент", мне нужно, чтобы в это выпадающем списке выводились названия полей всех таблиц, а не одной таблицы и я не знаю как это сделать.
0
|
Модератор
|
|
03.05.2014, 22:46 | 8 |
НАПИШИТЕ ЗАПРОС(или группу запросов),
охватывающий все таблицы вот и будет вам список всех полей
0
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
03.05.2014, 23:05 [ТС] | 9 |
shanemac51,
в создании таких запросов я не очень силен, поэтому и попросил помощи на этом форуме
0
|
Модератор
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
03.05.2014, 23:14 | 10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
для начала --надо править структуру базы
у вас все поля--текстовые и нет уникального ключа записи
0
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
04.05.2014, 22:08 [ТС] | 11 |
shanemac51, пожалуйста не обращайте внимание на базу, это учебно-тренировочная, окончательная нормализованная будет готова позже, в ней будет примерно 15-20 таблиц. Мне сейчас надо найти способ вывести список названии всех полей таблицы в выпадающем списке для создания запроса. Если нельзя это сделать в данной БД, напишите пожалуйста, как сделать это на примере другой БД, чтоб я смог на основании вашего примера потом вывести список полей в своей базе.
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,572
|
|
04.05.2014, 22:14 | 12 |
Ой, я вот попробовал сделать как вы хотите, за пару часов мудрений ни ЧЁ не получилось, наверное другим способом можно вашу задумку можно осуществить, идея хорошая, может за пару месяцев мозгового штурма и изобрету че ни будь.
0
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
04.05.2014, 22:52 [ТС] | 13 |
kmv-puh, спасибо за попытку, но два месяца для меня долго, но может у вас быстрее получиться, да и вообще может кто то другой сможет решить эту задачу
0
|
Модератор
|
|
05.05.2014, 09:15 | 15 |
мое видение задачи на вашем примере
поместите в c:\temp
0
|
1 / 1 / 0
Регистрация: 17.10.2012
Сообщений: 52
|
|
05.05.2014, 22:45 [ТС] | 16 |
mobile, спасибо, ваша идея очень помогла, я там кое что переделал, как все доделаю выложу.
0
|
05.05.2014, 22:45 | |
05.05.2014, 22:45 | |
Помогаю со студенческими работами здесь
16
SQL запрос Delphi 7 по количеству стоимости заказа Как сделать запрос на выборку по определённому количеству слов в поле? По количеству подсетей, заданному классу и количеству компьютеров определить маску и список IP В подчиненной форме заготовить пустые строки, по количеству равные количеству грузовиков в главной Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |