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

 

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

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

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

ник: dimonicss
Открываю одиночную форму
DoCmd.OpenForm "ПроцентыВодитДобав"
(связанную с Таблицей "Проценты") с целью отредактировать какую-либо запись или добавить новую.
В форме поля Позывной, Процент. Оба значения числовые.
В поле Позывной выбираю числовое значение из поля со списком, далее хочу повесить на это событие Private Sub Позывной_AfterUpdate()
чтобы шел переход к нужной записи на редактирование (изменяется значение Процент), а если записи в Таблице с таким значением Позывной нет, чтобы шло создание новой записи. Изменения записываются по нажатию на кнопку Добавить - Private Sub Добавить_Click(). При этом если запись редактируется, то происходит запись измененного зачения и форма закрывается. А если записывается новая запись, чтобы также записывалась новая запись и форма закрывалась.
Чувствую что все это очень просто делается, вроде через DLookUp. Подскажите плиз конкретный код (для Private Sub Позывной_AfterUpdate() и Private Sub Добавить_Click()), а то я для этой цели чего-то громоздкое у себя начал писать.
Как вариант тоже думал открывать форму сначала на редактирование, а после введения значения в поле Позывной и после проверки и нахождения в Таблице записи с подобным значением переходить к этой записи на редактирование. Если же ее нет, продолжать ввод новой записи.


Ваше имя:

Пароль:

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

Сообщение:

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

Прикрепить:

 

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