
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.10.2004, 12:33:53
|
|||
|---|---|---|---|
|
|||
Изменение SourceObject, LinkMasterFields, LinkChildFields в программе |
|||
|
#18+
Форма на ней контрол субформы, при определенных действиях вызываются функции изменяющие SourceObject, LinkMasterFields, LinkChildFields у контрола субформы. При некотором раксладе вываливается окошко с просьбой ввести не найденное поле к примеру " Id_Dog ". Как можно решить проблемку? ShowSubForm("ctlExt";"subTitle";"Id_Dog";"Dog_Id") или ShowSubForm("ctlExt";"subPerson";"Owner_Id";"Id_Person") или .... в зависимости от нажатой кнопки. Public Function ShowSubForm(ctlFloat, strSourceObject, strLinkMasterFields, strLinkChildFields) On Error Resume Next Screen.ActiveForm(ctlFloat).SourceObject = strSourceObject Screen.ActiveForm(ctlFloat).LinkMasterFields = strLinkMasterFields Screen.ActiveForm(ctlFloat).LinkChildFields = strLinkChildFields End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2004, 12:38:13
|
|||
|---|---|---|---|
Изменение SourceObject, LinkMasterFields, LinkChildFields в программе |
|||
|
#18+
Требуется чтобы все поля, которые вы указываете при вызове функции действительно присутствовали на формах - на основной и подчинённой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2004, 12:56:20
|
|||
|---|---|---|---|
|
|||
Изменение SourceObject, LinkMasterFields, LinkChildFields в программе |
|||
|
#18+
Поля-то присутствуют :-) А вот в момент смены SourceObject, LinkMasterFields или LinkChildFields (порядок значения не имеет) получается каша. т.е., Контрол субформы меняет SourceObject но на субформе уже нет старого LinkChildFields. В этом-то и засада. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2004, 13:29:10
|
|||
|---|---|---|---|
Изменение SourceObject, LinkMasterFields, LinkChildFields в программе |
|||
|
#18+
Имя контейнера для формы у вас не изменяется в момент смены SourceObject - а основные и подчинённые поля как раз свойства этого контейнера - в этом проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2004, 13:29:52
|
|||
|---|---|---|---|
Изменение SourceObject, LinkMasterFields, LinkChildFields в программе |
|||
|
#18+
Так, неверно посмотрел код - извините, сейчас воспроизведу у себя на машине:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2004, 13:34:04
|
|||
|---|---|---|---|
Изменение SourceObject, LinkMasterFields, LinkChildFields в программе |
|||
|
#18+
Старый стал, забывчивый - сто лет назад решал такую фигню просто:) Код: plaintext 1. 2. 3. 4. 5. 6. 7. Вот так всё работает и запроса не будет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2004, 14:00:30
|
|||
|---|---|---|---|
|
|||
Изменение SourceObject, LinkMasterFields, LinkChildFields в программе |
|||
|
#18+
Странно, до этого так пробывал не вышло..., и Null и "" пробывал :-((( А сейчас заработало... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1671062]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 354ms |

| 0 / 0 |
