|
|
|
Как избежать ошибки при запуске формы, если Form.Control.ControlSource еще не открыт ?
|
|||
|---|---|---|---|
|
#18+
создаю форму. кидаю на нее EditBox. в design-time назначаю EditBox.ControlSource значение QWE.ASD (якобы QWE - псевдоним, а ASD - поле). DataEnvironment пуст. правым щелчком по форме запускаю ее. вылетает ошибка : Alias 'QWE' not found. как мне избежать этой ошибки, если курсор QWE я могу открыть только после отработки инита формы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 06:06 |
|
||
|
Как избежать ошибки при запуске формы, если Form.Control.ControlSource еще не открыт ?
|
|||
|---|---|---|---|
|
#18+
Доброе время суток. А почему нельзя ControlSource задать в Runtime после отработки Init-а формы, а в DesignTime ничего не ставить? (Лично сам тяготею к тому чтобы все курсоры создавать пустыми перед запуском формы(в BeforeOpenTables например), а потом в рабочем порядке их заполнять.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 06:37 |
|
||
|
Как избежать ошибки при запуске формы, если Form.Control.ControlSource еще не открыт ?
|
|||
|---|---|---|---|
|
#18+
denis_viktorovichА почему нельзя ControlSource задать в Runtime после отработки Init-а формы, а в DesignTime ничего не ставить?доброе. по идее-то можно, но если у тебя на форме куча вкладок, в которых, в свою очередь, тоже вкладки, и необъятная куча контролов, не хотелось бы всем им назначать ControlSource в рантайм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 06:44 |
|
||
|
Как избежать ошибки при запуске формы, если Form.Control.ControlSource еще не открыт ?
|
|||
|---|---|---|---|
|
#18+
Тогда создавай пустые курсоры (CREATE CURSOR ...) в событии LOAD формы. А вот наполнение их данными дучше делать в INIT С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 08:26 |
|
||
|
Как избежать ошибки при запуске формы, если Form.Control.ControlSource еще не открыт ?
|
|||
|---|---|---|---|
|
#18+
точно. load в этом случае рулит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 08:40 |
|
||
|
Как избежать ошибки при запуске формы, если Form.Control.ControlSource еще не открыт ?
|
|||
|---|---|---|---|
|
#18+
Тут тебе может помочь свойство BindControls Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2006, 08:48 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33506387&tid=1592509]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
67ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 379ms |

| 0 / 0 |
