8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
1 | |
Общенародная БД - Вет. Клиника08.07.2013, 12:05. Показов 17271. Ответов 99
Метки нет (Все метки)
Всем доброго здоровья!!!
В связи со своим практически не исчерпаемым энтузиазмом и безграничным животнолюбием начал создавать БД, для облегчения учета, обретения опыта и применения лучшего лечения братьев и сестер наших меньших (может кому и пригодится), В процессе у меня вскочило несколько вопросов, не совсем представляю, как должна выглядеть амбулаторная карта животного, что в ней должно присутствовать, какие анализы, есть ли у них ваще резус фактор, и т. п. моменты, если кто может помочь и имеет опыт, будьте добры, отпишитесь, можно и скрины вылочить, для наглядности, какие поля нужно создать , что в них должно быть, а то и опозориться не долго. Просто не очень представляю, как это должно выглядеть, а для создания свяэей, ститаю это очень важно. Выкладываю начальные наработки БД, может кто и подскажет и поправит по технической части, где какие косячки обнаружатся. БД в (mdb) 2000 С великим уважением ко всем желающим помочь!!!
1
|
08.07.2013, 12:05 | |
Ответы с готовыми решениями:
99
Какие запросы можно придумать для предметной области вет лаборатория? Создание базы данных «Частная клиника» Общенародная База Данных: Ветеринарная клиника как поменять вет бордюра у таблицы??? |
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
04.08.2013, 12:38 | 41 |
Не по теме: Неизвестными вам браузерами я не должен пользоваться? С какого перепугу?
2
|
Заблокирован
|
|
04.08.2013, 18:41 | 42 |
0
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
06.08.2013, 02:15 | 43 |
Кликните здесь для просмотра всего текста
Не по теме: Интернет эксплорер от майкрософт есть в обоих ссылках и хватит уже флуда от незнания предметной области.
0
|
126 / 44 / 1
Регистрация: 04.11.2011
Сообщений: 241
|
|
06.08.2013, 22:19 | 44 |
В ветклинике обычно отправляют делать рентген и анализы в человеческие ... т.е. распечатка-памятка владельцу что нужно сделать. Но это не обязательно.
Самое основное - это распечатка вет-карты. Владельцы переезжают на другие ПМЖ, карту с прививками/болезнями/лекарствами выписанными просят скинуть. Обязательно указание аллергенов (у животных бывают бурные реакции на консерванты прививок, да так что овчарка в чау-чау превращается от опухлостей ...). Сейчас в ветклинике куда я хожу, весь учет ведется в excel-файлах, которые рассортированы в папке по алфавиту по фамилии хозяев ... Либо как вариант(распечатка ж денег стоит) - формирование файла excel.
1
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
07.08.2013, 15:50 [ТС] | 45 |
inhouse - Сделал по присланному Вами образцу - Протокол УЗИ Самки и соответственно и Отчет для распечатки. Сейчас начал заниматься с - Договором на оказание ветеринарной помощи, - Сотрудниками, - Главным меню, да и Амбулаторный прием придется дорабатывать, нужны противопоказания (Аллергены), как любезно пояснили, с Вакцинами и Лекарствами только некоторое время спустя начну разбираться. Возможно это займет не меньше 1-2 недели. Если есть возможность, протестируйте, то что есть, может ошибочки какие выявите в тех же протоколах УЗИ (Очень много полей и возможны недоработки или повторы).
0
|
08.08.2013, 05:07 | 46 |
kmv-puh,
Таблица и форма Организации. ----------------------------------------------- Зачем в таблице эти поля - Вид Тел1,2,3,4.? Может поля Тел№1,2,3,4 переименовать. Тел основной, Тел дополнительный, Тел дежурный, Тел сотовый. -------------------------------- На форме сделать не поля, а надписи - Основной, Дополнительный, Дежурный, Сотовый. ------------------------------------------------ Не понял откуда открываются Формы Узи самец\самка. По Узи вообще не понятная картина. Самца и самку я бы разделял только по тем показателям, по которым есть расхождения (простата\матка). В связи с этим имел бы 1 форму Узи. Добавил бы 1 вкладку. И от пола показывал бы вкладку простаты\матки. -------------------------------------------------
1
|
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
|
|
08.08.2013, 05:59 | 47 |
kmv-puh, я в основном делаю одну таблу: Контакты. В ней текстовое поле (номер телеф, эл адрес и т.д.), второе поле - собственно Тип контакта (к справочнику типов): телеф рабочий; сотовый (хотя и это уже лишнее: сотовый-стационарный можно получать запросами); эл почта; аська и т.д. и т.п...
2
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
08.08.2013, 19:44 [ТС] | 48 |
Сделал так из расчета, что может быть 4 сотовых номера, но разные операторы, а городскрго телефона вообще не быть, а те виды тел. просто сделаны по умолчанию их в любое время можно изменить.
Пока ни откуда, только из окна БД, потом планирую сделать в форме - Амбулаторный прием, открываться будет, та или иная форма, в зависимости Самец или Самка. Возможно вы и правы, но вдруг врач после праздников начнет по ошибке самцу матку описывать Да и как быть с отчетом, по бланкам Протоколов УЗИ они различаются именно по - простата/матка, а не в одном бланке. Как я уже писал выше, это еще не окончательный вариант и рассматриваю возможность вместо полей телефонов в том виде в котором они есть сейчас сделать подчиненную форму, чтоб можно было записать или 1 телефон или 100, хотя такое маловероятно. Окончательный вариант думаю будет готов только к Новому году Спасибо всем за участие!!!
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
10.08.2013, 19:19 [ТС] | 49 |
Всем доброго вечера!
Есть форма - #ГлавноеМеню, в ней поле со списком - КодОрганизацииГМ (Типа хоца при добавлении новой записи во всех формах - Значение по умолчанию). Прописал к примеру в форме - АмбулаторныйПрием в - Значение по умолчанию - =[Forms]![#ГлавноеМеню]![КодОрганизацииГМ] это работает только если - форма - #ГлавноеМеню - Открыта или свернута. (Запись думаю будет только одна - наподобии - Настроек БД) Вопрос, а если в процессе работы нечаянно закрыл форму - #ГлавноеМеню, как тогда брать это значение при создании новых записей? Может есть какое решение? У меня чёй та заклинило , ни как не соображу, помогите.
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
10.08.2013, 20:21 | 50 |
Есть традиционное решение - присваивать публичной переменной выбранное значение из списка. В дальнейшем использовать не ссылку на поле формы, а публичную перемнную. В этом случае в публичной переменной будет последнее выбранное значение из поля со списком. Но что делать, если форма на основе поля которой заполняется публичная переменная, вообще не вызывалась в сеансе? В этом случае можно проверять значение ПП и если оно пустое, заполнять его по некоторому правилу. Например, брать последнее по дате значение из таблицы.
БД не смотрел
1
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
10.08.2013, 20:45 [ТС] | 51 |
mobile - Во-во-во, это самое то. Вы же знаете, что в VBA, я "0", ну или "+1 из 100".
А как это будет выглядеть на примерчике?
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
10.08.2013, 21:28 | 52 |
1. В форме #ГлавноеМеню, в процедуре на событии После обновления КодОрганизацииГМ определяется переменная PublicKodOrg.
2. В форме АмбулаторныйПрием значением по умолчанию поля КодОргАП записана функция FuncKodOrg(). 3. В модуле Common определена публичная переменная PublicKodOrg и функция FuncKodOrg ее использующая. В функции проверяется значение переменной и, если оно пусто, в нее записывается значение поля КодОргАП, соответствующее максимальному значению счетчика (Код_АП) из таблицы АмбулаторныйПрием.
1
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
10.08.2013, 21:43 [ТС] | 53 |
mobile - Я еще не совсем въех, Разобрался, но с моими скромными познаниями в VBA, как мне кажется это будет работать только в форме - АмбулаторныйПрием, а в других формах, возможно и еще даже не созданных, а только задуманных для создания позжее, не сработает, или я не прав, и я чего то не допонимаю?
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
10.08.2013, 21:56 [ТС] | 55 |
mobile - Может я не так как то перевыразился, но имелось в виду поле - КодОрганизацииГМ - по умолчанию в форме - #ГлавноеМеню, вот чё я и засомневался то.
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
10.08.2013, 22:08 | 56 | |||||
Если я правильно понял, то не исключена ситуация, когда умолчательное значение может определяться из другой формы, не из #ГлавноеМеню. Это просто. В эту другую форму, в соотвествующее поле добавляется процедура, аналогичная процедуре после обновления поля КодОрганизацииГМ в форме #ГлавноеМеню
1
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
|
10.08.2013, 22:25 [ТС] | 57 |
mobile - наверное я опять туплю.аю и в поле со списком этой открытой/НЕОТКРЫТОЙ формы, где указан код организации (В КАЖДОЙ ФОРМЕ КОД МОЖЕТ БЫТЬ РАЗНЫМ), автоматом проставится код той орг., которая уже есть в Форме/Таблице - #ГлавноеМеню, не смотря на то, открыта эта форма или нет
Или опять не сильно понятно выражаюсь? УФФФ
0
|
8860 / 5908 / 585
Регистрация: 27.03.2013
Сообщений: 19,574
|
||||||
11.08.2013, 11:26 [ТС] | 59 | |||||
Только это +++
Правда не - ИЗ формы, а - В форме #ГлавноеМеню А может есть что попроще, просто выражение какое??? Добавлено через 8 часов 31 минуту Ура , разобрался mobile - Огромное спасибо , не сразу увидел про - FuncKodOrg . вот и тормозил Добавлено через 11 минут Правда изменил имена таблицы и поля получилось так -
Добавлено через 1 час 39 минут mobile - Пришлось убрать решоточку из имени таблички (from #ГлавноеМеню) , Аксик ругался, а ПОЧЕМУ? Добавлено через 2 часа 30 минут inhouse_ - При случае уточните у друзей - ветеринаров, как правильно называются их должности, есть ли у них уборщицы или мед. сестры / Мед. братья, Ренгелологи, УЗИологи?
0
|
26806 / 14485 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
11.08.2013, 13:27 | 60 |
Символ решетки не относится к базовому набору символов, разрешенных для имен в Jet SQL. В базовый набор входят все буквы и символ подчеркивания. Имена с другими разрешенными символами должны заключаться в прямые скобки: [#ГлавноеМеню]
1
|
11.08.2013, 13:27 | |
11.08.2013, 13:27 | |
Помогаю со студенческими работами здесь
60
Сериал Клиника База данных *Ветеринарная клиника* Клиника продолжается, проверка на результат запроса из базы База данных "Клиника" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |