Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2017, 16:45   #1
Пауль
 
Регистрация: 02.02.2017
Сообщений: 7
По умолчанию Я чайник, но хочу научиться на примере

Здравствуйте! Я, пока чайник в программе, но хочу научиться ей пользоваться на достаточно высоком уровне, так как вполне обучаем еще...
Пытаюсь начать изучение с базы, которая мне нужна непосредственно по работе - это контроль персонала по обучению и аттестации в области охраны труда, промышленной. пожарной и экологической безопасности...
Для начала набросал несколько таблиц, а потом начал в них буксовать и понял, что без запросов, форм и макросов тут никак не выкрутитья... ниже прилагаю файл, который, с вашей точки зрения, будет явно убогим и во многом кишит ошибками, но надеюсь на ваше понимание, что с помощью ваших подсказок шаг за шагом я построю то, что нужно и это поможет мне в работе, а главное научит меня пользованию программой.

Для начала файл, потом сформулирую задачу на первом этапе
Вложения
Тип файла: rar ТБ 3.01.rar (75.2 Кб, 13 просмотров)

Последний раз редактировалось Пауль; 02.02.2017 в 18:08.
Пауль вне форума Ответить с цитированием
Старый 02.02.2017, 18:07   #2
Пауль
 
Регистрация: 02.02.2017
Сообщений: 7
По умолчанию

Задача следующая - есть определенный контингент персонала в организации, разбитый на структуры и подструктуры и должности/профессии... у каждого своя ячейка в с штатном расписании... для персонала есть определенные требования к обучению, как разовому, так и периодическому, а так же к периодическим аттестациям и проверкам знаний... и эта структура имеет множественность вложений для определенных штатных единиц... вот и пытаюсь это ядро этой структуры порешать, пока на уровне таблиц, но не получается, нужно глубже... а потом уже переходить на отчеты...
Пауль вне форума Ответить с цитированием
Старый 03.02.2017, 07:43   #3
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

наверняка поместила бы все аттестации/переаттестации/проверки, а может и обучение в одну таблицу с полем типПроверки
--код
--кодСотрудника
--кодТипаПроверки
--дата
--наименованиеТемы
...
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 04.02.2017, 02:16   #4
Пауль
 
Регистрация: 02.02.2017
Сообщений: 7
По умолчанию

Цитата:
Сообщение от shanemac51 Посмотреть сообщение
наверняка поместила бы все аттестации/переаттестации/проверки, а может и обучение в одну таблицу с полем типПроверки
--код
--кодСотрудника
--кодТипаПроверки
--дата
--наименованиеТемы
...
я тоже так уже думал, что нужно сделать одну универсальную таблицу, а все решать с помощью форм и запросов... вот только затыка у меня, я пока с формами и запросами полный чайник... вот копаю потихоньку знаний, как это делать... копаю пока справа налево, скоро покажу, что накопал... тут еще в задаче проблема нарисовалась - это импорт данных и адаптация этих данных к таблицам... импорт из 1С... пока это делаю из выгружаемых экселевских файлов...
Пауль вне форума Ответить с цитированием
Старый 04.02.2017, 09:45   #5
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Цитата:
Сообщение от Пауль Посмотреть сообщение
я пока с формами и запросами полный чайник..
куда же вы без запросов/форм/отчетов
это азбука ACCESS
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 05.02.2017, 08:04   #6
Пауль
 
Регистрация: 02.02.2017
Сообщений: 7
По умолчанию

Вот медленно и со скрипом начал набрасывать форму справочников, попыхтел с макросами и подчиненными формами, но вроде как 3 справочника работают в одной форме, правда гдет там какая-то ошибка в макросе затесалась до сих пор выловить не могу... сейчас займусь штатным расписанием и главной таблицей, а потом уже продолжу с областями аттестации и обучения...

в общем вот файл
Вложения
Тип файла: rar ТБ 3.01.rar (153.5 Кб, 13 просмотров)
Пауль вне форума Ответить с цитированием
Старый 05.02.2017, 10:09   #7
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

На будущее, такое описание проблемы не приветствуется.
Цитата:
Сообщение от Пауль Посмотреть сообщение
гдет там какая-то ошибка в макросе затесалась до сих пор выловить не могу
. Если хотите помощи с решением - нужно точно указать что не работает так как хотелось и, по возможности, привести порядок действий которые приводят к ошибке.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 05.02.2017, 10:14   #8
Пауль
 
Регистрация: 02.02.2017
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Aleksandr H. Посмотреть сообщение
На будущее, такое описание проблемы не приветствуется.
. Если хотите помощи с решением - нужно точно указать что не работает так как хотелось и, по возможности, привести порядок действий которые приводят к ошибке.
в подчиненных формах , которые на ввод выскакивает иногда ошибка на макрос НайтиЗапись, но выскакивает когда форму отдельно от основной открываешь, может в этом проблема...
Пауль вне форума Ответить с цитированием
Старый 07.02.2017, 03:35   #9
Пауль
 
Регистрация: 02.02.2017
Сообщений: 7
По умолчанию

Здравствуйте! По ходу работы возникли мысли по оптимизации самой базы, а почему хочу спросить совета, какая архитектура модуля базы будет оптимальнее и эффективнее?
Вложения
Тип файла: rar штатное расписание предприятия1.rar (58.3 Кб, 12 просмотров)
Тип файла: rar штатное расписание предприятия2.rar (59.4 Кб, 13 просмотров)
Пауль вне форума Ответить с цитированием
Старый 07.02.2017, 08:43   #10
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

не поняла --почему
--почти все подстановки по типу код-наименование с прицепкой код
--а одну почему то обидели --только текст, да в придачу еще и прописано прямо в таблице

в другой базе
--ключем сделан табельный номер, хотя это не всегда постоянно у работника
--и почему -то не заполнено поле подразделение, хотя везде стоит и целостность и каскадное удаление --могут быть проблемы
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хочу научиться программированию! melihovgv Свободное общение 4 02.05.2011 15:13
ПОМГИТЕ ХОЧУ НАУЧИТЬСЯ!!! Marmik Помощь студентам 16 24.03.2011 04:59
Хочу научиться sasha_prof SQL, базы данных 2 16.04.2010 11:45
Хочу научиться создавать сайты и порталы!!! Кристина89 Свободное общение 2 17.06.2009 12:18
Хочу научиться програмированию. Gaara Свободное общение 10 11.03.2008 00:35