|
|
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
Появилось такое огромное желание сделать форму, которая будет содержать данные, определяющие режимы БД. Подобие "ОПЦИИ"... Но вот для этих целей не хочется создавать специально таблицу, в которой будут храниться эти данные. Главной проблемой стало свойство DefaultValue полей. Допустим, в некотором поле хранится путь к файлу, его defaultvalue-"c:\windows\myfile.txt" Допустим, этот путь поменялся, юзер в этом поле меняет значение на "c:\myfolder\myfile.txt". Теперь это новое значение нужно сохранить в defaultvalue этого поля...Замечу еще раз - таблицу создавать для хранения не хочется. Почитал некоторые топики на Форуме и понял - не реально... Все изменения, произведенные в VBA - не сохраняются...Но все же - как-то же можно это "обмануть" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:09 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
Сначала надо решить, где это значение будет храниться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:35 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
Неужели, НИКАК ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:35 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
В DefaultValue... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:36 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
Если не хочется создавать таблицу, то можно создать текстовый INI-файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:37 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
Можно открывать форму в режиме конструктора, менять свойство и сохранять. Но это очень некрасиво. И не будет работать в mde. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:38 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
авторЕсли не хочется создавать таблицу, то можно создать текстовый INI-файл. Да это-то все понятно, проще табличку сделать... Ну есть же DefaultValue...его можно менять из VBA...Осталось - сохранить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:39 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
авторМожно открывать форму в режиме конструктора, менять свойство и сохранять. Но это очень некрасиво. И не будет работать в mde. Сохранение происходит при закрытии формы (OnClose)... Любые действия при закрытии, связанные с Open и Close этой формы, вызывают ошибку... На что тогда повесить функцию "Сохранения значения", которая еще будет содержать команды по открытию формы, изменению данных и закрытию формы, которая, заметьте - вызывает эту функцию своим закрытием ? Посоветуйте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:43 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
Если открывать в режиме конструктора, то никакое OnClose вызываться не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 13:53 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
Сидит человек, ему говорят что файл myfile.txt отныне будет храниться в папке MyFolder, а не в папке Windows, как ранее... Он открывает форму "ОПЦИИ" и меняет в поле C:\Windows\myfile.txt на C:\MyFolder\myfile.txt и закрывает форму... Так как C:\Windows\myfile.txt хранится в DefaultValue, то теперь DefaultValue нужно поменять на C:\MyFolder\myfile.txt... Вот и вся задача... Программно все выполняется, но не сохраняется... (Я-то умею перейти в режим конструктора и там поменять, а вот кто-то не будет знать). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 14:03 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
В принципе - у меня такой задачи не стоит... Просто возник такой вопрос в голове, опробывал - не выходит... Дай, думаю поспрошаю - авось в будущем пригодится... Почему контролсурс из ВБА сохраняется, а ДефолтВалу нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 14:12 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
А добавление пользовательского свойства не подойдёт? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 16:39 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
2 Finans Отлично сработало... Спасибо большое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 17:19 |
|
||
|
DefaultValue поля в форме. Реально или Нет ?
|
|||
|---|---|---|---|
|
#18+
могу ошибаться, но имхо после сжатия базы все пользовательские свойства удаляются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 17:26 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1676004]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
161ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 458ms |

| 0 / 0 |
