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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2014, 21:55   #1
autumnrustle
Новичок
Джуниор
 
Регистрация: 13.04.2014
Сообщений: 2
Печаль Помогите организовать структуру и таблицы

Система такая:
Есть лаборатория. Которая принимает заказы как от людей, так и от других лабораторий. Оплата ведётся отдельно бухгалтерией. И как и всякая другая бухгалтерия там всё работает по своим непонятным законам. Как бы там ни было, как-то всё там оформляется и нас это не касается.
Сразу после поступления заказа от заказчика или другой лаборатории (формы отчётности перед ними разные, но данные одни и те же) в базу нужно внести основную информацию: "ФИО", "номер образца(клиента)"-индивидуальный, "дату поступления" заказа, а так же гены, которые нужно будет определять (для каждого по разному). Через какое-то время начинаются работы по выделению ДНК и определению нужных генов. И в базу нужно внести "дату начала выделения". А так же человека, который начал работу по выделению.
После того, как работы по выделению завершены и получены результаты, их нужно внести в базу. И поставить "дату завершения" выделения.

После всего этого создаётся 5 разных документов разных форм. 1 в ворде и 4 в excel.
вордовский документ - это брошюра, которая содержит информацию по результатам исследования. И в ней есть таблица вида (см. приложенный рисунок):

№ Аббревиатура и название гена Функции гена Аллели гена*

sdf.jpg

Аббревиатура и название гена - это название гена, который выделяли. Их всего в лаборатории около 30 делать могут. Я пока что вписал в базу 10 основных и часто встречающихся. Каждый ген за что-то отвечает. И его функции описываются в столбце Функции гена. Функции гена статичны. Т.е. это всегда одна и та же информация. Постоянно. Столбец Аллели гена содержит информацию о результатах исследования: для каждого гена может быть один из 3 вариантов.
И это нужно вывести таблицей. Причём, если ген не определяли, то и описание к нему выводить не нужно.
Ещё проблека, что в столбце Аббревиатура и название гена обязательно должно стоять название гена, который определялся. А в последнем столбце (Аллели) после результата нужно вывести +\+, +\- или -/- в зависимости от результата. Подозреваю, что его тоже нужно будет где-то хранить

Печатать потом можно будет через файнпринт или т.п.

Документы в excele (в одном документе сразу 4 листа) более простые. Это протоколы, акты, договора. Проблема может возникнуть с одной строкой, где нужно вывести сразу в строчку весь список генов, которые выделялись для данного клиента. А ниже уже таблица простая со всем списком генов, которые лаборатория делает и с результатом напротив.

Как правильно организовать структуру базы? Уже который день ломаю голову и не могу толку добиться... Основные загвоздки:
1. Нужно как-то сделать так, чтобы статичные описания генов можно было вывести к каждому гену, когда нужно будет.
2. Нужно где-то хранить и как-то вывести название самого гена.
3. В зависимости от результата анализа нужно как-то вывести значение +\-, -\- или +\+
4. Нужно как-то создать строчку со всеми теми генами, которые были сделаны клиенту. Т.е. если ему делали 3 гена, то нужно вывести их названия через запятую.

Как быть? Что делать? Как организовать?
Моя черновая база. Database3.rar


Печаль...(
autumnrustle вне форума Ответить с цитированием
Старый 18.04.2014, 13:02   #2
DriveSoft
Пользователь
 
Регистрация: 08.12.2012
Сообщений: 81
По умолчанию

могу лишь порекомендовать свой бесплатный инструмент, который более простой чем MS Access и подходит для вашей задачи

http://drive-software.com/myvisualdatabase_ru.html

на сайте есть пару видео уроков, которых в принципе достаточна, чтобы сделать такую БД.
Если возникнут вопросы по работе с программой, пишите в личку, помогу.
DriveSoft вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi7. Организовать проверку полей таблицы. Piccole Помощь студентам 7 24.06.2012 18:30
Си как организовать структуру, данные взять из файла или сгенерировать Vlt Помощь студентам 7 06.06.2012 22:55
Получить структуру таблицы (MySQL+ZEOS) Greek9000 БД в Delphi 2 13.01.2010 12:07
Как лучше организовать структуру MySQL? Romanbl4 PHP 7 26.06.2008 23:46