|
#1
|
|||
|
|||
Условия
Здравствуйте. Моя программа регистратура в поликлинике. При записи на прием, приложение должно учитывать людей, которые записались в определенное время и не записывать их повторно, собственно с этим я и не могу справиться. А именно, в программе нужно сделать уникальность времени. На форме добавления за время отвечают два компонента SpinEdit(часы) и ComboBox(минуты). в первом я выбираю часы от 8 до 20, во втором выбираю каждые 10 минут. В итоге, как мне сделать так, чтобы я не смог записывать пациентов на одно и то же время?
|
#2
|
|||
|
|||
Если у тебя есть нормальная БД, то можно просто создать уникальный констрейнт на соотв. поля (не забудь включить туда дату).
Второй вариант - проверять самому. Делаешь запрос в БД с соотв. значениями и если ничего не вернулось, то время свободно. |