Черника |
Аааа... кажется начинает доходить.. Так это надо на Вижуал Бейсике писать? В обработке события достаточно будет написать вот это?
if form![план]![категория]=1 then Recordset= Запрос1 else Recordset= Запрос2 end if
А можно как-нибудь с помощью мышки обойтись? |
можно и с помощью мышки - если вы сразу обе субформы поместите в основную форму (на разные вкладки например), а потом в режиме просмотра в зависимости от значения вашего поля будете мышкой тыкать на нужную вкладку.
Но Вижуал Бейсик мог бы делать то же самое самостоятельно, по безмышинной технологии. Вы же почти все уже поняли и написали, только не Recordset, а RecordSource
Me("Субформа").Form.RecordSource = IIf(nz(Me("категория"),0)=1,"Запрос1","Запрос2")