powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как очистить поля в форме?
20 сообщений из 20, страница 1 из 1
Как очистить поля в форме?
    #32614232
Pu4'OK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно, чтоб при нажатии кнопки очищались конкретные поля в форме. Заранее благодарен за ответ!
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614269
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя Control-а=Null
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614327
Pu4'OK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И куда это?
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614354
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub Form_Load()
obtype = Null
Nazn = Null
Address = Null
napr = Null
w1 = Null
com1 = Null
terr = Null
opis = Null
doc1 = Null
Так понятней?
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614361
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это при загрузке, если по нажатию,
то вешаешь на событие кнопки
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614413
Pu4'OK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понял! Спасибо!
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614425
Pu4'OK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно таким образом обработать группу полей?... Чтоб на каждое не прописывать!
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614465
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Низя. Разве что слегка соптимизить писанину

Sub ClearFields(ParamArray arg())
Dim i As Integer
For i = LBound(arg) To UBound(arg)
arg(i).Value = Null
Next i
End Sub

и вызывать например
ClearFields f1,t4,t66,l5
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614479
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно, но это кому как нравится
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614533
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim c1 As Control
For Each c1 In Me.Controls
If c1.Tag = "Их надо очистить" Then c1 = Null
Next c1
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614598
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Shark:

Тогда уж

If Instr(c1.Tag , "Их надо очистить")<>0 Then c1 = Null
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614602
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извращенцы
Ха-ха
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614620
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Извращенцы
Ты просто не работал с формами, где действительно МНОГО полей. Такие трюки реально облегчают жизнь

>alexey

Так действительно лучше
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614645
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё как Работал, просто написал минимум, а вы как всегда развили и углубили.(Горбачёвы однако.)
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614697
Pu4'OK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Полей в форме, причем только тех, которые необходио очистить 167...
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614737
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дык и меть тэгами, тескст в теге может быть и попроще :)
Все равно какие-то свойства для автоматич очистки нужно выставлять

Hint: мультиселект примени, с шифтиком поля выбирай
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614760
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexey Sh
Можно ничего не выставлять, а чистить - зависит от задачи:)

Главное - цикл:)
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614824
Pu4'OK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я почти вообще не шарю в VBA... Но по-моему можно сделать таким образом... Написать команду, присваюющую значение Null одному полю, а потом зациклить, причем симитировать нажатие клавиши "Tab"... И чтоб эта функция делала своё дело, до тех пор, пока не дойдет до определенного поля....
Если кто-нибудь меня понял... см. 1-ое предложение(своеобразный цикл)...
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614864
Pu4'OK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наверное врядли меня кто-то понял...
...
Рейтинг: 0 / 0
Как очистить поля в форме?
    #32614922
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно и так. только правильно порядок табуляций выставвить.

а ЦЫКЛ всё равно писать придёцца :)
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как очистить поля в форме?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]