|
1 / 1 / 0
Регистрация: 12.12.2017
Сообщений: 8
|
|
Выгрузка данных с фильтрацией по полям и столбцам17.09.2019, 11:18. Показов 2881. Ответов 21
Метки нет (Все метки)
Здравствуйте, имеется пример БД с формой для выгрузки данных(по всем столбцам) с фильтрацией в Exel. На этой форме также есть возможность скрыть столбцы для отображения. Подскажите пожалуйста, как сделать чтобы при скрытии столбцов это учитывалось и при выгрузке, т.е. как отображены в форме данные так и происходила выгрузка в Exel.
1
|
|
| 17.09.2019, 11:18 | |
|
Ответы с готовыми решениями:
21
Создание формы заказа товаров с фильтрацией по нескольким полям Заявка с фильтрацией данных Вывод данных из БД с фильтрацией |
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||||||
| 19.09.2019, 12:38 | ||||||
0
|
||||||
|
1 / 1 / 0
Регистрация: 12.12.2017
Сообщений: 8
|
|
| 19.09.2019, 14:36 [ТС] | |
|
Подскажите пожалуйста какие нибудь предложения, а то уже все перепробовал что мог. Может можно как-то в Access экспортировать в Exel(либо просто напечатать) выбранные поля или списки, в моем случае поле sfrmPreView?
0
|
|
|
13182 / 5880 / 1506
Регистрация: 05.10.2016
Сообщений: 16,506
|
||
| 19.09.2019, 15:33 | ||
|
Вы же скрывали столбцы - теперь считывайте все не скрытые в строчку через запятую для SELECT ... + Копируйте из формы RecordSource для FROM ... + Возможно порядок сортировки для ORDER BY ...
0
|
||
|
1 / 1 / 0
Регистрация: 12.12.2017
Сообщений: 8
|
|
| 20.09.2019, 14:42 [ТС] | |
|
А если мне нужны всегда разные столбцы? Возможно ли сделать как-то без запросов? Можно ли сделать фильтр в форме, который применялся бы и в таблице? Просто если пользуясь простым способом DoCmd.OutputTo acOutputTable, фильтрация в форме не учитывается.
0
|
|
|
13182 / 5880 / 1506
Регистрация: 05.10.2016
Сообщений: 16,506
|
||||
| 20.09.2019, 14:57 | ||||
![]()
0
|
||||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 21.09.2019, 05:54 | ||
|
0
|
||
|
Мы один, давай на "ты"
3855 / 1398 / 347
Регистрация: 16.06.2016
Сообщений: 3,294
|
|
| 21.09.2019, 07:41 | |
|
andrdas,
![]() Тебе же предложили несколько вариантов. Думаешь тут по другому? Ну если только кто-нибудь сделает за тебя...
0
|
|
|
1 / 1 / 0
Регистрация: 12.12.2017
Сообщений: 8
|
|
| 23.09.2019, 07:17 [ТС] | |
|
Мне были интересны разные варианты, да и не отвечал никто достаточно долго)
0
|
|
|
126 / 96 / 33
Регистрация: 28.02.2017
Сообщений: 478
|
||
| 23.09.2019, 14:17 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 12.12.2017
Сообщений: 8
|
|
| 23.09.2019, 15:16 [ТС] | |
|
Шаблон не поможет, потому что вариантов экспорта очень много - 4 таблицы где по 30 столбцов в каждой и надо чтобы можно было абсолютно любые столбцы(например: 1-2, 1-4-5 и т.д.) выгрузить в exel, применяя еще фильтр по полям в этих столбцах.
0
|
|
|
Модератор
|
||
| 23.09.2019, 15:42 | ||
|
как вы хотите выбирать из столбца - по ЛИКЕ - по равенству, больше, меньше и т.д. - по интервалу - по связи 2 и более столбцов здесь вариантов тысячи
0
|
||
|
1 / 1 / 0
Регистрация: 12.12.2017
Сообщений: 8
|
|
| 23.09.2019, 15:47 [ТС] | |
|
По like "*%%*", но проблема в том, что у меня получается только одно из двух: либо по столбцам нужным экспорт сделать, либо по полям, содержащим этот like.
0
|
|
|
Модератор
|
|
| 23.09.2019, 17:24 | |
|
я бы предпочла рабочую табличку для запоминания списка полей выбранной таблицы(а может и запроса) и условий выбора типа недокументированным свойствам
0
|
|
|
13182 / 5880 / 1506
Регистрация: 05.10.2016
Сообщений: 16,506
|
||
| 23.09.2019, 17:34 | ||
|
01. Отображаемым (экспортируемым) полям формы 02. По отбору (фильтрации) данных 03. По сортировке данных Думаю проще использовать RecordsetClone формы на выгрузке, как и задумывалось вначале, но тогда необходимо менять Recordset формы на экране (+ скрытие - отображение полей) - тогда получим: То что видим - то и получаем на экспорте ...
0
|
||
|
Мы один, давай на "ты"
3855 / 1398 / 347
Регистрация: 16.06.2016
Сообщений: 3,294
|
|
| 23.09.2019, 21:04 | |
|
1
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 24.09.2019, 15:05 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.03.2017
Сообщений: 15
|
|
| 28.02.2022, 14:12 | |
|
Панург, Спасибо вам за прикрепленный файл! очень помогает, когда есть рабочий вариант.
Обнаружена ошибка: Если в таблице заказано выбрать фильтр по столбцу товар, то выгрузка в эксель перестает работать. Внутри функции которая формирует sql запрос нарушается синтаксис.
0
|
|
|
Модератор
|
||
| 28.02.2022, 14:32 | ||
|
причем идет накопление фильтра по принципу выбрать код *4* и код *2* перед каждой выборкой нового товара надо сбросить фильтр
0
|
||
|
0 / 0 / 0
Регистрация: 15.03.2017
Сообщений: 15
|
|
| 28.02.2022, 15:13 | |
|
Да, верно , там оказывается все на связях один ко множеству.
Если сбросить фильтр, запрос с таким полем (с кодом) все равно не проходит.
0
|
|
| 28.02.2022, 15:13 | |
|
Помогаю со студенческими работами здесь
20
Проблема с фильтрацией данных в DataGridView Проблемы с фильтрацией базы данных (DropDownList)
Выгрузка данных из Программного модуля, работающего с базами данных, построенного на Delphi
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|