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

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

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

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

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


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