Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.98/91: Рейтинг темы: голосов - 91, средняя оценка - 4.98
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006

Общенародная БД - Вет. Клиника

08.07.2013, 12:05. Показов 20419. Ответов 99
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго здоровья!!!
В связи со своим практически не исчерпаемым энтузиазмом и безграничным животнолюбием начал создавать БД, для облегчения учета, обретения опыта и применения лучшего лечения братьев и сестер наших меньших (может кому и пригодится), В процессе у меня вскочило несколько вопросов, не совсем представляю, как должна выглядеть амбулаторная карта животного, что в ней должно присутствовать, какие анализы, есть ли у них ваще резус фактор, и т. п. моменты, если кто может помочь и имеет опыт, будьте добры, отпишитесь, можно и скрины вылочить, для наглядности, какие поля нужно создать , что в них должно быть, а то и опозориться не долго.
Просто не очень представляю, как это должно выглядеть, а для создания свяэей, ститаю это очень важно.
Выкладываю начальные наработки БД, может кто и подскажет и поправит по технической части, где какие косячки обнаружатся.
БД в (mdb) 2000
С великим уважением ко всем желающим помочь!!!
Вложения
Тип файла: rar #Ветклиника-03.rar (2.35 Мб, 532 просмотров)
1
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.07.2013, 12:05
Ответы с готовыми решениями:

Какие запросы можно придумать для предметной области вет лаборатория?
для дипломной работы нужно создать как минимум 10 запросов. у меня есть: поиск препарата поиск работника поиск хозяйства список...

Создание базы данных «Частная клиника»
Привет всем. Прошу вашей помощи! Нужно создать базу данных. Ниже приведены все данные. База данных «Частной клиники». Базу данных...

Общенародная База Данных: Ветеринарная клиника
Недавно загорелся энтузиазмом создать БД в - Access - Вереринарная клиника, для облегчения работы врачам занимающимся помощью братьям и...

99
 Аватар для Волшебник 307
1396 / 331 / 45
Регистрация: 16.04.2013
Сообщений: 786
Записей в блоге: 2
18.07.2013, 19:40
Студворк — интернет-сервис помощи студентам
kmv-puh,

Обновить форму.
Me.Requery
Другую форму.
Forms![Другая форма].Requery
1
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
18.07.2013, 20:03  [ТС]
Волшебник 307 - ВсЁ как надо получилося, Огромное спасибо, с меня причитается, а я как дурак прописывал все нужные элементы формы типа -

Me.Код_Животного.Requery
Me.Код_Хозяина.Requery
0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
18.07.2013, 21:15  [ТС]
inhouse_ - попробуйте со своими знакомыми ветеринарами протестировать БД в форме - УЗИ и отчете - УЗИ, все ли я правильно отразил и удобно ли будет вводить и просматривать данные, если что не так, отпишитесь, надеюсь на вашу помощь

В форме - УЗИ на вкладке - Общие данные - выбирается животное - с помощью поля со списком, все поля о нем и хозяине заполняются сами, а потом нужно вводить данные во вкладках для обследуемых органов.

Чтобы открыть отчет для просмотра и печати нажмите кнопочку - Протокол УЗИ

Недоработок еще кучка, пока только наброски в основном, но думаю справлюсь с вашей помощью до Н/Г
Вложения
Тип файла: rar #Ветклиника-06.rar (445.3 Кб, 61 просмотров)
1
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
19.07.2013, 10:53
kmv-puh, Зачем вы повторяете в названии первичного ключа название таблицы? Не доверяете Акцессу? Ведь он предлагает просто код. Я считаю, что он прав:
Узи.код_Узи - вот так выглядит полное обращение к полю в запросах и в VBA
Масло.код_Масло.
1
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
20.07.2013, 07:48  [ТС]
Цитата Сообщение от alvk Посмотреть сообщение
Не доверяете Акцессу?
alvk - Я доверяю своей не опытности. Бывали моменты, когда создавал сложные запросы с одинаковыми именами полей, потом разбирался сутками, т. к. акс задавал очень много лишних вопросов, вместо того, что бы выложить сразу искомое. Приходилось переименовывать поля, да и много чего еще в БД. С тех пор стараюсь не допускать в БД ни одного одинакового имени, особенно в кодах, что бы уменьшить проблеммы и облегчить себе жизнь (так как по натуре лентяй ).
Возможно у вас опыта побольше и вы знаете КАК не допустить глюков, а я еще только учусь и мне так легче не запутаться.
0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
21.07.2013, 22:59  [ТС]
mobile - Раз уж Вам как и мне не спится, и в помощи пока ни кто кроме меня не нуждается, посоветуйте.
В БД ветклинике ни как не могу определиться - все анализы привязывать к животному или к амбулаторной карте, я сам больше склоняюсь к карте??? Наверное смотрели уже наработки?
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
21.07.2013, 23:36
Я не знаю схемы делопроизводства в ветклинике и не мне судить как правильно. Могу лищь привести общие соображения.
Если амбулаторная карта одна на всю жизнь животного, то она не является самостоятельной сущностью и будет лишь продолжением сущности "животное" и должна быть связана с таблицей животных как "один-к-одному". Я очень не люблю в структуре данные отношение "один-к-одному". Это нарушение реляционных правил. За исключением считанных производств, в основном связанных с химией (геохимия, гидрохимия), геофизикой и биологией. В этих производствах количество разных видов показателей и соединений превыщает ограничения акцесса по количеству полей и приходится разбивать на несколько таблиц. В остальных случаях "один-к-одному" крайне нежелательно.

Если амбулаторная карта заводится на каждое посещение, то привязка анализов к животному потребует в таблице также указания на амбулаторную карту. Хотя бы для того, чтобы связать анализы по дате обращения. Получается лишнее поле, совершенно ненужное, потому что достаточно привязать анализы к карте, как привязка к животному будет автоматом.

Вот так, примерно.
2
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
22.07.2013, 01:57  [ТС]
Цитата Сообщение от mobile Посмотреть сообщение
Я очень не люблю в структуре данные отношение "один-к-одному".
mobile - Да я тоже стараюсь как можно меньше делать такие связи, т. к. на мой взгляд нужно иметь опыт в обращении с БД, а то есть большая вероятность что накосячить.
Цитата Сообщение от mobile Посмотреть сообщение
...Я не знаю схемы делопроизводства в ветклинике...
Я тоже не имею великих познаний в данной области,

Не по теме:

кроме приема родов у кошки 3 раза у себя на животике несколько лет назад:)

, но вот - inhouse_ хорошо помогает, т. к. присылает сканы всяких актов и протоколов и бланков, как они на самом деле есть, думаю справлюсь до Н/Года
Ну и проанализировав ваш посыл, думаю все таки вязать все к карте.
Спасибо!!!

Добавлено через 2 часа 3 минуты
alvk - Хотелось бы увидеть и Ваши нарекания и СОВЕТЫ!!!
АУ, хватит спать
1
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
26.07.2013, 16:11  [ТС]
inhouse_ - Извиняюсь тормознул, не сразу увидел присланную Вами обратную сторону протокола УЗИ, доделал форму и отчет. Данных и полей очень много, пришлось повозиться с форматированием, пришлось повозиться с форматированием, если что не по порядку извиняйте, иначе не получалось. Щас с анализами крови занимаюсь.
Будет ли рецензия? и нарекания по удобству ввода и просмотра/печати.
Сначала все анализы понаделаю, потом с амбулаторной картой вплотную займусь, она на мой взгляд самая главна бумажка.
Вложения
Тип файла: rar #Ветклиника-07.rar (479.6 Кб, 29 просмотров)
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
28.07.2013, 16:28
Небольшие замечания:
1. Дата рождения - выводите даты с учетом тысячелетия. Не за горами 2014 год и тогда у вас могут появится очень интересные старожилы - нулевого или первого года рождения
2. Хранить фотографии в формате BMP это очень накладно для базы. Используйте формат JPG, но для Акцеса 2003 придется установить компонент понимающий этот формат. И сделайте добавление фотографии более понятным и простым.
3. Смысла в фотографии, если она размером с почтовую марку, мало.
4. Для всех форм, которые имеют заданные размеры выставите тип границы - диалог.
5. Зачем вы выводите Код для Хозяина,Животного? Это внутренние, служебные поля. Доступ пользователю к ним не нужен.
6. С чего вы решили, что документ у Хозяина один на всю жизнь? Паспорт у нас в стране меняют по возрасту несколько раз и вполне возможна ситуация, что в следующее посещение у хозяина паспорт будет другой.
7. То же самое с адресом. Адрес может меняться даже чаще чем паспорт. Соединять паспорт и адрес в одну таблицу неверно. Это должны быть две отдельные таблицы Документы, Адреса. (Кстати насчет адресов. Существует официальная доступная база адресов России КЛАДР. Использовать ее в качестве справочника адресов очень даже имеет смысл.)
8. Телефоны меняются вообще очень часто, к тому-же их обычно два - Домашний и Сотовый. Тоже в отдельную таблицу Телефоны. Формат представления номера сотового телефона принят без восьмерки.

Пока все. Удачи
2
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
28.07.2013, 17:27  [ТС]
Пытливый - Спасибо за советы, по некоторым пунктам смею не согласиться:
1. - Наврядли в БД бутут 100 летние черепашки, а ввод даты на мой взгляд в таком виде удобнее, но подумаю над этим вопросом, может Вы и правы.
2, 3. - Фотки я пока кроме 1 удалил. Оставил так же логотипы, в будущем наметил хранить их в связанной БД
4. - Согласен, но пока идет настройка и добавление, оставлю гранигы изменяемыми.
5. - Так же согласен, удалятся в процессе.
6, 7 - Учет всех документов и адресов больше нужны к примеру для БД - Отдел кадров, а здесь это на мой взгляд совсем не нужно, хозяин придет и если что у него изменилось, то просто попросит изменить данные.
8. - На счет телефонов тоже думал, но думаю будет не более 3-х Сотовый, Домашний, Рабочий, + электронная почта, а больше уже излищек, просто пока амбулаторной картой вплотную занимаюсь, возможно потом и сделаю подчиненную форму.
На счет формата - mobile, приводил примерчик с модулем, но пока к своей БД мне его применить сложноватенько.
Если интересно, что ужо наработал, то вот:
Вложения
Тип файла: rar #Ветклиника-08.rar (488.9 Кб, 29 просмотров)
0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
28.07.2013, 17:40  [ТС]
Вот еще хотелось бы всех спросить - Нужно ли отражать характер или повадки питомца?
Как думаете, это важный параметр?
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
28.07.2013, 17:49
Для питомника видимо важен, а вот для ветлечебницы - сомнительно.
1
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
30.07.2013, 18:33  [ТС]
inhouse - Раз уж Вы зашли на форум, что там с тестами БД, Помогайте

Добавлено через 4 часа 38 минут
Цитата Сообщение от Пытливый Посмотреть сообщение
Для питомника видимо важен, а вот для ветлечебницы - сомнительно
Пытливый - На счет сомнительно, - какой- ТА увЁртлиливаый ответ с Вашей стороны, а как на самом деле бывает?
Принес ядовитого тарантула и ему вакцину надо уколом в попу ввести, а он с характером, пока против чешуее не погладишь, кусается и жалит. а если все хорошо по ЕМУ, то даже и клизму себе без проблемм позволит поставить. Так что думаю про характер нуЖно тоже указывать, а то сам намучаешся лечиться от укусов и ужалов хвостиком, я уж не говорю про кошек, какие они бывают сердитые УХХ.
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
30.07.2013, 19:51
Если по темечку канделябром приложить, то все спокойные становятся.
А если серьезно, то фиг его знает. Я в ветлечебницу только в качестве хозяина пациента приходил.
1
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
30.07.2013, 20:04  [ТС]
Цитата Сообщение от Пытливый Посмотреть сообщение
Я в ветлечебницу только в качестве хозяина пациента приходил
Пытливый - Так, так, так - Ага. попался, расскажите что там с питомцем делали, расскажиите поподробнее. У меня почему то все кошки жили по 15-18 лет и ни разу не болели и вет. помощь им не требовалась.
Если можно, поподробнее:
Какие лекарства прописывапи и в связи с чем. как проходила беременность, сколько котяток родилось и т. п.
0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
31.07.2013, 00:39
Да все прозаично. Сводить надо было просто собаку на прививки и получение справки для вывоза на поезде. Самое интересное, что пока шли к ней все было весело и хорошо, но вот на подходе к ветлечебнице собаку как подменили. Стала жаться к ногам, всячески выражать недовольство. В общем не понравилось ей там однозначно.
0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
31.07.2013, 04:10  [ТС]
Пытливый - Если осталась справка, выложите здесь скан.
0
Заблокирован
31.07.2013, 07:19
Цитата Сообщение от alvk Посмотреть сообщение
А мне myie2.0

Не по теме:


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

0
 Аватар для VinniPuh
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
02.08.2013, 17:25  [ТС]
inhouse - Здрасьте, вижу вышли на форум, я не куда не пропал, щас ужо не в отпуске, а работаю, времени немного поменьще стало, но от своей затеи не отказался, СОВЕРШЕНСТВУВУЮ потихоньку Просто в начале в БД закидал разных заготовок, теперь привожу в соответствие, т. к. Имена таблиц и полей изменились и их нужно увязать, чтоб не глючили. Доработал Протокол УЗИ и Анализы крови, да и много еще чего. Кидаю для оценки и рецензии, но есть еще много не доработок. Прошу узнать, есть ли такие графы в Амбулаторном приеме как -
1. Жалобы на здоровье,(Стоны, Лизания больного места)
2. Осмотр,
3. Диагноз,
4. Лечение,
Ну и т. п.
Вложения
Тип файла: rar #Ветклиника-09.rar (487.2 Кб, 83 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.08.2013, 17:25
Помогаю со студенческими работами здесь

как поменять вет бордюра у таблицы???
Подскажите плиз как поменять цвет бордюра у таблицы????? Заранее благодарен за ответ!!!

Сериал Клиника
День добрый.Обажаю сериал "Клиника",в нете он есть,но я пока нашел такие ссылки,что скачивать надо каждую серию или же куча партов с...

База данных *Ветеринарная клиника*
1.Дата поступления 2.Ф.И.О хозяина 3.Сведения о питомце 4.Диагноз 5.Сумма оплаты создайте по этим параметрам плиз!!!

Клиника продолжается, проверка на результат запроса из базы
Ребята, как правильно написать эту проверку? уже всяко разно переставлял, но результат всегда тот, который в блоке elseif if($row!=0) ...

База данных "Клиника"
Цель работы: Автоматизация рабочего места врача. Как нормализовать таблицы? Связи? Структура данных? И Как создать интерфейсные формы?


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru