Ik heb in Access een formulier en in dat formulier twee subformulieren. Omwille van de duidelijkheid zal ik deze respectievelijk aanduiden met hoofdform, subform1 en subform2.
In subform1 staan een aantal rijen met gegevens. in subform2 staan de totalen van die rijen, deze moeten er natuurlijk precies onder staan.
Dit zie je in het onderstaande plaatje:

vette paint skillz
sorry voor de niet-zo-toffe kleurtjes, maar ze doen iig niet zo'n pijn aan je ogen als felgeel, felgroen etc, en helemaal wit is ook weer zo onduidelijk 
Nu is het zo dat er zoveel rijen zijn dat dat niet in beeld past. Ik zou subform1 en subform2 zo breed kunnen maken dat dit past met een horizontale scrollbar in hoofdform, maar dat heen-en-weer-gescroll werkt niet lekker. Ik heb daarom besloten om een aantal rijen die niet zo belangrijk zijn standaard niet weer te geven en zodra er op een knop wordt gedrukt deze wel weer te geven en een aantal andere rijen dan te verbergen.
Hiertoe ik heb in beide subformulieren twee subs gemaakt: 'weergave_a' en 'weergave_b'. Je voelt m al aankomen: met 'weergave_a' wordt in het betreffende subformulier de ene weergave weergegeven, met 'weergave_b' de ander.
In beide subformulieren heb ik ook nog een knopje gefröbeld zodat ik daarmee kan kiezen tussen de beide weergaven. Dit opzich werkt prima.
Het probleem zit 'm in het feit dat ik wil dat deze twee subformulieren allebei dezelfde weergave tonen. Het kan nu voorkomen dat ik in subform1 weergave 'a' zie en in subform2 weergave 'b'. Dit is niet de bedoeling omdat dan de totalen niet meer goed staan. De knopjes die ik in de subforms heb gemaakt wil ik dus eigenlijk als één knop in het hoofdform zien, om van daaruit de weergave te kunnen wisselen.
Nu kan ik vanuit het hoofdform wel controls in een subform aanspreken, maar met een sub lukt het me niet. Access komt dan op de proppen met 'Fout '438' tijden uitvoering: Deze eigenschap of methode wordt niet ondersteund door dit object'. Deze sub is gewoon 'public' en zou dus imo aanspreekbaar moeten zijn.
Ik heb me echt suf gezocht maar ik heb nergens kunnen hoe ik dit kan doen, dus ik hoop dat jullie een manier weten.
Alvast bedankt!
In subform1 staan een aantal rijen met gegevens. in subform2 staan de totalen van die rijen, deze moeten er natuurlijk precies onder staan.
Dit zie je in het onderstaande plaatje:
vette paint skillz
Nu is het zo dat er zoveel rijen zijn dat dat niet in beeld past. Ik zou subform1 en subform2 zo breed kunnen maken dat dit past met een horizontale scrollbar in hoofdform, maar dat heen-en-weer-gescroll werkt niet lekker. Ik heb daarom besloten om een aantal rijen die niet zo belangrijk zijn standaard niet weer te geven en zodra er op een knop wordt gedrukt deze wel weer te geven en een aantal andere rijen dan te verbergen.
Hiertoe ik heb in beide subformulieren twee subs gemaakt: 'weergave_a' en 'weergave_b'. Je voelt m al aankomen: met 'weergave_a' wordt in het betreffende subformulier de ene weergave weergegeven, met 'weergave_b' de ander.
In beide subformulieren heb ik ook nog een knopje gefröbeld zodat ik daarmee kan kiezen tussen de beide weergaven. Dit opzich werkt prima.
Het probleem zit 'm in het feit dat ik wil dat deze twee subformulieren allebei dezelfde weergave tonen. Het kan nu voorkomen dat ik in subform1 weergave 'a' zie en in subform2 weergave 'b'. Dit is niet de bedoeling omdat dan de totalen niet meer goed staan. De knopjes die ik in de subforms heb gemaakt wil ik dus eigenlijk als één knop in het hoofdform zien, om van daaruit de weergave te kunnen wisselen.
Nu kan ik vanuit het hoofdform wel controls in een subform aanspreken, maar met een sub lukt het me niet. Access komt dan op de proppen met 'Fout '438' tijden uitvoering: Deze eigenschap of methode wordt niet ondersteund door dit object'. Deze sub is gewoon 'public' en zou dus imo aanspreekbaar moeten zijn.
Ik heb me echt suf gezocht maar ik heb nergens kunnen hoe ik dit kan doen, dus ik hoop dat jullie een manier weten.
Alvast bedankt!
[ Voor 4% gewijzigd door Punksmurf op 13-05-2005 11:30 . Reden: typo's ]
met een hamer past alles