|
|
|
Не определяется Me.ScrollBars
|
|||
|---|---|---|---|
|
#18+
Привет всем! Есть подчиненная форма табличного режима, занимающая половину основной формы, при 2-3 записях в ней много места остается некрасивым серым цветом, хотелось бы уменьшать высоту подчиненной формы в зависимости от числа ее записей, что и получилось более-менее. Но т.к. в подчиненной форме меняется число столбцов (т.к. подключаются разные таблицы) в некоторых случаях появляется гориз. полоса прокрутки, и после изменения высоты требуется проверить, появилась ли гориз. полоса, и если да, то еще чуть-чуть увеличить высоту подчиненной. После подсчета числа записей подчиненной и уменьшения ее высоты пробовал проверить наличие гориз. полосы проркутки так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Но ход программы не заходит в условие проверки (не выводится MsgBox), также не помогло ни Forms!frmEdit!subData.Requery ни Forms!frmEdit!subData.Repaint. Итак, после открытия подчиненной формы как можно из VBA узнать, есть ли в ней горизонтальная полоса проркутки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 14:45:45 |
|
||
|
Не определяется Me.ScrollBars
|
|||
|---|---|---|---|
|
#18+
Дык, а чему равно Forms!frmEdit!subData.Form.ScrollBars? Проверили бы, может 3? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 14:56:10 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32692038&tid=1671817]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
4ms |
| others: | 227ms |
| total: | 352ms |

| 0 / 0 |
