Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отслеживание изменений другим пользователем [D6, MS Access]


Страницы:   1 2

AlexSt ©   (2006-11-17 11:03:00) 

Подскажите, кто знает. Есть ли возможность отследить изменения сделанные другим пользователем без переодического Requery.
База - mdb (MS Access)
Подключение через компоненты ADO


AlexSt   (2006-11-17 12:35:00) [21]


> ээ так нельзя - или возможна или невозможна

специфика работы, пока одного по аппаратам гоняют, другого доктор смотрит, а если много напишут и пациенты поднимут скандал по голове получат все.


AlexSt   (2006-11-17 12:33:00) [22]


> я просто с аксесс мягко говоря давно и неправда

С аксессом приятно работать через АДО. Ниразу не было глюков с потерей индекса и нарушением структуры БД плюс сохраненные процедуры, которые выполняются ядром аксесса и всегда можно открыть в Аксессе и исправить, что не так введено.


k2   (2006-11-17 12:30:00) [23]


> AlexSt ©   (17.11.06 12:27) [14]
>
>
> на дату/время ставить уникальность не буду, тем более, что
> иногда возможна запись двух пациентов на одно время.

ээ так нельзя - или возможна или невозможна


AlexSt   (2006-11-17 12:27:00) [24]


> Ввести понятие уникальность в базу.

на дату/время ставить уникальность не буду, тем более, что иногда возможна запись двух пациентов на одно время.

> кнопки "обновить" достаточно
> пока пациента выслушиваем - нажали

Попробуем, будут возмущаться, придумаю что нибудь другое.


k2   (2006-11-17 12:14:00) [25]

Anatoly Podgoretsky ©   (17.11.06 12:12) [12]
а доктор+(дата)время разве недостаточно уникально?
я просто с аксесс мягко говоря давно и неправда


Anatoly Podgoretsky   (2006-11-17 12:12:00) [26]

> AlexSt  (17.11.2006 11:49:06)  [6]

> доктор, пациент, время приема

По этим полям уникальный индекс.


Anatoly Podgoretsky   (2006-11-17 12:11:00) [27]

> k2  (17.11.2006 11:34:05)  [5]

> откуда то девочки взялись

Не известно откуда, но понятно зачем.


Anatoly Podgoretsky   (2006-11-17 12:10:00) [28]

> AlexSt  (17.11.2006 11:28:04)  [4]

> и на одно и тоже время небыло записано два человека.

Ввести понятие уникальность в базу.


k2   (2006-11-17 12:09:00) [29]

AlexSt ©   (17.11.06 12:05) [8]
не думаю што стоит периодочески, кнопки "обновить" достаточно
пока пациента выслушиваем - нажали


AlexSt   (2006-11-17 12:05:00) [30]

Да так видать и придется делать плюс периодическое Requery для того, чтобы на экране была постоянно свежая информация.


k2   (2006-11-17 11:57:00) [31]

пакета я такого не знаю
но по задаче - какая может быть одновременная запись? непосредственно перед записью проверяется пустое ли поле даты, если занято возвращаем отлуп - сорри уже занято, регистратор предлагает больному другое время
заодно если на экране отображена таблица - обновляем состояние
както так на мой взгляд


AlexSt   (2006-11-17 11:49:00) [32]

Комерческая больница, регистратура, сейчас у них для записи на прием используется пакет Shedule еще из 95 офиса. На один комп регистратура не успевает работать, поэтому было решено разнести запись на несколько компов, но Shedule так работать не может. База простая - доктор, пациент, время приема и никаких наворотов. Но так как операторы от техники долеки с компами не дружат абсалютно то такие нюансы как одновременная запись на одно и тоже время разных пациентов должна быть учтена.


k2   (2006-11-17 11:34:00) [33]

AlexSt ©   (17.11.06 11:28) [4]
откуда то девочки взялись
полнее опиши задачу


AlexSt   (2006-11-17 11:28:00) [34]

Для того чтобы информация вовремя обновлялась и на одно и тоже время небыло записано два человека. Девочек не заставишь перед тем как посмотреть делать обновление - нервов не хватит. А периодическое Requery по моему мнению должно сильно жрать ресурсы, хотя может я и ошибаюсь.


k2   (2006-11-17 11:17:00) [35]

to AlexSt © а зачем?


AlexSt   (2006-11-17 11:14:00) [36]

Жаль!


Sergey13   (2006-11-17 11:08:00) [37]

Нет. Да и не нужно это в 99% случаев.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо