powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DefaultValue поля в форме. Реально или Нет ?
15 сообщений из 15, страница 1 из 1
DefaultValue поля в форме. Реально или Нет ?
    #32445285
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Появилось такое огромное желание сделать форму, которая будет содержать данные, определяющие режимы БД. Подобие "ОПЦИИ"... Но вот для этих целей не хочется создавать специально таблицу, в которой будут храниться эти данные. Главной проблемой стало свойство DefaultValue полей. Допустим, в некотором поле хранится путь к файлу, его defaultvalue-"c:\windows\myfile.txt" Допустим, этот путь поменялся, юзер в этом поле меняет значение на "c:\myfolder\myfile.txt". Теперь это новое значение нужно сохранить в defaultvalue этого поля...Замечу еще раз - таблицу создавать для хранения не хочется. Почитал некоторые топики на Форуме и понял - не реально... Все изменения, произведенные в VBA - не сохраняются...Но все же - как-то же можно это "обмануть" ?
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445359
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Сначала надо решить, где это значение будет храниться.
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445360
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели, НИКАК ?
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445363
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В DefaultValue...
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445364
Allll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не хочется создавать таблицу, то можно создать текстовый INI-файл.
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445367
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Можно открывать форму в режиме конструктора, менять свойство и сохранять. Но это очень некрасиво. И не будет работать в mde.
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445368
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли не хочется создавать таблицу, то можно создать текстовый INI-файл.

Да это-то все понятно, проще табличку сделать... Ну есть же DefaultValue...его можно менять из VBA...Осталось - сохранить...
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445381
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМожно открывать форму в режиме конструктора, менять свойство и сохранять. Но это очень некрасиво. И не будет работать в mde.

Сохранение происходит при закрытии формы (OnClose)... Любые действия при закрытии, связанные с Open и Close этой формы, вызывают ошибку... На что тогда повесить функцию "Сохранения значения", которая еще будет содержать команды по открытию формы, изменению данных и закрытию формы, которая, заметьте - вызывает эту функцию своим закрытием ? Посоветуйте...
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445399
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если открывать в режиме конструктора, то никакое OnClose вызываться не будет.
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445415
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сидит человек, ему говорят что файл myfile.txt отныне будет храниться в папке MyFolder, а не в папке Windows, как ранее... Он открывает форму "ОПЦИИ" и меняет в поле C:\Windows\myfile.txt на C:\MyFolder\myfile.txt и закрывает форму... Так как C:\Windows\myfile.txt хранится в DefaultValue, то теперь DefaultValue нужно поменять на C:\MyFolder\myfile.txt... Вот и вся задача... Программно все выполняется, но не сохраняется...

(Я-то умею перейти в режим конструктора и там поменять, а вот кто-то не будет знать).
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445427
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе - у меня такой задачи не стоит... Просто возник такой вопрос в голове, опробывал - не выходит... Дай, думаю поспрошаю - авось в будущем пригодится... Почему контролсурс из ВБА сохраняется, а ДефолтВалу нет ?
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445835
Фотография Finans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А добавление пользовательского свойства не подойдёт?
Код: plaintext
1.
CurrentProject.Properties.Add ( "file" ),  "c:\windows\myfile.txt" 
CurrentProject.Properties ( "file" ) =  "c:\myfolder\myfile.txt" 
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445943
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Finans

Отлично сработало...
Спасибо большое...
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32445960
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
могу ошибаться, но имхо после сжатия базы все пользовательские свойства удаляются.
...
Рейтинг: 0 / 0
DefaultValue поля в форме. Реально или Нет ?
    #32446472
Фотография Finans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не удаляются.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / DefaultValue поля в форме. Реально или Нет ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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