Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: snipe
Ну вот теперь можно и подсказать что сделать......
откройте форму в режиме конструктора
поле "время на вызов" в свойствах на вкладке данные в строке данные выбирете "Время на вызов" (ну соответственно без ковычек) тем самым вы увяжите это поле формы с таблицей

поле "Время возвращения" в свойствах на вкладке События в строке После обновления выбирете [Процедура обработки событий] и нажмите маленькую кнопочку с изображением трех точек справа от строки После обновления
Запустится редактор VBA
Между строк Private Sub Время_возвращения_AfterUpdate() и End Sub
вставте строку Me![Время на вызов] = Me![Время возвращения] - Me![Время принятия]
закройте Редактор VBA
сохраните изменения в форме
теперь все это будет работать следующим образом
пользователь вводит время принятия
после этого вводит время возвращения
и как только наступит событие после обновления
данные о времени вызова будут проставлены в форме ну и соответственно в таблице



Только все это будет корректно работать до определенного времени....... ну например время вызова 23:55 и время приезда 00:15 результат будет 23:40
Ща подумаю и пришлю идеи


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.