powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сохранение изменений на форме.
20 сообщений из 20, страница 1 из 1
Сохранение изменений на форме.
    #32347854
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предположим, изменил я программно цвет контрола:
me.BackColor=1
и хочу, чтобы впредь он таким и оставался. Т. е. внесенные мною программно изменения должны сохраняться навсегда, а не только на период выполнения программы.
Сие возможно?
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347865
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно. Но не помню как.
Может кто побыстрее вспомнит
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347876
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну может ты напряжешься все-таки :) Хоть намекни, куды копать...
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347877
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Темный, а ты уверен что это возможно?
Я что-то в сомнениях.
Во всяком случае могу порекомендовать на закрытии формы запоминать все что нужно где угодно (хоть в реестр, хоть в таблицу, хоть еще куда), а на открытии - восстанавливать нужные значения.
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347881
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже точно не помню.
Вроде бы, открытая форма, если она открыта не в режиме конструктора, создается в виде "экземпляра". И, соответственно, изменения сохранить нельзя. Открывать надо в конструкторе

DoCmd.OpenForm "sdsd", acDesign, , , , acHidden
Forms![sdsd]!Controls![aaa].properties(...) = ...
DoCmd.Close acForm, "sdsd", acSaveYes
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347885
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ЛП:
Такой вариант, разумеется, сразу приходит на ум. Однако неужто нельзя в Аксе изменять значения, задаваемые в конструкторе?!
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347886
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запомните все измененные свойства (хоть в таблице, хоть в переменной....) и после закрытия формы откройте ее в режиме конструктора (можно невидимой) и присвойте все измененные свойства, закройте с сохранением.
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347892
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зз спрашивалОднако неужто нельзя в Аксе изменять значения, задаваемые в конструкторе?!
Спрашивали? Отвечаем.
Разумеется можно. Изменять. А вот сохранять - только если форма была открыта (программно или ручками) в режиме конструктора.
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347894
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
DoCmd.OpenForm frm.Name, acDesign
frm.Controls(rst( 3 )).TabIndex = rst( 0 )


на вторую строку выдает "Введеное выражение содержит ссылку на объект, который закрыт или не существует."
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347896
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Быстро вы...
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347901
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Надо переприсвоить Set frm.
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347903
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2зз

Забавно. У тебя форма открыта?
Нет? - а что тогда в frm?

Да? - тогда ошибка должна быть на первой строке, вроде.
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347907
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ничего забавного, Саныч, как всегда, прав. Просто до того форма у меня была открыта в обычном режиме, потом я ее переключил в режим конструктора.
Действительно требовалось переопределение. Владимир Саныч, куча благодарностей :)
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347908
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на кой сохранять вместе с формой? Это ж СУБД! Сохранил в таблицу, при зхагрузке считал и присвоил.
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347924
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Усиленно вспоминаю. Скрежет слышен?
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347927
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще как :) Но можешь больше не напрягаться, вопрос снят :))
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347928
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда...
Токмо в конструкторе.
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347931
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одно плохо - я так понимаю, про mde можно будет забыть...
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347932
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает? Классно.

Блин. Но как же у меня получалось? Ведь было такое, помню. Или не было... Что-то с памятью моей стало...
...
Рейтинг: 0 / 0
Сохранение изменений на форме.
    #32347934
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделай таблицу настроек и скидывай туда. :)
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сохранение изменений на форме.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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