![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 20
|
![]()
Здравствуйте, у меня есть таблица, которая представляет собой расписание состоящие из 5 полей : "Дата", "Время", "Место", "Действие", "Человек".есть связанная с этой табличкой форма. При нажатии кнопки "Добавить запись" нужно проверить не занят ли этот человек в данный момент, т.е.
Если ("Дата" = дата, указанная в форме) И ("Человек" = человек, указанный в форме) тогда Если ("Время" = время, указанное в форме) ИЛИ ("Время" > время, указанное в форме - 4 ) ИЛИ ("Время" < время, указанное в форме + 4 ) тогда Вывести окно об ошибке; НЕ ВНОСИТЬ ЗАПИСЬ; |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
if("Дата" = дата, указанная в форме) and ("Человек" = человек, указанный в форме) then
if ("Время" = время, указанное в форме) or ("Время" > время, указанное в форме - 4 ) or ("Время" < время, указанное в форме + 4 ) then msgbox("error") exit sub end if end if |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 20
|
![]()
А как обновить таблицу после внесения изменений в Recordset? Мне приходиться с помощью макрокомандных кнопок "Вперёд" и "Назад" это делать.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.03.2010
Сообщений: 153
|
![]()
hamsidJ, если речь идёт о форме табличного вида, то можно так: Me.Refresh
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 20
|
![]()
нет речь идёт о самой таблице
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 20
|
![]()
Почему-то выдаёт ошибку 3021 "Текущая запись отсутствует".
Код:
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 30.03.2010
Сообщений: 153
|
![]()
Может Вам стоит сначала проверить есть ли записи в Рекордсет, а потом переходить на первую запись.
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 20
|
![]()
Эти записи есть я сам их вносил
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 30.03.2010
Сообщений: 153
|
![]()
Ошибка на какой строке кода выскакивает?
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 28.12.2011
Сообщений: 20
|
![]()
Та, которая красная
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
расписание факултетета | gabiboi | Помощь студентам | 2 | 10.06.2011 23:01 |
C++ Builder Расписание | free_man1991 | C++ Builder | 0 | 14.05.2011 23:24 |
Расписание уроков | DeyaInferi | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 08.03.2011 20:48 |
расписание звонков | dozimetrist | Помощь студентам | 0 | 21.11.2010 16:54 |
Расписание в Excel | Python | Microsoft Office Excel | 0 | 25.11.2006 17:01 |