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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2009, 09:27   #31
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

ок благодар
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 01.07.2009, 09:47   #32
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
А в таблице отображай записи, у которых в этом поле значение стоит false.
вполне практичное решение. только я обычно в таких случаях делаю поле актуальности записи (IS_ACTUAL CHAR(1) Default 'Y') и отображаю тех, у кого True ( = 'Y'). но это не повод для обсуждения - это как кому понятнее/удобнее...
И, кстати, если речь идёт о реальной системе, неплохо добавить табличку для отображения "выбывших" пациентов.

А ещё можно завести для пациента две даты: дата постановки на учёт и дата закрытия медицинской карточки (а можно ещё добавить поле "примечание" где указыать причину закрытия дела). Тогда в таблице отображать только тех пациентов, которые попадают в нужный диапазон дат. Тогда можно будет посмотреть сколько и какие пациенты были в прошлом месяце, а какие в прошлом году.

и я абсолютно согласен с Виталием.
Удалять Пациента можно ТОЛЬКО в том случае, если его ввели в БД по ошибке (т.е. такого человека нет, не было и не будет!).

Хотя, безусловно, очень многое зависит от конкретной задачи, конкретной специфики...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.07.2009, 13:28   #33
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Народ все это хорошо, но я все же хотел попробовать удалить... Зашел в MySQL front и там сделал ограничения на FK (внешние ключи), сделал полное полное удаление и выбрал везде каскад, НО у меня не удаляет он ( Я сделал дамп своей БД, если кто может помогите... толи я чет не правильно делаю толи MySQL глючит... ( psixi.rar
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 02.07.2009, 11:16   #34
SlavaSH
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 174
По умолчанию

Цитата:
Сообщение от Droid Посмотреть сообщение
Народ все это хорошо, но я все же хотел попробовать удалить... Зашел в MySQL front и там сделал ограничения на FK (внешние ключи), сделал полное полное удаление и выбрал везде каскад, НО у меня не удаляет он ( Я сделал дамп своей БД, если кто может помогите... толи я чет не правильно делаю толи MySQL глючит... ( Вложение 13338
я что-то не понял... а у тебя какая база то?

ты саму базу можешь прислать? пустую
SlavaSH вне форума Ответить с цитированием
Старый 02.07.2009, 13:39   #35
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Все всем спасибо с удалением разобралсо
1 старый программист, лучше новых 2-х

Последний раз редактировалось Droid; 03.07.2009 в 10:24.
Droid вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОМОГИТЕ РЕШИТЬ ПРОБЛЕМУ !!!!!!!!!!!! ЛиЛу Помощь студентам 5 29.12.2008 15:36
Помогите решить проблему nismo Microsoft Office Excel 7 12.09.2008 08:59
помогите решить проблему 1234 Общие вопросы Delphi 2 04.07.2008 11:52
помогите решить проблему ... alexey7 Microsoft Office Excel 2 16.10.2007 13:25