-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Как лучше сделать? (простейшая БД с непростыми формами ввода)

Среда, 19 Марта 2014 г. 20:03 + в цитатник
Надо сделать простую по содержимому, но не совсем простую в определенных аспектах базу.

Как сейчас видится, в базе есть три таблицы:

1. Основная, в которую собственно заносятся данные вручную через форму ввода, формат:

- "Чьё" (ID человека, который занес данные)
- "Дата" (по умолчанию содержимое последнего обращения к соответствующей ячейке соответствующей таблицы), при желании вводится руками.
- "Время", вводится руками.
- "Кто" (берется из справочника или вводится руками).
- "Что" (берется из справочника или вводится руками).
- "Почему", вводится руками.

2. Справочник "Кто".

Таблица, из определенной ячейки которой берется содержимое для подстановки в основную таблицу.
Эта ячейка (поле) линкуется с соответствующей ячейкой (полем) основной таблицы.
Предположительно, ключевое поле, связь с основной таблицей "один ко многим".
Если в основной таблице указываются данные, которых нет в этом справочнике, открывается окно со справочником и в него руками вбиваются данные.
При закрытии справочника в основную таблицу заносится значение ключевой ячейки справочника, с которой только что работали.

3. Справочник "Что".

В отдельный справочник выносим просто потому, что каждое вхождение в нем должно быть уникальным.
Ключевое поле, связь с основной таблицей "один ко многим" и с таблицей "Кто" "один ко многим".
То есть если появляется новое "Что", открывается справочник и в нем вбивается содержимое, при этом легче контролировать уникальность (на случай опечаток по одинаковым объектам "Что").
Если в основной таблице указываются данные, которых нет в этом справочнике, открывается окно со справочником и в него руками вбиваются данные.
При закрытии справочника в основную таблицу заносится значение ключевой ячейки справочника, с которой только что работали.

По-хорошему, нужна будет возможность складывать в этот справочник файлы с привязкой по датам, ну или отдельной базой что ли, не понимаю ещё (пока что вручную раскладываем по папкам).

Нарисовать таблицы и отстроить между ними зависимости мы сумели, а вот остальное...

Задача максимум вообще преобразовать базу в файл mde, чтобы работать в нем везде где установлен Access Runtime, нарисовать красивые формы с кнопочками и т.п. и пользователи видели бы только их, и не видели служебный интерфейс MS Access. Даже не знаю, есть ли такая возможность для Access 2010?

http://www.sql.ru/forum/1083705/kak-luchshe-sdelat-prosteyshaya-bd-s-neprostymi-formami-vvoda


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку