|
|
|
Form in Datasheet
|
|||
|---|---|---|---|
|
#18+
Использую форму в формате Datasheet. Этот формат дает в том числе возможность изменять порядок полей. А как запомнить новый порядок, с тем, чтобы при новом открытии формы порядок как перед последним закрытием? Есть ли средства Акцеса или надо изгаляться писать процедуру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 13:11 |
|
||
|
Form in Datasheet
|
|||
|---|---|---|---|
|
#18+
Вообще в формате DataSheet порядок вывода полей напрямую завязан с индексом Tab. Какой стоит индекс, такое по счёту поле и выводится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 13:55 |
|
||
|
Form in Datasheet
|
|||
|---|---|---|---|
|
#18+
Tab Order я бы хотел оставить прежним, а ColumnOrder запомнить. Характерно, что ColumnOrder можно изменить непосредственно в таблице и Акцес запомнит его, а в форме не хочет. И еще, если мне не изменяет память, А2 сохранял это, а вот А97 не хочет!!! Может быть какая нибудь установка есть? Нет проблем при закрытии формы пробежаться по ColumnOrder и сохранить его, например, в файле, а затем при открытии прочитать его и восствновить ордер. Но если таких форм десятки, то как то не хочется усложняится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 14:07 |
|
||
|
Form in Datasheet
|
|||
|---|---|---|---|
|
#18+
если это mdb, то на форме просто жмешь кнопку сохранить или Ctrl+S она и запомнит. а вот для mde такое уже не прокатит. поэтому все равно придеца запомнить в отдельной таблице для каждой формы и для каждого юзера. просто напиши класс и запускай его при открытии любой формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2004, 14:27 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32546687&tid=1674133]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
179ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 511ms |

| 0 / 0 |
