|
|
|
Как определить в каком режиме (табличном, ленточном) открыта та/иная форма?
|
|||
|---|---|---|---|
|
#18+
Т.е. перебором по коллекции открых форм нужно понять, как была открыта та/иная форма. А также, перебрав ее подчиненные (тут знать бы как определить по контролу, что это подчиненная форма), тоже самое выяснить и для них.. Поставил себе задачу сохранять настройки ширины столбцов табличных форм, открытых пользователем, в таблице и восстанавливать их при открытии форм. 1) сделал таблицу с полями (userID, Forma, Pole, Razmer); 2) Сделал меню с вызовом опред.функции; 3) думаю, как в этой самой функции, перебрав открытые, формы а) понять, что открыта табличная; б) просмотреть вложенные, т.е. подчиненные на такой же предмет и в) получить список этих самых полей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 16:23:00 |
|
||
|
Как определить в каком режиме (табличном, ленточном) открыта та/иная форма?
|
|||
|---|---|---|---|
|
#18+
RTFM перебрать все формы и проверить открыты или нет если да то в каком режиме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 16:31:50 |
|
||
|
Как определить в каком режиме (табличном, ленточном) открыта та/иная форма?
|
|||
|---|---|---|---|
|
#18+
YBWRTFM перебрать все формы и проверить открыты или нет если да то в каком режиме Да перебрать открытые формы я могу ;), а вот а) понять в каком режиме была открыта и б) "выцепить" имя подчиненной(ых) и также определить как открыты... Не могу что-то в справке выйти на синтаксис :( Если кому не трудно, подскажите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 16:34:56 |
|
||
|
Как определить в каком режиме (табличном, ленточном) открыта та/иная форма?
|
|||
|---|---|---|---|
|
#18+
CurrentView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 16:37:22 |
|
||
|
Как определить в каком режиме (табличном, ленточном) открыта та/иная форма?
|
|||
|---|---|---|---|
|
#18+
CurrentView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 16:37:32 |
|
||
|
Как определить в каком режиме (табличном, ленточном) открыта та/иная форма?
|
|||
|---|---|---|---|
|
#18+
Посмотрите тут, возможно подойдет http://am.rusimport.ru/MsAccess/topic.aspx?ID=22 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 16:39:43 |
|
||
|
Как определить в каком режиме (табличном, ленточном) открыта та/иная форма?
|
|||
|---|---|---|---|
|
#18+
Rivkin DmitryCurrentView Спасибо, сразу аж за два ответа ;) А как бы (перебрав контролы?) получить список имен подчиненных форм внутри "перебираемой"? Что-то типа acForm? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 16:39:55 |
|
||
|
Как определить в каком режиме (табличном, ленточном) открыта та/иная форма?
|
|||
|---|---|---|---|
|
#18+
Bor-LПосмотрите тут, возможно подойдет http://am.rusimport.ru/MsAccess/topic.aspx?ID=22 Спасибо за ссылку, но нет под рукой Access2000, только 97 :(... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 16:42:04 |
|
||
|
Как определить в каком режиме (табличном, ленточном) открыта та/иная форма?
|
|||
|---|---|---|---|
|
#18+
for each ctl in Me.Controls if ctl.ControlType = acSubform then else end if next ctl Я всегда придерживаюсь однообоазия в именовании подчиненных форм grЧтототамеще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 16:50:33 |
|
||
|
Как определить в каком режиме (табличном, ленточном) открыта та/иная форма?
|
|||
|---|---|---|---|
|
#18+
borisb Rivkin DmitryCurrentView Спасибо, сразу аж за два ответа ;) А как бы (перебрав контролы?) получить список имен подчиненных форм внутри "перебираемой"? Что-то типа acForm? Ну, так и перебери внутри открытой формы все контролы, которые acForm For Each cr On fm.Controls if cr.ControlType = acForm Then ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 16:51:09 |
|
||
|
Как определить в каком режиме (табличном, ленточном) открыта та/иная форма?
|
|||
|---|---|---|---|
|
#18+
borisb Rivkin DmitryCurrentView Спасибо, сразу аж за два ответа ;) А как бы (перебрав контролы?) получить список имен подчиненных форм внутри "перебираемой"? Что-то типа acForm? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2004, 16:51:10 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32732714&tid=1671185]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 522ms |

| 0 / 0 |
