1 / 0 / 1
Регистрация: 10.12.2018
Сообщений: 53
|
|
Экспорт в Excel данных из другой таблицы23.12.2018, 20:12. Показов 1175. Ответов 13
Подскажите, пожалуйста.
Заполняю форму "Данные иностранного гражданина". --В поле "Вид документа УЛ" выбираем полное наименование документа из таблицы "Документы УЛ". --После заполнения данных во вкладке "Регистрация" нажимаю на кнопку "Печать "Уведомление о прибытии" (Кнопка691). --Сейчас прописываю VBA для экспорта в Excel при нажатии этой кнопки по шаблону Uved_prib_xltx.xltx (в папке "Шаблоны"). Никак не могу сообразить, как в ячейку DZ36 перенести из таблицы "Документы УЛ" "Краткое наименование" выбранного в форме "Данные иностранного гражданина" документа. То есть, если выбран документ Иностранный паспорт (столбец "Полное наименование" в таблице "Документы УЛ"), то в Excel будет перенесен "Паспорт" (соответствующий выбранному полному наименование в таблице "Документы УЛ").
0
|
23.12.2018, 20:12 | |
Ответы с готовыми решениями:
13
Экспорт в Excel данных из связанной таблицы Экспорт из таблицы БД в Excel
|
Модератор
![]() ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||
24.12.2018, 10:58 | |||||||||||||||||||||||||||||||||||||||||||||||||||
слишком пестрые источники подстановок -только здесь 3 варианта(значение, наименование,код)
1
|
![]() ![]() 7453 / 4586 / 302
Регистрация: 12.08.2011
Сообщений: 14,330
|
|
24.12.2018, 11:42 | |
А, ну тогда в коллекцию, ибо.
Поля подстановки а таблицах недопустимы. (с) Поля подстановки в таблицах
0
|
Модератор
![]() ![]() |
|
24.12.2018, 13:08 | |
надо еще учитывать и количество полей -подстановок
--почти 40 полей в одной таблице вы снабдили подстановками --почти столько же длинных текстовых полей --обидели, т.е. оставили на ручную набивку по 50-250 символов, причем многие значения --неоднократно повторяются(адреса, причины ...)
0
|
1 / 0 / 1
Регистрация: 10.12.2018
Сообщений: 53
|
|
24.12.2018, 17:51 [ТС] | |
А как можно избавиться от подстановок? Почти все поля идут с подстановками. По другому я и не знаю, как сделать (я больше привык в Excel работать с формулами. Но из-за того, что пришлось несколько таблиц Excel разрабатывать, причем несколько пользователей не могут работать одновременно, решил перенести базу в Access).
-- Все текстовые поля желательно сократить? -- Значения повторяются, потому что адрес может быть адресом проживания или адресом работы.
0
|
Модератор
![]() ![]() |
|
24.12.2018, 20:42 | |
часто вместо подстановок использую форму в режиме диалога, которую вызываю двойным кликом на текстовом поле
при этом возможны: --поиск по любой части поля справочника --дублирование строки справочника --добавление новых записей в справочник ...... многое зависит от размера справочника(записей), длины строки наименования и того, насколько часто появляются новые строки(у меня одних конденсаторов было более 1500 разных Гостов, и без этой схемы пользователи не могли найти требуемое) у вас же непредсказуемые заранее --адреса(причем они сейчас у вас одним полем государство, область,район,город,улица ...) --службы миграции и милиции(вводить на каждой строке таблицы названия типа Отдел миграции Серпуховского района Московской области довольно сложно, причем и ошибки недопустимы) .... Добавлено через 11 минут я не очень подробно смотрела ваши 100+ полей, но кажется в них 2 раза повторяется адрес ( а это десяток полей)
0
|
1 / 0 / 1
Регистрация: 10.12.2018
Сообщений: 53
|
|
30.12.2018, 19:59 [ТС] | |
Создал форму "Организации" и связал в ней поля из таблиц "Организации", "ЮрАдОрганизации" и "ФАдОрганизации" (эти поля в соответствующих вкладках формы).
--При заполнении формы вношу данные организации и перехожу к заполнению вкладки "Юр. адрес организации". --Внес данные. Внесение факт. адреса организации не требуется, поэтому пытаюсь сохранить внесенные данные. Однако выходит ошибка "Ядру СУБД Microsoft Access не удается найти в таблице "ФАдОрганизации" запись с совпадающими ключевыми полями "НППФАдресОрганизации". Приходится заполнить хотя бы одно поле во вкладке "Факт. адрес организации". Как можно построить связь так, чтобы можно было бы заполнять не все таблицы?
0
|
Модератор
![]() ![]() |
|
31.12.2018, 10:02 | |
1
|
1 / 0 / 1
Регистрация: 10.12.2018
Сообщений: 53
|
|
04.01.2019, 19:26 [ТС] | |
Добавляю организацию в форму "Организации". Вношу данные организации и юр. адрес. Факт. адрес при этом не вношу. При внесении данных следующей организации вношу и юр. адрес, и факт. адрес. Затем перехожу к организации, где фактический адрес не внес, пытаюсь внести факт. адрес, однако выходит ошибка "Невозможен ввод значения в пустое поле со стороны "один" внешнего объединения". Я менял изменение связей, но ничего не получается. Выходит та же ошибка. Как я понял это из-за того, что следующая запись связанных таблиц не позволяет внести данные в предыдущую запись. Что можно сделать в этом случае?
0
|
Модератор
![]() ![]() |
|
04.01.2019, 20:47 | |
попробуйте без вкладок(кнопками), немного подправлены структуры таблиц
--организация --факт адр --юр адр и соответственно --схема, левое объединение с адресами
0
|
04.01.2019, 20:47 | |
Помогаю со студенческими работами здесь
14
Экспорт-импорт данных Excel-Access-Excel Программный экспорт таблицы из Access в Excel Программный экспорт сводной таблицы из бд Access в Excel Экспорт таблицы из Access в определенную таблицу Excel UPDATE данных таблицы из другой таблицы другой базы данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
|
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
|
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
|
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
|
Образование и практика
Igor3D 21.03.2025
Добрый день
А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
|
Lazarus. Таблица с объединением ячеек.
Massaraksh7 21.03.2025
Понадобилась представление на экране таблицы с объединёнными ячейками. И не одной, а штук триста, и все разные. На Delphi я использовал для этих целей TStringGrid, и то, кривовато получалось. А в. . .
|
Async/await в Swift: Асинхронное программирование в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
|
Колмогоровская сложность: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
|
PostgreSQL в Kubernetes: Подготовка кластера и настройка
Mr. Docker 20.03.2025
Когда доходит до контейнеризации баз данных и особенно таких требовательных к ресурсам системах как PostgreSQL, многие команды до сих пор колеблются, прежде чем перенести их в контейнерную. . .
|
C++26: Индексирование пакетов и метапрограммирование
bytestream 20.03.2025
Эволюция C++ продолжается стремительными темпами – каждый новый стандарт приносит функциональность, о которой мы мечтали годами. Звучит слишком громко? Если вы когда-либо боролись с вариадическими. . .
|