Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.88/26: Рейтинг темы: голосов - 26, средняя оценка - 4.88
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
1

Баллада, о создании БД – ВУЗ в - Access

18.11.2014, 22:05. Просмотров 4872. Ответов 105
Метки нет (Все метки)

Баллада, о создании БД – ВУЗ в - Access.


Том 1 - Начало начал.
Глава 1 - Сомнения и душевные переживания.

День 1 - Предыстория
Кликните здесь для просмотра всего текста
Много дней и ночей сидел я в Интернете, на форуме – cyberforum.ru , в разделе - MS Access, по адресу - http://www.cyberforum.ru/ms-access/ , ежедневно слыша плачь, стоны и мольбы о помощи со всех сторон и из многих Стран.
Много дней провел я без сна и еды, много ночей метался в кошмарах и стал я, репу чесать и думать, а из-за чего же это происходит, не ужели так сложно и мудрено все это на самом деле.
Стал я вместо сна, работ по дому, саду и приставаний к жене, книжки разные и учебники умные читать. Не показалось мне, что так уж это сложно и заумно, если дословно вчитываться в буквы и внимательно внимать разным советам, то при должном старании можно осилить практически все.


День 2 - Мечтания
Кликните здесь для просмотра всего текста
Думал, думал вот и надумал, что дайка я сам для успокоения души попробую с нуля создать базу данных про Высшее Учебное Заведение, ВУЗ как его еще все именуют, да еще и по слухам не самая легкая из возможных тем.

День 3 - Сомнения
Кликните здесь для просмотра всего текста
(Ну, типа учился давно и ни чего уже путью и не помню по старости лет, (как и многие студенты, типа только поступили и тоже мало чего знают о ВУЗе)


День 4 - С чего же начать?
Кликните здесь для просмотра всего текста
Стал я несколько дней много думать, с чего же начать строить БД.
Надумал, что нужно начать хотя бы со структуры ВУЗа, типа более приближено к реалиям, создавать нужно, а то потом куры заклюют, со стыда сгоришь, если просто из головы все выдумать.


День 5 – Поиски. Принятие решения (Выбор сделан).
Кликните здесь для просмотра всего текста
Стал я рыскать по всяческим сайтам и высматривать, что, где и как устроено.
Остановил свой выбор на ВУЗе из своей деревни.


День 6 - Начало творения.
Кликните здесь для просмотра всего текста
Для начала решил создать таблицу с данными самого ВУЗа, типа чтобы можно было где хранить множество сведений о данной организации. А чтоб и другие могли посмотреть БД, не смотря на версию, что где да как, то делать решил в Access – 2000
Если кому интересно, то делал это так.
1. Примерно в уме представил структуру БД, типа какую информацию мне нужно хранить и в каком виде, намотал себе на ус, и начал творить следующим образом:
2. Создал новую БД
• В любой нужной папке, для простоты взял папку – Мои документы, правой кнопкой мыша нажал на пустом месте и в появившемся контекстном меню выбрал – Создать - Приложение Microsoft Access. (рис.0001)
• Обозвал его - ВУЗ-00001
3. Открыл новую БД
• Зашел на вкладку – Таблицы, пощелкал по надписи – Создание таблицы в режиме конструктора. (рис.0002)
• Открылся конструктор таблиц.
4. А так как до создания БД я примерно наметил, какая инфа мне нужна будет, то сразу приступил к обзыванию полей, а именно: (рис.0003)
Код_Организации – с типом данных – Счетчик (1) , указал (2) что это поле ключевое (3)
ДатаОрг - с типом данных – Дата/Время (а вдруг пригодится)
ПолноеНаименОрг - с типом данных – Текстовое, - размер поля 100 (длиннее мне названия не встречались)
КраткоеНаименОрг - с типом данных – Текстовое, - размер поля 50
РегионОрг - Текстовое (адрес же нужен)
НасПунктОрг – Текстовое
УлицаОрг – Текстовое
ДомОрг – Текстовое
ИндексОрг – Текстовое
КодАТСОрг – Текстовое
E-mailОрг – Гиперссылка (тоже на мой взгляд нужна)
5. Сохраняю и обзываю – Организации.
6. Открываю в режиме просмотра, смотрю, все прекрасно.


День 7 – Отдых, любование творением.
Кликните здесь для просмотра всего текста
Ух, уморился даже.
Эх и нелегкая это работа создание БД с нуля.
Не зря видимо народ стонет.

Продолжение следует
2
Миниатюры
Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access  

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2014, 22:05
Ответы с готовыми решениями:

Определить, поступит или нет абитуриент в вуз, если известны его оценки и проходной балл в вуз
1.Составить программу для решение задачи; Определить, поступит или нет абитуриент в вуз,если...

Баллада о четырех ядрах
Приветствую всех. Совсем недавно я приобрел Q6600 за очень низкую стоимость. Данный процессор...

Баллада о добром драконе - владимирские барды
Баллада о добром драконе - владимирские барды Старая песня, написали её, если мне мой склероз не...

Создании mdb файла БД Access
Уважаемые форумчане! При разработке программы на C++Builder сталкнулся с необходимостью...

Ошибка при создании запроса к бд access
При создании запроса вылазит ошибка. SELECT Pynkt.IdPunkt, Pynkt.Naimenovanie, Pynkt.IdRn,...

105
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
18.11.2014, 22:13  [ТС] 2
Так вымотолся, что забыл приложить примерчик творения.
1
Вложения
Тип файла: rar ВУЗ-00001.rar (8.7 Кб, 63 просмотров)
mobile
Эксперт MS Access
23410 / 13201 / 2772
Регистрация: 28.04.2012
Сообщений: 14,465
18.11.2014, 23:34 3
Цитата Сообщение от kmv-puh Посмотреть сообщение
Так вымотолся, что забыл приложить примерчик творения.
И хде ж тут ВУЗ? Или песня вся не сразу будет спета? Пока что это ода Организации (Конторе ). И все.
0
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
19.11.2014, 20:00  [ТС] 4
Цитата Сообщение от mobile Посмотреть сообщение
...Или песня вся не сразу будет спета?...
Ну по идее то замысел был именно таким. Частей, глав и т. п. по трезвому размышлению будет много, в среднем расчитываю на вскидку примерно табличек 25-30, 50-70 форм, 30-40 отчетов, не говоря уж о запросах и процедурах, думаю если в день описыват по 1 объекту, то и года не пройдет, как усё будет готово, ну или до следующего Нового Года.
Цитата Сообщение от mobile Посмотреть сообщение
...И хде ж тут ВУЗ...
ВУЗ ведь где то располагается, имеет свое название и от этого уже нужно плясать, расписывая структуру, какие дисциплины, преподов. срудентов, расписания, посещаемость. оценки, да и много чего ешо непридумано или только в проекте, или советуете сразу же идти отпротивного, типа ссаду.
В планах было в процессе долгих и мучительных размышлениий описать как ко мне пришло озарение и в подробностях в красках и с лицами расписать как я стал переименовывать много чего всякого, а вы заставляете меня раскрывать творческие планы. Какой вы нетерпеливый.
0
boby104
868 / 338 / 86
Регистрация: 21.03.2013
Сообщений: 863
20.11.2014, 10:27 5
Цитата Сообщение от kmv-puh Посмотреть сообщение
или советуете сразу же идти отпротивного, типа ссаду.
Мне кажется это в точку - если нет четкого представление каким должен быть конечный результат (хотя в процессе, представление конечного результата меняется, но должно оставаться четким и не многозначительным) не стоит начинать.
0
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
20.11.2014, 10:55  [ТС] 6
Глава 2 – Обретение знаний и пониманий

День 8 – Проба
Кликните здесь для просмотра всего текста
Возрадовался я по началу, что у меня получилось, но когда стал вводить данные в поля, именуемые в других странах ячейками, то пригорюнился, т. к. увидел, что не вижу половину буковок в поле, а если его расширить, то уже не вижу других полей.
Но я не отчаялся и не стал рвать волосы на голове, т. к. помнил из летописей, что для этого придуманы какие то формы и их можно сделать с помощью какого то там Джинна, живущего внутри – Access с именем - Мастер.
Потыкал я во всяческие меню и кнопки и – О радость, увидел вкладку – Формы с надписью – Создание формы с помощью мастера.


День 9 – Создание домика для данных.
Кликните здесь для просмотра всего текста
А так, как очень хотелось, чтоб мои данные жили в красивом и удобном домике, то решил попросить мастера построить для этого дом (сам то я не спец в этом деле).
Стал я как в сказках тереть гладить и ласковыми словами уговаривать надпись чтобы вызвать этого джина, ни чего не происходило, пока нечаянно не догадался постучать в данную дверь 2 раза, а то уж почти отчаялся и решил что его нет дома.
И ответил мне джин через выскочившее из ниоткуда окно его домофона и спросило, для кого и с какой именно планировкой я хочу домик (фото 0004)
Я по началу сильно испугался, а потом когда первая оторопь прошла, то подумал – а откуда Джин знает, что мне нужен именно домик, потом догадался, что у него наверное узкая специализация и он строит только дома.
В специальном окошке окна домофона – Таблицы и запросы я пальцем, (точнее указкой моего друга мыша), указал, что домик нужен для таблички – Организации и выбрал максимальную планировку, нажав на кнопочку с 2-я стрелочками. И о чудо, все поля у меня переместились в другое окошко. Не зная себя от радости, я махнул рукой на все страхи и опасения нажал на кнопку – Далее (Типа азарт появился, гулять так гулять)
Вылезло ещё одно окошко где мастер попросил указать какой вид должен быть у домика. (фото 000.)
Пощелкав по кнопочкам, я остановился на – Одиночном виде, т. к благоразумно посчитал, что организация у меня будет одна, следовательно нужна и одиночная квартира, и нажал далее.
Выскочило ещё одно окошко (фото 0006), где из предложенных стилей (типа фасад здания) я остановил свой выбор на – Наждачная бумага и всё более смелея нажал – Далее.
Мастер попросил меня дать имя форме (Это наверное что то типа адреса домика, чтоб в него можно было слать письма или не заблудится) (фото 0007)
А так как мастер предложил мне имя формы как и у таблицы, то я не стал ни чего менять, чтоб не запутаться и в предвкушении чуда нажал – Готово.
И правда появился домик. (фото 0008)
Так как с непривычки я устал от столь всего необычного для меня, а планировкой квартирок, как я понял должен заниматься самостоятельно, то решил передохнуть немного и почитать книжек по – Access, дабы всё сделать красиво и удобно.

Продолжение следует.
Вот что получилось!!!
0
Вложения
Тип файла: rar ВУЗ-00002.rar (17.7 Кб, 28 просмотров)
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
20.11.2014, 10:57  [ТС] 7
Дополнительно фотки, что я щелкал в процессе.
0
Миниатюры
Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access  

Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access  
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
20.11.2014, 11:00  [ТС] 8
Цитата Сообщение от boby104 Посмотреть сообщение
Мне кажется это в точку - если нет четкого представление ... не стоит начинать.
Это типа вы предлагаете опустить руки и реветь горючими слезами , не патаясь ни чего сделать?
0
mobile
Эксперт MS Access
23410 / 13201 / 2772
Регистрация: 28.04.2012
Сообщений: 14,465
20.11.2014, 13:27 9
Цитата Сообщение от kmv-puh Посмотреть сообщение
не патаясь ни чего сделать?
Как я понял, мессадж boby104 о другом. ВУЗ это большая сложная организация с разнообразной многосторонней деятельностью: учебный процесс, НИР и ОКР, финансы и бухгалтерия, материальная часть, кадры, студенты и прочее. Предположу, что Вы взялись только за учебный процесс. Но даже в такой усеченной постановке совершенно не ясен предмет автоматизации и что должно быть на выходе. Процитирую Вас же:
Цитата Сообщение от kmv-puh Посмотреть сообщение
Без внятного ТЗ - результат будет ХЗ
Так вот ТЗ не дано фактически. Его нет.

Строить дом с крыши увлекательное занятие. Но долго ли крыша будет висеть без фундамента?
2
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
20.11.2014, 14:10  [ТС] 10
Цитата Сообщение от mobile Посмотреть сообщение
...Но долго ли крыша будет висеть без фундамента...
Очень даже понимаю все ваши сомнения по данному поводу, но хочу скромно сознаться, что общая структура БД у меня ясно видится внутри головы, общий план строительных работ намечен и утверчден.
В процессе творения естественно несколько раз возникнет перепланировка, но мне чудится, что нужно первым делом научиться делать кирпичики, а то без них ни какое планирование не поможет. Даже есть кажется что то похожее про воздушные замки на песке или наоборот, точно и не вспомнить уже.
Естественно спасибо за советы и неравнодушие , и считаю всё это обязательно пригодится при сотворении более поздних структур сего проекта, но к сожалению я пока только еще в начале пути и хотелось бы с азами разобраться.

Добавлено через 9 минут
Цитата Сообщение от kmv-puh Посмотреть сообщение
...я пока только еще в начале пути и хотелось бы с азами разобраться...
Подразумевалось, что несколько раз на форуме встречал вопрос типа такого - А как добавить поле в таблицу или не говоря уж о добавлении новосоттворенного поля в форму, что в принципе то меня и сподвигло на написание сей былинной песни.

Добавлено через 18 минут
По идее, придерживаюсь мнения, что нужно вначале спланировать кирпичь, определить его размеры, форму - треугольную или квадратную, а уж только потом планировать и считать на пальцах сколько их понадобится, как разместить на какой площади и т. п.. Можно конечно и круглый кирпичь изобрести, но устоит ли здание? Если не попробовать самому сделать что то на основе как вы правильно выразились на фундаменте знаний и опыта других, а просто нахвататься вершков, то такого можно понастроить, что ни какой инженер не разберется и за 5 лет.
0
duh_si
566 / 166 / 22
Регистрация: 18.10.2012
Сообщений: 889
20.11.2014, 14:34 11
kmv-puh, попробую с нуля создать базу данных про Высшее Учебное Заведение, ВУЗ
идея конечно хорошая и очень сложная, вы взялись создать довольно таки большую БД ( большой проект ).
Первое с чего бы я начал, это разобраться в структуре вуза ( см.рис ), как живет этот "организм" ( ВУЗ ) в целом и так же понимать как работают его отдельные части. ВУЗ - это такое здание, где много лентяев, зовущие себя студентами.
А закладывать фундамент, лучше с верхушки т.е с ректората, ( что там происходит, для чего, почему ) и постепенно спускаться в низ.
0
Миниатюры
Баллада, о создании БД – ВУЗ в - Access  
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
20.11.2014, 14:50  [ТС] 12
Цитата Сообщение от duh_si Посмотреть сообщение
...А закладывать фундамент, лучше с верхушки ... и постепенно спускаться в низ....
Абсолютно такого же мнения, Спасибо за поддержку , а то на меня тут ни с того ни ссего принялись журить за не правильный подход к жизни, я даже чуть не заплакал, но пересилил себя, взял в руки и марширую дальше с флагом в руке и барабаном на шее.
0
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
20.11.2014, 15:28  [ТС] 13
Глава 2 – Обретение знаний и пониманий

День 10 – Улучшение дизайна (Типа если по мудреному – Форматирование)
Кликните здесь для просмотра всего текста
Вспомнив, чем хотел заняться и почитав малость книжку, решил заняться улучшением дизайна домика (буду дальше по научному называть – Форма). (фото 0009).
Открыл форму в режиме конструктора – нажав на неё правой кнопкой мыши и выбрал его указав на значок на котором нарисован зеленый треугольничек.
Когда форма открылась, то я первым делом раздвинул границы окна формы (фото 0010) (5).
Выделил все поля (нажав левой кнопкой мыша на пустом месте формы и не отпуская стал расширять область квадратика охватив все поля с надписями.) (1)
Можно конечно и по одному или выборочно несколько (Нажав и удерживая клавишу – Shift на клавиатуре мышом указывать на нужное).
Затем выбрал понравившийся мне – Шрифт, (2) и Размер – (3)
И наведя мышь на один из квадратиков (4) 2 раза щелкнул по нему. Все поля сразу стали по нужному размеру, типа стали выше.
Но показалось мне, что как то не радует глаз расположение полей, не ровно лежат и друг от друга отстоят
Засучил я рукава и стал передвигать их с места на место, чтоб глаз радовали – нажимая мышью и удерживая палец ставить на нужное место.
Расположил как хотелось, но все равно глаз не радовался, т. к. не ровно, а кособочно и коряво все выглядело, а хотелось чтоб поодинаковей.
Стал сдвигать поближе мышью вручную и выделяя поле жать на кнопочки со стрелосками, но показалось мне это дюже хлопотно, т. к. то слишком близко поля ставилось, то ваще скачками прагали, а не по микрону за раз.
Опять стал по меню всяким шарить, кнопки тыкать и нашёл. В меню – Формат зачем то стоит галочка – Привязать к сетке. (фото 0011) Снял ее и дело пошло лучше. На микроны даже стало возможно передвинуть поле в любую сторону.
Однако мне лентяю и этого тоже показалось мало, стал дальше искать как свою нелегкую работу облегчить и поменьше трудового пота пролить. Как ни странно, но нашел и вот где:
В строке меню => Сервис => Настройки => Команды => Конструктор форм и отчетов где нашел много разных приспособлений.
Вытащил их в строку меню, чтоб всегда под рукой были (фото 0012), выделяя сразу по много полей сразу одним махом все подравнял в одну строчку.
Правда почемуто не нашел кнопочки выравнивать размер по ширине и по высоте, но такие отыскались в контекстном меню. (фото 0013)
Все сделал одинакового размера. Потом поля в которых не может быть много значений уменьшил до нужной ширины, вручную переместил и получилась на мой взгляд довольно риемлемая форма в которой предположительно будет приятно работать. (см. пример 00003)
Работу с надписями оставил на следующий день.

Продолжение следует завтра, не отключайтесь.
0
Вложения
Тип файла: rar ВУЗ-00003.rar (18.5 Кб, 22 просмотров)
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
20.11.2014, 15:29  [ТС] 14
Фото прилагается:
0
Миниатюры
Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access  

Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access  
Eujine
71 / 45 / 9
Регистрация: 24.03.2014
Сообщений: 470
20.11.2014, 16:02 15
kmv-puh, дружище, чем формы ваять, может для начала схему данных набросаешь? Исходя из масштаба проекта, тебе еще как минимум таблиц десяток... Формы - дело почти последнее.
0
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
20.11.2014, 16:16  [ТС] 16
Цитата Сообщение от Eujine Посмотреть сообщение
...Формы - дело почти последнее....
Не уверен, а как вводить данные? в таблицу что ли? Без них и путью не проверищь, правильно ли задумал связь.
Ну это я к тому если первый раз делаешь БД и опыта нет.
Связи планировал в 4-й или 5 главе описывать.
Мог бы конечно и практически готовую БД выложить, но так не интересно.
Торопите меня вредины, не даете свой литературный талант проявить.
0
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
21.11.2014, 10:55  [ТС] 17
Глава 2 – Обретение знаний и пониманий

День 11 – Надписи
Кликните здесь для просмотра всего текста
Любовался, любовался я делом рук своих, но все больше возникало и свербило чувство, что косяк какой то где-то присутствует.
Стал я внимательно изучать творение своё и через час всё таки увидел. Надписи у полей какие то стрёмные, типа слитно все как то написаны, прям точь в точь как имена полей.
(Ну это я так имена полей слитно писал, т. к. во множестве учебных папирусов настоятельно рекомендуют – Если Имя поля состоит из 2-х и более слов, то писать слова желательно Каждое с большой буквы, без пробелов, значков и иероглифов разнообразных, но если уж очень хочется, то знак подчеркивания для этой блажи лучше всех подходит.)
Стал я опять манускрипты читать, дабы убедится, что ни чего такого страшного не случится если по другому их обзову, более лицеприятно. Оказалось, что не только можно но и желательно, типа для – Информативности (слово то какое придумали).
Открыл я детище свое в режиме конструктора, щелкнул на надписи 2 раза и вылезло какое то новое окошко с именем – Свойства. И увидел я (типа откровения снизошло), что и у Надписи тоже Имя есть и Подпись тоже. Чтобы не затягивать переименовал я короче все надписи так, чтоб мне более понятно было, чтоб по пол часа не задумываться. Также вначале все границы надписей выровнял по размеру и сдвинул в право, так мне показалось более жизнерадостней. (фото 0014).
Открыл я форму для просмотра, указал на поле - Наименование, сделал пожирнее, некоторые сдвинул по центру и увидел, что это – ХОРОШО. (см. пример 00004)

Продолжение следует.
0
Миниатюры
Баллада, о создании БД – ВУЗ в - Access  
Вложения
Тип файла: rar ВУЗ-00004.rar (18.4 Кб, 13 просмотров)
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
21.11.2014, 11:56  [ТС] 18
Глава 2 – Обретение знаний и пониманий

День 12 – Пристройки к домику (Типа, расширение структуры)
Кликните здесь для просмотра всего текста
И вот настал долгожданный момент, типа учитывая множественные пожелания слушателей, решился расширить структуру и начать пристраивать к уже имеющемуся центральному блоку еще.
Подумал я первоначально, а чего же мне еще нужно для ВУЗика добавить и само собой напросилось, что он должен на несколько частей делиться. Полазив по Интернету просмотрел несколько структурных схем и взял за основу попроще, где в основном ВУЗ разбивается на следующие дольки.
Административно-Хозяйственная часть
Материально-Финансовая часть
Научно-Исследовательская часть
Учебно-Методическая часть
Так и порешил, буду делать части.
Правда во многих схемах по разному структуры указаны - Факультеты и - Кафедры, типа то к одной из частей относятся, то как самостоятельная часть указаны.
Решил Факультеты и Кафедры как самостоятельные части ВУЗа делать.
В свою очередь данные частей как своевременно я подметил в свою очередь делятся на – Подразделения.
По этому и решился я добавить к Организации еще 2 таблички:
Части
и
Подразделения.
А так как был наслышан, что между таблицами нужно создавать связи по ключевым полям, и в основном это нужно делать по коду с типом данных – Счетчик в главной таблице и по полю с типом данных – Числовое, то так и начал.
Создал следующие поля
В таблице – Части:
Код_Части (Счетчик, Ключевое)
КодВУЗаЧ (Числовое, Длинное целое) (другие свойства полей см. в режиме конструктора таблиц)
Часть (Текстовое)
ШифрЧ
КодПроректораЧ
Других полей на первый взгляд более не нужно, но если понадобится, то можно в любое время добавить.

Возможно некоторые в недоумении, зачем я после каждого имени поставил букву – Ч, отвечу.
Насколько наслышан и начитался в учебных манускриптах при создании запросов и процедур всяческих, если в разных таблицах имеются поля с одинаковыми Именами, то часто приходится указывать не только имя поля, но еще и имя таблицы, новички вроде меня об этом забывают, а потом плачут навзрыд горючими слезами, рвут волосы не только на голове, но по всему организму, т. к. происходит множество ошибок.
По этому с измальства взял за твердое правило, ставить после имени поля ПЕРВУЮ букву, а то и две, из имени таблицы в которой это поле находится.
Соответственно процент вероятности с совпадением имен в разных таблицах стремится к нулю, хотя и такое бывает по невнимательности.
Я предпочитаю в данном вопросе – Перебдеть, чем недобдеть.
Структуру таблицы – Подразделения, если кому интересно, может посмотреть в примере (ВУЗ-00005) в Схеме данных или открыв ее в режиме конструктора.
Имена полей написал какие пришли в голову.
Чисто для справки, открыть схему данных (рис.0015) , добавить имеющиеся таблицы (2) и создать в ней связи между таблицами (1) можно как на (рис.0016), отобразить все связи (3).
Связь создавал так: Добавлял уже созданные таблицы в окошко, указывал на виднеющееся поле в таблице и не отпуская кнопку тянул к нужному полю в другой таблице.
Ключевые поля выделены жирным (4). У всех полей по которым делаются связи ставлю впереди имени слово Код, (Легче ориентироваться)
Как тоже часто рекомендуют, то поставил галочку (фото 0017) для обеспечения целостности данных, другие ставить не стал, т. к. еще опасаюсь, что напортачу. Получилась связь 1 ко многим, как и хотелось, т. к. Организация одна, а частей много.

Продолжение последует.
0
Миниатюры
Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access  

Вложения
Тип файла: rar ВУЗ-00005.rar (22.8 Кб, 8 просмотров)
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
22.11.2014, 13:06  [ТС] 19
Глава 2 – Обретение знаний и пониманий

День 13 – Пристройки к домику (Добавляем Подчиненную форму)
Кликните здесь для просмотра всего текста
Преисполнился я душевным равновесием, что пока у меня все получается и возжелал мой внутренний хочун данные вставлять именно в форме, а не табличках.
И узрела моя натура безудержная, что сделать это можно с помощью другого мастера – Мастера элементов.
Стал я рыскать как серый волк, и нашел сего мастера в режиме конструктора на кнопке меню – Панель элементов, где намалеван рисунок – Молоточек с ключиком (фото 0017) (1).
И было мне откровение в скрижалях прочитанных, что обязательно мастера нужно уважить нажав на герб его (2) иначе он обидится и не станет помогать.
Нажал я конечно на символ сей и обрамился он синим сиянием, и понял я что мастер будет ко мне благосклонен, т. к явил мне себя вместе с подмастерьями. (5)
Стал я мозг свой нейронный напрягать и задумываться, в куда же мне вставить формочку, где смогу безудержно данные разнообразные вписывать.
Порешил, что наверное границы формочки нужно увеличить.
Поднапрягся я и всей своей силищей богатырской стал тянуть вниз формочку.
Еле, еле осилил, да и то благодаря – Другу Мышу. (4)
Появилось место для формы. (фото 0018) (1)
Нажал я на значок формы подчиненной, и указал где пристроечку надлежит построить мастеру.
Стал он мне вопросы и загадки разные задавать, (2) но я следуя советам манускриптов древних отвечал на них внятно и доходчиво, без суеты и не выказывая страхов своих, поясняя мастеру, чего я хотел бы сделать как и при создании основной формы - Организации., типа для кого и какие комнатки нужны, а указал я все поля из таблицы - Части.
Правда не ожидал я от него каверзного вопроса, но он последовал – Как типа братскими узами повязаны будут братские таблички. (фото 0019)
Предложил мастер мне свой вариант (1) создания связей, но еще полностью не доверяя ни кому, решил я сам свои силы попробовать и нажал на кнопочку где письменами было сказано – Самостоятельное определение. (2)
И выплыло еще одно окно где рунами мудреными в самом верху было спрошено – Какие поля я укажу в качестве Главного и Подчиненного. (фото 0020)
Естественно я выбрал соответствующие – как и в схеме данных (т. к. помнил их)
Затем нажал далее и исходя из опыта прошлых поколений Нарёк сию подчиненную форму – фпЧасти, типа чтобы различать какая форма Основная, а какая Подчиненная, вот и вставил типа префиксов (слово то какое придумали) перед именем формы, типа форма-подчиненная Части, чтоб не быть бараном который уставился на новые ворота (наверное не я один таким бываю после всяческих разных корпоративных праздненств).
Короче Появилось у меня в форме еще одна форма завязанная с основной по определенным выше полям.
Стал я просматривать сие чудо в режиме просмотра и решил, что это – ХОРОШО!
Хорошо но не очень как то глаз радует.
Но так как мой мозг начал вскипать от новой информации и необычных возможностей, то я просто немного поэкспериментировал с вводом данных и отложил облагораживание на другой день. (фото 0020)
0
Вложения
Тип файла: rar ВУЗ-00006.rar (33.4 Кб, 30 просмотров)
VinniPuh
6481 / 3785 / 403
Регистрация: 27.03.2013
Сообщений: 13,926
22.11.2014, 13:08  [ТС] 20
Фоторепортерские эскизы прилагаются.
1
Миниатюры
Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access  

Баллада, о создании БД – ВУЗ в - Access   Баллада, о создании БД – ВУЗ в - Access  
22.11.2014, 13:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2014, 13:08

Об архивации и создании резервной копии базы MS Access
Подскажите, пожалуйста, как посредством встроенного в Access Visual Basic реализовать создание...

TList. Ошибка Access Violation при создании.
Имеется такая структура данных: type TMyList = class private FMyList: TList; public...

Автофильтр при создании файла xls из access
Помогите сделать Авто Фильтр при созданиия файла *.xls из access.


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru