Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 8

Форма обработки исходных данных. Как надо было сделать?

24.11.2013, 02:29. Показов 841. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Изучаю Access интуитивно на практике, пока очень туго, нужно книгу читать, наверное. Хотел спросить здесь, как сделать эту форму, но не было времени, долепил при помощи гугла.

Теперь вопрос: а как надо было правильно делать?

В целом суть задачи под спойлером ниже, а по теме – есть исходные данные в разных excel таблицах, там все, разумеется, плохо структурировано.
Эти таблицы я импортирую, называю нужное поле «Расположение», пока нужно только оно, добавляю поле «ИД Объекта» и по очереди прогоняю через эту форму.

В верхней подформе отображается таблица «Сооружения», которую нужно заполнить. Пользователь видит верхнюю строку из нижней подформы, проверяет поиском есть ли похожий адрес в «Сооружения».
Если есть такой адрес, выделяет его строку в верхней подформе и нажимает «Выбрать», «Связать», и в текущую запись «Источник адресов» записывается ИД выбранного сооружения.
Если такого адреса нет, то пользователь заполняет нижние поля, нажимает «Добавить и связать», создается запись в «Сооружения» и в «Источник адресов» записывается его ИД.
В нижней подформе отображаются только записи с пустым «ИД Объекта».

Таким образом, можно создать индекс объектов и дальше на основе установленных связей по «ИД Объекта» автоматизировано заполнять БД. Как обработать исходные таблицы по-другому не знаю, информация в них отчасти не полная или дублируется, адреса заполнены произвольно.

Задача в целом:
Кликните здесь для просмотра всего текста
Необходимо сделать базу данных архива выполненной документации проектного отдела.
Для меня это возможность изучить интересную тему в рабочее время (ну типа полезное же что-то делаю). По специальности не айтишник , но поверхностно много с чем знаком.
Предметная область:
-до 100 рабочих мест (пока 50, думаю, одновременно работать будут не более 10)
-архив на файловом сервере в локалке
-до 10000 (пока около 3000) однотипных объектов, на которые изготавливается документация
-до 30 типов документов
-запись документа привязана к объекту, имеет исполнителя, дату выполнения, версию (в случае изменений просто добавляется новая версия), ссылку на каталог на файловом сервере
Сейчас информация в нескольких таблицах excel, «плохо структурирована» или отсутствует, или неактуальна. То есть много ввода в ручном или автоматизированном режиме неизбежно.
Вложения
Тип файла: rar Адреса.rar (34.9 Кб, 9 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.11.2013, 02:29
Ответы с готовыми решениями:

Как мне сделать так чтобы не надо было указывать полный путь
Добрый день , форумчане. Как мне сделать так чтобы не надо было указывать полный путь ? Как прописать в path чтобы вместо ...

Как сделать так чтобы не надо было создавать заново компоненты на второй форме
Имеется 2 формы. На второй вот такое. -OleDbConnection -OleDbDataAdapter -DataSet -DataGridView На второй форме у меня...

Как сделать чтобы когда форма открыта можно было управлять персонажем?
Подключил к Юнити WindowsFormAplication,все работает,но проблема в том что когда открыта форма не могу управлять персонажем в Юнити.Как...

2
 Аватар для Серж_87
1303 / 509 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
24.11.2013, 08:47
mntlzr, выложите в формате аксес 2003 (mdb). У большинства 2003-2007 аксес. Файл не открывается
1
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 8
24.11.2013, 15:23  [ТС]
Не подумал.
Вложения
Тип файла: rar Адреса.rar (30.0 Кб, 8 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.11.2013, 15:23
Помогаю со студенческими работами здесь

Как сделать, чтобы звук не надо было перекидывать вручную на планшет, а он был в apk файле?
Пишу таймер уже добавил звук в Deployment (только добавил, никакие пути не менял, только add files) написал код для подключения...

Как сделать чтоб при запуске дочерней форма компоненты с Form1 не мешались, и не было видно на Form2?
Как сделать чтоб при запуске дочерней форма компоненты с Form1 не мешались, и не было видно на Form2?

Нужно, чтобы в макросе после определенной проверки выдавалась форма, на которой надо было ввести имя.
У меня такая проблема: все не могу сделать, чтобы в макросе после определенной проверки выдавалась форма, на которой надо было ввести имя,...

Какой оператор надо применять при вводе исходных данных?
Здравствуйте! Прошу помощи. Не знаю, почему выдаётся предупреждение: Run-time error ‘13’. Type mismatch. Что надо сделать? Sub...

Как сделать приложение для обработки данных
Начала делать приложение для обработки данных.Создала заготовку меню с пунктами:Open,Plot...и т.д Хочу сделать чтобы данные загружались...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера 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, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru