|
1 / 1 / 0
Регистрация: 07.04.2012
Сообщений: 72
|
|||||||||||
Запрос данных из 2-х таблиц Access по условию и с параметром17.07.2014, 08:55. Показов 4216. Ответов 36
Метки нет (Все метки)
Мне нужно сделать выборку из двух таблиц "Подъезды" и "Квартиры", чтобы выполнялось определенное условие и с параметром.
Выборка данных из первой таблицы
Выборка из второй таблицы связанной с первой по параметру "Код_подъезда"
0
|
|||||||||||
| 17.07.2014, 08:55 | |
|
Ответы с готовыми решениями:
36
Реализовать возможность поиска по заданному условию по одной из таблиц БД (есть программа Delphi база данных Access)
Запрос с параметром в Access |
|
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
|
|||||||||||
| 18.07.2014, 09:41 | |||||||||||
|
К списку квартир с задолжниками добавляем данные подъезда
1
|
|||||||||||
|
1 / 1 / 0
Регистрация: 07.04.2012
Сообщений: 72
|
||||||
| 20.07.2014, 21:10 [ТС] | ||||||
Добавлено через 7 часов 3 минуты Вроде с запросом разобрался, но почему то по Долгу находит только до значения 91. Хотя Долг есть и больше и отрицательный. Не могу понять почему.
0
|
||||||
|
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
|
|
| 21.07.2014, 09:48 | |
|
Чтобы ответить на какие-либо вопросы, связанные с результатом работы кода, надо видеть этот самый код хотя бы...
0
|
|
|
1 / 1 / 0
Регистрация: 07.04.2012
Сообщений: 72
|
||||||
| 21.07.2014, 13:52 [ТС] | ||||||
|
Вот сам код запроса из 2-х таблиц:
0
|
||||||
|
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
|
|
| 21.07.2014, 14:52 | |
|
Не видно, где вводится параметр Код_подъезда
0
|
|
|
1 / 1 / 0
Регистрация: 07.04.2012
Сообщений: 72
|
|
| 21.07.2014, 18:07 [ТС] | |
|
Код_подъезда не вводится, в таблице Подъезды это поле счетчик. Таблица Подъезды по этому полю связано в Access с таблицей Квартиры.
0
|
|
|
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
|
||||||
| 22.07.2014, 13:31 | ||||||
|
Если в запросе прописать не параметр, а фактическое значение долга? Работает?
0
|
||||||
|
1 / 1 / 0
Регистрация: 07.04.2012
Сообщений: 72
|
|
| 22.07.2014, 18:11 [ТС] | |
|
По идее должно работать если сам запрос верен. Проверяю через QKvartiri->RecordCount. Задаю принудительно значение 100. QKvartiri->RecordCount = 0. Задаю 90. QKvartiri->RecordCount = 3.
0
|
|
|
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
|
||||||
| 23.07.2014, 16:32 | ||||||
|
Проверил. Задал 90. Выбралось 65. В столбце долг видно, что выбираются не только до 91. Надеюсь, ты сообразил удалить из запроса
0
|
||||||
|
1 / 1 / 0
Регистрация: 07.04.2012
Сообщений: 72
|
|
| 23.07.2014, 18:57 [ТС] | |
|
Да, если убрать это кусок кода, тогда выборка по долгу идет, но в отчете не происходит формирования квартир по подъездам. У меня в отчете Таблица Подъезды присвоена MasterData? а таблица квартиры DetailData. В результате по каждому адресу подъезда формируются все квартиры (со всех адресов). Если код оставить то все нормально с адресами, но долг почему то не работает нормально.
0
|
|
|
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
|
|||||||||||
| 24.07.2014, 10:04 | |||||||||||
|
Ну, это ж обычная сортировка результатов. Сейчас всё сортируется только по квартирам, а ты хочешь подъезд-квартира
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 07.04.2012
Сообщений: 72
|
|||||||||||
| 26.07.2014, 06:44 [ТС] | |||||||||||
|
Если убрать этот код
0
|
|||||||||||
|
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
|
|
| 28.07.2014, 11:52 | |
|
Неясно, где ты забуксовал. Вот, что выводится у меня. По-моему, чётко видно, что все адреса отсортированы по улицам-домам-подъездам-квартирам, плюс отфильтрованы по долгу 90.
0
|
|
|
1 / 1 / 0
Регистрация: 07.04.2012
Сообщений: 72
|
|
| 29.07.2014, 08:32 [ТС] | |
|
А больше 90 пробовали, работает? У меня в отчете FastReport не правильно отображает данный запрос. В этом проблема.
0
|
|
|
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
|
|
| 29.07.2014, 09:41 | |
|
Естественно работает. В примере поставил >=120. Если запрос написан правильно, то он будет работать при любых условиях. Очевидно, что проблема кроется именно с использованием FastReport, а не с запросом.
0
|
|
|
1 / 1 / 0
Регистрация: 07.04.2012
Сообщений: 72
|
|
| 29.07.2014, 16:29 [ТС] | |
|
А как сделать объединение таблиц Подъезды и Квартиры по полю Код_подъезда, чтобы адрес брался из таблицы Подъезды, а соответствующие этому адресу данные из таблицы Квартиры.
0
|
|
|
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
|
|
| 29.07.2014, 16:52 | |
|
Security, мы, кажется, опять вернулись к исходному. Я тебе приводил уже пример, где в запросе использовался параметр для кода подъезда, который ты упорно игнорировал...
0
|
|
|
1 / 1 / 0
Регистрация: 07.04.2012
Сообщений: 72
|
|
| 29.07.2014, 17:04 [ТС] | |
|
Почему я его использовал, но тогда почему то перестает работать выборка по Долгу. Берет только до 90.
0
|
|
| 29.07.2014, 17:04 | |
|
Помогаю со студенческими работами здесь
20
Запрос с параметром access
SQL запрос с параметром в Access, используя VBA Запустить готовый запрос в ACCESS из VBA Excel с параметром
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|