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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2010, 18:00   #1
vlad_stv
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 22
Вопрос Очистка полей на форме с кнопки

У меня Access 2007.столкнулся с проблемой записи в поле на форме,с помощью кнопки.схема такая:есть форма,запрос,таблица,выполняется поиск по полям,но после закрытия запроса, инфу в полях на форме, для выполнения нового запроса надо удалять вручную,каждое поле.подскажите как осуществить с помощью кнопки этот процесс,чтобы все поля по нажатию на нее обнулялись,либо туда записывались "пустые" значения?пробовал с помощью выражения [Forms]![Поиск]![pole_vvoda1].value=""" """ - если в макрос засунуть то пишет "type mismatch",а если напрямую в кнопку выражение писать,то сохраняет но не выполняет действие.может есть какие то стандартные средства access 2007,которые осуществляют такую операцию?или в свойствах поля нужно поставить правильный параметр?еще пробовал в выражении, напрямую в кнопку, писать [Forms]![Поиск]![pole_vvoda1].DefaultValue=""" """.но тоже без толку.
vlad_stv вне форума Ответить с цитированием
Старый 02.03.2010, 20:04   #2
kapitel_bc@ukr.net
Пользователь
 
Регистрация: 31.01.2010
Сообщений: 49
По умолчанию

Попробуйте кнопку - "Ввести данные". Т.е. данные, по сути, "возвращаются" на свое место, а форма при этом очищается
kapitel_bc@ukr.net вне форума Ответить с цитированием
Старый 02.03.2010, 22:14   #3
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте vlad_stv.
Если к форме подключен источник (таблица, запрос), для "очищения" контролов достаточно перейти к новой записи. Если же форма не связана с источником данных (Unbound) выполнять "очищение" придется перебором всех контролов. В форме это может быть записано так :
Me.pole_vvoda1 = Empty.
Не стоит задавать необдуманное значение по умолчанию (DefaultValue) от этого результат может быть даже не нулевой а отрицательный.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 03.03.2010, 09:24   #4
vlad_stv
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 22
По умолчанию

Здравствуйте Евгений.
форма ни с чем не связана.т.е. код который вы предоставили я пишу в кнопку в выражения в таком виде
= Me.[forms]![поиск]![pole_vvoda1]=Empty
я правильно вас понял?
vlad_stv вне форума Ответить с цитированием
Старый 03.03.2010, 11:18   #5
Abrakadabra
Форумчанин
 
Регистрация: 26.04.2008
Сообщений: 487
По умолчанию

Цитата:
Сообщение от vlad_stv Посмотреть сообщение
= Me.pole_vvoda1=Empty
красное исключить (кнопка то хоть на форме?)

Последний раз редактировалось Abrakadabra; 03.03.2010 в 14:42.
Abrakadabra вне форума Ответить с цитированием
Старый 03.03.2010, 11:34   #6
vlad_stv
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 22
По умолчанию

нажатие кнопки выдаёт ошибку: Объект не содержит программируемый объект [Me]
vlad_stv вне форума Ответить с цитированием
Старый 03.03.2010, 13:37   #7
vlad_stv
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 22
По умолчанию

нашел.включил в параметрах все макросы.затем включил кнопку "Все действия" в создании макроса и все появилось.затем использовал макрос "ЗадатьЗначение",там прописал значение "Null" и все получилось.Спасибо
vlad_stv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
по нажатию кнопки на 2 форме перезагружалась 1 Linore Общие вопросы .NET 2 28.02.2010 22:20
Сумировать поле в зависимости от выбраных на форме элементов полей dplz Microsoft Office Access 1 16.02.2010 19:29
Как изменить на форме цвет кнопки закрыть? VintProg Общие вопросы Delphi 1 10.07.2009 17:08
Видимость полей в подчиненной форме Sparxy Microsoft Office Access 2 02.06.2009 21:40
Кнопки на форме forzi Помощь студентам 5 10.05.2008 11:56