Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как очистить поля в форме? / 20 сообщений из 20, страница 1 из 1
21.07.2004, 11:27:47
    #32614232
Pu4'OK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как очистить поля в форме?
Мне нужно, чтоб при нажатии кнопки очищались конкретные поля в форме. Заранее благодарен за ответ!
...
Рейтинг: 0 / 0
21.07.2004, 11:40:38
    #32614269
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как очистить поля в форме?
Имя Control-а=Null
...
Рейтинг: 0 / 0
21.07.2004, 11:59:28
    #32614327
Pu4'OK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как очистить поля в форме?
И куда это?
...
Рейтинг: 0 / 0
21.07.2004, 12:06:16
    #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
21.07.2004, 12:07:18
    #32614361
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как очистить поля в форме?
Это при загрузке, если по нажатию,
то вешаешь на событие кнопки
...
Рейтинг: 0 / 0
21.07.2004, 12:25:31
    #32614413
Pu4'OK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как очистить поля в форме?
Понял! Спасибо!
...
Рейтинг: 0 / 0
21.07.2004, 12:29:17
    #32614425
Pu4'OK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как очистить поля в форме?
А можно таким образом обработать группу полей?... Чтоб на каждое не прописывать!
...
Рейтинг: 0 / 0
21.07.2004, 12:43:28
    #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
21.07.2004, 12:45:54
    #32614479
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как очистить поля в форме?
Точно, но это кому как нравится
...
Рейтинг: 0 / 0
21.07.2004, 12:59:13
    #32614533
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как очистить поля в форме?
Dim c1 As Control
For Each c1 In Me.Controls
If c1.Tag = "Их надо очистить" Then c1 = Null
Next c1
...
Рейтинг: 0 / 0
21.07.2004, 13:16:55
    #32614598
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как очистить поля в форме?
2 Shark:

Тогда уж

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

>alexey

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

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

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

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


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