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

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


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

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

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

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


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