|
|
|
связь между подчиненными формами
|
|||
|---|---|---|---|
|
#18+
Необходимо сделать так, чтобы в форме записи из одной таблицы показывались в табличном виде, а под этой таблицей были бы полные сведения по этой записи. При перемещении по записям в таблице необходимо, чтобы менялись записи в нижней форме. В нижней форме по записям ходить нельзя, но добавление должно осуществляться через заполнение нижней формы. Таблица, используемая в подчиненных формах, одна и та же. Заполняя нижнюю форму запросом вида select * from tablename where id=id.ТекущейЗаписиВерхнейФормы, я получаю первую запись в таблице. Но при движении по записям в верхней форме содержимое нижней формы не обновляется. В хелпе написано про метод ТекущаяЗапись, но при попытке обновить содержимое нижней формы в соответствии с текущей записью верхней, ничего не происходит (содержимое нижней формы не меняется) Возможно, я не так обращаюсь к формам? Или где-то надо настроить какую-либо связь? И как при таких начальных условиях реализовать добавление записей, будет ли оно работать? заранее спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 14:37:57 |
|
||
|
связь между подчиненными формами
|
|||
|---|---|---|---|
|
#18+
В этом случае здорово поможет полная синхронизация: получиться что при начале ввода в верхнюю или нижнюю таблицу обе части формы будут находиться в режиме добавления записи. Итак, данные лежат в tblData. Форма - frmData. В ее верхней части находится субформа grdData, имеющая источником какие-то поля tblData. В нижней - ряд других полей из той же tblData. В загрузке формы надо сделать Set Me.grdData.Recordset=Me.Recordset. Обе формы окажутся полностью синхронизированными. При хождении по строкам grdData в нижней части формы будут обновляться все поля. При начале редактирования карандашик тоже будет появляться и там и там. То же и при переходе к новой записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2005, 15:23:26 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32880178&tid=1669100]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 299ms |

| 0 / 0 |
