|
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
|
|
Общенародная БД - Вет. Клиника08.07.2013, 12:05. Показов 20419. Ответов 99
Метки нет (Все метки)
Всем доброго здоровья!!!
В связи со своим практически не исчерпаемым энтузиазмом и безграничным животнолюбием начал создавать БД, для облегчения учета, обретения опыта и применения лучшего лечения братьев и сестер наших меньших (может кому и пригодится), В процессе у меня вскочило несколько вопросов, не совсем представляю, как должна выглядеть амбулаторная карта животного, что в ней должно присутствовать, какие анализы, есть ли у них ваще резус фактор, и т. п. моменты, если кто может помочь и имеет опыт, будьте добры, отпишитесь, можно и скрины вылочить, для наглядности, какие поля нужно создать , что в них должно быть, а то и опозориться не долго. Просто не очень представляю, как это должно выглядеть, а для создания свяэей, ститаю это очень важно. Выкладываю начальные наработки БД, может кто и подскажет и поправит по технической части, где какие косячки обнаружатся. ![]() БД в (mdb) 2000 С великим уважением ко всем желающим помочь!!!
1
|
|
| 08.07.2013, 12:05 | |
|
Ответы с готовыми решениями:
99
Какие запросы можно придумать для предметной области вет лаборатория? Создание базы данных «Частная клиника» Общенародная База Данных: Ветеринарная клиника |
|
|
|
| 18.07.2013, 19:40 | |
|
1
|
|
|
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
|
|
| 18.07.2013, 20:03 [ТС] | |
|
Волшебник 307 - ВсЁ как надо получилося, Огромное спасибо, с меня причитается, а я как дурак прописывал все нужные элементы формы типа -
Me.Код_Животного.Requery Me.Код_Хозяина.Requery
0
|
|
|
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
|
|
| 18.07.2013, 21:15 [ТС] | |
|
inhouse_ - попробуйте со своими знакомыми ветеринарами протестировать БД в форме - УЗИ и отчете - УЗИ, все ли я правильно отразил и удобно ли будет вводить и просматривать данные, если что не так, отпишитесь, надеюсь на вашу помощь
![]() В форме - УЗИ на вкладке - Общие данные - выбирается животное - с помощью поля со списком, все поля о нем и хозяине заполняются сами, а потом нужно вводить данные во вкладках для обследуемых органов. Чтобы открыть отчет для просмотра и печати нажмите кнопочку - Протокол УЗИ Недоработок еще кучка, пока только наброски в основном, но думаю справлюсь с вашей помощью до Н/Г
1
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 19.07.2013, 10:53 | |
|
kmv-puh, Зачем вы повторяете в названии первичного ключа название таблицы? Не доверяете Акцессу? Ведь он предлагает просто код. Я считаю, что он прав:
Узи.код_Узи - вот так выглядит полное обращение к полю в запросах и в VBA Масло.код_Масло.
1
|
|
|
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
|
||
| 20.07.2013, 07:48 [ТС] | ||
).Возможно у вас опыта побольше и вы знаете КАК не допустить глюков, а я еще только учусь и мне так легче не запутаться.
0
|
||
|
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
|
|
| 21.07.2013, 22:59 [ТС] | |
|
mobile - Раз уж Вам как и мне не спится, и в помощи пока ни кто кроме меня не нуждается, посоветуйте.
В БД ветклинике ни как не могу определиться - все анализы привязывать к животному или к амбулаторной карте, я сам больше склоняюсь к карте??? Наверное смотрели уже наработки?
0
|
|
|
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 21.07.2013, 23:36 | |
|
Я не знаю схемы делопроизводства в ветклинике и не мне судить как правильно. Могу лищь привести общие соображения.
Если амбулаторная карта одна на всю жизнь животного, то она не является самостоятельной сущностью и будет лишь продолжением сущности "животное" и должна быть связана с таблицей животных как "один-к-одному". Я очень не люблю в структуре данные отношение "один-к-одному". Это нарушение реляционных правил. За исключением считанных производств, в основном связанных с химией (геохимия, гидрохимия), геофизикой и биологией. В этих производствах количество разных видов показателей и соединений превыщает ограничения акцесса по количеству полей и приходится разбивать на несколько таблиц. В остальных случаях "один-к-одному" крайне нежелательно. Если амбулаторная карта заводится на каждое посещение, то привязка анализов к животному потребует в таблице также указания на амбулаторную карту. Хотя бы для того, чтобы связать анализы по дате обращения. Получается лишнее поле, совершенно ненужное, потому что достаточно привязать анализы к карте, как привязка к животному будет автоматом. Вот так, примерно.
2
|
|
|
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
|
|||
| 22.07.2013, 01:57 [ТС] | |||
|
Не по теме: кроме приема родов у кошки 3 раза у себя на животике несколько лет назад:) ![]() Ну и проанализировав ваш посыл, думаю все таки вязать все к карте. Спасибо!!! Добавлено через 2 часа 3 минуты alvk - Хотелось бы увидеть и Ваши нарекания и СОВЕТЫ!!! АУ, хватит спать
1
|
|||
|
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
|
|
| 26.07.2013, 16:11 [ТС] | |
|
inhouse_ - Извиняюсь тормознул, не сразу увидел присланную Вами обратную сторону протокола УЗИ, доделал форму и отчет. Данных и полей очень много, пришлось повозиться с форматированием, пришлось повозиться с форматированием, если что не по порядку извиняйте, иначе не получалось. Щас с анализами крови занимаюсь.
Будет ли рецензия? и нарекания по удобству ввода и просмотра/печати.Сначала все анализы понаделаю, потом с амбулаторной картой вплотную займусь, она на мой взгляд самая главна бумажка.
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
|
|
|
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, приводил примерчик с модулем, но пока к своей БД мне его применить сложноватенько. Если интересно, что ужо наработал, то вот:
0
|
|
|
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
|
|
|
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
|
|
|
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
|
||
| 30.07.2013, 20:04 [ТС] | ||
|
Если можно, поподробнее: Какие лекарства прописывапи и в связи с чем. как проходила беременность, сколько котяток родилось и т. п.
0
|
||
|
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 31.07.2013, 00:39 | |
|
Да все прозаично. Сводить надо было просто собаку на прививки и получение справки для вывоза на поезде. Самое интересное, что пока шли к ней все было весело и хорошо, но вот на подходе к ветлечебнице собаку как подменили. Стала жаться к ногам, всячески выражать недовольство. В общем не понравилось ей там однозначно.
0
|
|
|
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
|
|
| 31.07.2013, 04:10 [ТС] | |
|
Пытливый - Если осталась справка, выложите здесь скан.
0
|
|
|
Заблокирован
|
||
| 31.07.2013, 07:19 | ||
|
Не по теме:
0
|
||
|
9131 / 6141 / 593
Регистрация: 27.03.2013
Сообщений: 20,006
|
|
| 02.08.2013, 17:25 [ТС] | |
|
inhouse - Здрасьте, вижу вышли на форум, я не куда не пропал, щас ужо не в отпуске, а работаю, времени немного поменьще стало, но от своей затеи не отказался, СОВЕРШЕНСТВУВУЮ потихоньку
Просто в начале в БД закидал разных заготовок, теперь привожу в соответствие, т. к. Имена таблиц и полей изменились и их нужно увязать, чтоб не глючили. Доработал Протокол УЗИ и Анализы крови, да и много еще чего. Кидаю для оценки и рецензии, но есть еще много не доработок. Прошу узнать, есть ли такие графы в Амбулаторном приеме как - 1. Жалобы на здоровье,(Стоны, Лизания больного места) 2. Осмотр, 3. Диагноз, 4. Лечение, Ну и т. п.
0
|
|
| 02.08.2013, 17:25 | |
|
Помогаю со студенческими работами здесь
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 позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|