Avatar billede motek Nybegynder
21. marts 2006 - 11:00 Der er 7 kommentarer og
1 løsning

Åben Underformular

Hej.

Jeg har en underform i en mainform med
egenskaben: underform.visible=false

Problemet er at Access ikke ser denne
underform som åben, hvilket giver problemer
ved dataindtastning.
Jeg er ikke interessereti at "åbne" underformen,
(da den jo så placerer sig et andet sted), men
blot vha. en knap: set underform.visible=true.

Der må da være en snedig metode til at snyde
Access, så den tror underformen er åben, uden
at den behøver at "åbnes" som hidden?

Håber spørgsmålet er forstået.
Avatar billede mugs Novice
21. marts 2006 - 11:17 #1
Jeg ved om jeg helt forstår dig. Men underformularens egenskaber kan du styre fra din mainform. Du skal betragte underformen som et objekt i hovedformen. Så kan du i hovedformen bruge:

Me!SUBFORMENS NAVN.Visible = True
Avatar billede motek Nybegynder
21. marts 2006 - 12:00 #2
Hmmm. jo men hvis din subform indeholder en subform, så dur det ikke..
Avatar billede Slettet bruger
21. marts 2006 - 12:56 #3
Hvorfor ikke, hvad sker der?~)
Avatar billede motek Nybegynder
21. marts 2006 - 13:11 #4
ja jo.. Hvis jeg har en liste i subform, med en bagvedliggende Query,
med et kriterie: f.eks Forms!subformnavn!id.
Så vil den, når jeg åbner mainform (med den skjulte subform)spørge
om Forms!subformnavn!id?... fordi den ikke ser subformen som åben..
formoder jeg.

Hvis jeg derimod åbner subform som hidden, inden jeg åbner mainform,
så går det fint. Men så har jeg mange forme der skal åbnes som hidden,
og det tager tid. Men det er nok den eneste mulighed der er
Avatar billede Slettet bruger
21. marts 2006 - 15:28 #5
Der er forskellige muligheder:

En er at lave en formular, som er blank eller med et billede/logo/noget andet på. Denne kaldes så istedet for at bruge visible:

Me.subformensnavn.sourceobjekt = "navnpådennyeformular"
og skift tilbage med
me.subformensnavn.sourceobjekt = "subformensnavn"
(jeg kan ikke lige huske om du subformen skal hedde noget andet end dens kilde, det skal den nok!~)


En anden metode er at bruge, jeg tror det er recordsource til at skifte postkilde i subformen. Her kunne man lave en 2 forespørgsler, den rigtige og en som er tom. Du kan så bruge recordsource sammen ved visible til at komme omkring problemet!~)

Fusk, nåeh.. ja!~)
Avatar billede terry Ekspert
21. marts 2006 - 20:19 #6
I dont quite understand the question.

You have a main form with one sub form, is that correct?

If so, then does the sub form have detail records, or just a single record?

where is the list in relation to Forms!subformnavn!id ?

Does this list change when you move through the records?

I think you may find that because no record is selected, then the list obviously deosnt know where Forms!subformnavn!id is.
Avatar billede motek Nybegynder
23. marts 2006 - 14:21 #7
Ja spg, det er jeg også kommet frem til. Den sidste metode du nævner er også interessant, så derfor point til dig
Avatar billede Slettet bruger
24. marts 2006 - 08:07 #8
!~)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester