powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Удаление элемента управления с формы из процедуры
21 сообщений из 21, страница 1 из 1
Удаление элемента управления с формы из процедуры
    #32582607
Rodion Doroshkevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто подскажет, как удалить в процедуре VBA с формы какой-нибудь элемент, что бы при следующем запуске mdb-шки его уже не ней небыло?
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32582616
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Открыть форму в режиме конструктора
- Удалить контром
- Закрыть с сохранением
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32582670
Rodion Doroshkevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нельзя!
Надо что бы после первого запуска на форме была кнопка, а после ее нажатия она удалилась и больше НИКОГДА не появлялась!
А "девочек" к конструктору допускать нельзя!
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32582677
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rodion DoroshkevichНельзя!
Надо что бы после первого запуска на форме была кнопка, а после ее нажатия она удалилась и больше НИКОГДА не появлялась!
А "девочек" к конструктору допускать нельзя!
Я и не говорил, что "девочки" должны конструктор открывать
VBA тоже умеет открывать формы в рещиме конструктора
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32582685
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rodion DoroshkevichНельзя!
Надо что бы после первого запуска на форме была кнопка, а после ее нажатия она удалилась и больше НИКОГДА не появлялась!
А "девочек" к конструктору допускать нельзя!


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


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

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

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

ага
в моем примере именно флажок.
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32582717
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard
ага
в моем примере именно флажок.
Дык - АпАздАл я!!!
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32582733
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paparome Shuhard
ага
в моем примере именно флажок.
Дык - АпАздАл я!!!
преимущество выделенки
решает не мозг а ping
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32582739
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardпреимущество выделенки
решает не мозг а pingТаки и я не на модеме сижу :)
Просто меня отвлекли :)
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32582913
Rodion Doroshkevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[/quot]
Я и не говорил, что "девочки" должны конструктор открывать
VBA тоже умеет открывать формы в рещиме конструктора[/quot]
Поподробнее, плз!
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32582926
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rodion Doroshkevich paparome
Я и не говорил, что "девочки" должны конструктор открывать
VBA тоже умеет открывать формы в рещиме конструктора
Поподробнее, плз!
DoCmd.OpenForm "MyForm1", acDesign
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32582966
Rodion Doroshkevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
paparome
DoCmd.OpenForm "MyForm1", acDesign
А дальше как удалить контрол с этой формы?
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32582993
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/topic/71984&hl=%f3%e4%e0%eb%e8%f2%fc+%ea%ee%ed%f2%f0%ee%eb
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #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
Удаление элемента управления с формы из процедуры
    #32583083
Rodion Doroshkevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все проодит - кнопка удаляется, но пря попытке открыть форму в нормальном виде, выдает ошибку - "Прервано выполнение команды OpenForm" и потом форма уже открывается только в режиме конструктора, пока не создашь эту кнопку заново!!!
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32583093
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rodion DoroshkevichВсе проодит - кнопка удаляется, но пря попытке открыть форму в нормальном виде, выдает ошибку - "Прервано выполнение команды OpenForm" и потом форма уже открывается только в режиме конструктора, пока не создашь эту кнопку заново!!!
1. Странно - у меня все ок прошло
2. Может ее все таки не удалять, а делать невидимой в зависимости от ключика в таблице? (А вдруг еще раз потребуется, тогда только ключик в таблице подправишь и все :) )
3. Может это как-то связано с тем, что кнопка-то удалилась, а вот код ее событий в модуле остался?
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32583096
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ: Я проверял на Аксе 97
...
Рейтинг: 0 / 0
Удаление элемента управления с формы из процедуры
    #32583101
Rodion Doroshkevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
paparome
1. Странно - у меня все ок прошло
2. Может ее все таки не удалять, а делать невидимой в зависимости от ключика в таблице? (А вдруг еще раз потребуется, тогда только ключик в таблице подправишь и все :) )
3. Может это как-то связано с тем, что кнопка-то удалилась, а вот код ее событий в модуле остался?
Естественно - осталось!
Да наверное проще с ключиком!

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


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