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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2011, 09:18   #1
denis.ta-com
Пользователь
 
Регистрация: 16.05.2011
Сообщений: 39
Вопрос Изменить значение поля

Всем здравствуйте.
Задачка такая: Access 2010, на форме имеется определенное поле со значением "0" (значение присвоено полю по умолчанию) необходимо при закрытии формы по определенной кнопки с формы изменить значение этого поля на "1".
Закрытие формы по макросу проходит без проблем, а вот прописать там же изменение значения не получается, макрокоманды "ЗадатьЗначения" нет, а макрокоманда "ЗадатьСвойство" с параметром "значение" приводит к ошибке.
Как это можно реализовать в макросе?
Мне удалось сделать это запросом на изменение, но это не подходит слишком много лишней информации для пользователя, пользователь не должен видеть подтверждений или подобных сообщений.
Заранее спасибо.
denis.ta-com вне форума Ответить с цитированием
Старый 16.05.2011, 13:00   #2
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от denis.ta-com Посмотреть сообщение
Всем здравствуйте.
Задачка такая: Access 2010, на форме имеется определенное поле со значением "0" (значение присвоено полю по умолчанию) необходимо при закрытии формы по определенной кнопки с формы изменить значение этого поля на "1".
Закрытие формы по макросу проходит без проблем, а вот прописать там же изменение значения не получается, макрокоманды "ЗадатьЗначения" нет, а макрокоманда "ЗадатьСвойство" с параметром "значение" приводит к ошибке.
Как это можно реализовать в макросе?
Мне удалось сделать это запросом на изменение, но это не подходит слишком много лишней информации для пользователя, пользователь не должен видеть подтверждений или подобных сообщений.
Заранее спасибо.
так попробуйте
Код:
Sub Exit_FRM()
Me.Поле = 1 'Ваше поле
Me.Refresh
DoCmd.Close
End Sub
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 16.05.2011, 16:19   #3
denis.ta-com
Пользователь
 
Регистрация: 16.05.2011
Сообщений: 39
По умолчанию

"R Dmitry" большой респект тебе, Refresh не понадобился все работает
denis.ta-com вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить цвет поля по условию Andrew Boss Microsoft Office Access 9 18.03.2018 18:08
как получить значение поля грид на основе значения другого lookUp поля malayka БД в Delphi 0 21.04.2010 19:06
Значение поля по умолчанию alco84 Microsoft Office Access 2 16.02.2010 10:17
ClientDataSet - изменить размер (Size) поля Highlander1981 БД в Delphi 5 13.11.2009 14:15
Как изменить размер поля БД Алёна БД в Delphi 5 07.05.2007 10:06