Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Удаление элемента управления с формы из процедуры / 21 сообщений из 21, страница 1 из 1
30.06.2004, 10:41:27
    #32582607
Rodion Doroshkevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
Может кто подскажет, как удалить в процедуре VBA с формы какой-нибудь элемент, что бы при следующем запуске mdb-шки его уже не ней небыло?
...
Рейтинг: 0 / 0
30.06.2004, 10:44:27
    #32582616
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
- Открыть форму в режиме конструктора
- Удалить контром
- Закрыть с сохранением
...
Рейтинг: 0 / 0
30.06.2004, 10:56:36
    #32582670
Rodion Doroshkevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
Нельзя!
Надо что бы после первого запуска на форме была кнопка, а после ее нажатия она удалилась и больше НИКОГДА не появлялась!
А "девочек" к конструктору допускать нельзя!
...
Рейтинг: 0 / 0
30.06.2004, 10:58:24
    #32582677
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
Rodion DoroshkevichНельзя!
Надо что бы после первого запуска на форме была кнопка, а после ее нажатия она удалилась и больше НИКОГДА не появлялась!
А "девочек" к конструктору допускать нельзя!
Я и не говорил, что "девочки" должны конструктор открывать
VBA тоже умеет открывать формы в рещиме конструктора
...
Рейтинг: 0 / 0
30.06.2004, 11:00:04
    #32582685
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
Rodion DoroshkevichНельзя!
Надо что бы после первого запуска на форме была кнопка, а после ее нажатия она удалилась и больше НИКОГДА не появлялась!
А "девочек" к конструктору допускать нельзя!


а вариант с Visible не устроит ?
для хранения его состояния можно применить:
- отдельную табличку
- свойства файла mdb


пример в mdb - после проводок по складу часть кнопок пропадает
...
Рейтинг: 0 / 0
30.06.2004, 11:00:09
    #32582686
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
сделать ее невидимой.
ну сначала нада сделать счетчик запусков.
...
Рейтинг: 0 / 0
30.06.2004, 11:00:40
    #32582687
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
апаздаллл
...
Рейтинг: 0 / 0
30.06.2004, 11:03:09
    #32582697
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
как вариант:

- в таблице с настройками завести ключик
- отображать кнопку в зависимости отключика (me.button1.visible)
- при нажатии на кнопку, делать действия + сбросить флажок в таблице
...
Рейтинг: 0 / 0
30.06.2004, 11:07:34
    #32582713
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
paparomeкак вариант:

- в таблице с настройками завести ключик
- отображать кнопку в зависимости отключика (me.button1.visible)
- при нажатии на кнопку, делать действия + сбросить флажок в таблице

ага
в моем примере именно флажок.
...
Рейтинг: 0 / 0
30.06.2004, 11:09:25
    #32582717
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
Shuhard
ага
в моем примере именно флажок.
Дык - АпАздАл я!!!
...
Рейтинг: 0 / 0
30.06.2004, 11:12:18
    #32582733
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
paparome Shuhard
ага
в моем примере именно флажок.
Дык - АпАздАл я!!!
преимущество выделенки
решает не мозг а ping
...
Рейтинг: 0 / 0
30.06.2004, 11:14:51
    #32582739
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
Shuhardпреимущество выделенки
решает не мозг а pingТаки и я не на модеме сижу :)
Просто меня отвлекли :)
...
Рейтинг: 0 / 0
30.06.2004, 12:02:26
    #32582913
Rodion Doroshkevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
[/quot]
Я и не говорил, что "девочки" должны конструктор открывать
VBA тоже умеет открывать формы в рещиме конструктора[/quot]
Поподробнее, плз!
...
Рейтинг: 0 / 0
30.06.2004, 12:04:54
    #32582926
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
Rodion Doroshkevich paparome
Я и не говорил, что "девочки" должны конструктор открывать
VBA тоже умеет открывать формы в рещиме конструктора
Поподробнее, плз!
DoCmd.OpenForm "MyForm1", acDesign
...
Рейтинг: 0 / 0
30.06.2004, 12:15:20
    #32582966
Rodion Doroshkevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
paparome
DoCmd.OpenForm "MyForm1", acDesign
А дальше как удалить контрол с этой формы?
...
Рейтинг: 0 / 0
30.06.2004, 12:21:21
    #32582993
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
/topic/71984&hl=%f3%e4%e0%eb%e8%f2%fc+%ea%ee%ed%f2%f0%ee%eb
...
Рейтинг: 0 / 0
30.06.2004, 12:24:44
    #32583007
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
Что-то типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub bt1_Click()
Dim n As String
n = Me.name
DoCmd.OpenForm n, acDesign
Call DeleteControl(n, "bt1")
DoCmd.Close acForm, n, acSaveYes
DoCmd.OpenForm n, acNormal
End Sub
...
Рейтинг: 0 / 0
30.06.2004, 12:44:25
    #32583083
Rodion Doroshkevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
Все проодит - кнопка удаляется, но пря попытке открыть форму в нормальном виде, выдает ошибку - "Прервано выполнение команды OpenForm" и потом форма уже открывается только в режиме конструктора, пока не создашь эту кнопку заново!!!
...
Рейтинг: 0 / 0
30.06.2004, 12:47:55
    #32583093
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
Rodion DoroshkevichВсе проодит - кнопка удаляется, но пря попытке открыть форму в нормальном виде, выдает ошибку - "Прервано выполнение команды OpenForm" и потом форма уже открывается только в режиме конструктора, пока не создашь эту кнопку заново!!!
1. Странно - у меня все ок прошло
2. Может ее все таки не удалять, а делать невидимой в зависимости от ключика в таблице? (А вдруг еще раз потребуется, тогда только ключик в таблице подправишь и все :) )
3. Может это как-то связано с тем, что кнопка-то удалилась, а вот код ее событий в модуле остался?
...
Рейтинг: 0 / 0
30.06.2004, 12:48:53
    #32583096
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
ЗЫ: Я проверял на Аксе 97
...
Рейтинг: 0 / 0
30.06.2004, 12:50:04
    #32583101
Rodion Doroshkevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление элемента управления с формы из процедуры
paparome
1. Странно - у меня все ок прошло
2. Может ее все таки не удалять, а делать невидимой в зависимости от ключика в таблице? (А вдруг еще раз потребуется, тогда только ключик в таблице подправишь и все :) )
3. Может это как-то связано с тем, что кнопка-то удалилась, а вот код ее событий в модуле остался?
Естественно - осталось!
Да наверное проще с ключиком!

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


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