Avatar billede per2edb Praktikant
20. juli 2007 - 11:55 Der er 10 kommentarer og
1 løsning

Egenskaben hændelser i Formular / underformular

Jeg har en formular hvorpå der ligger underformularer.
I formularen har jeg i Egenskaben hændelser sat nogle
styrings konstanter der skal anvendes i underformularen.
Mit problem er programmet går udenom Egenskaben hændelser
i formularen og direkte til underformularen.
Jeg har prøvet VedÅben, VedAktuel, Ved.... men kan ikke finde den rigtige.
Kan i Hjælpe
Avatar billede terry Ekspert
20. juli 2007 - 12:52 #1
Try explaining what you are trying to do so that we can make some suggestions.  Parameters set on the main form dont have effect on the sub form.
Avatar billede per2edb Praktikant
20. juli 2007 - 13:25 #2
Jeg kan næsten ikke forklare det bedre end jeg har gjort.
Jeg prøver en anden løsning
Avatar billede terry Ekspert
20. juli 2007 - 13:37 #3
I have a feeling that you need to change the parameters on th esub form not the main form!
Avatar billede per2edb Praktikant
20. juli 2007 - 14:32 #4
Jeg prøver på en ny formulering. GLEM alt det andet.

Hvor kan jeg aller aller tidligst indlægge en hændelsesrocedure INDEN
SubFormene aktiveres ?
Avatar billede terry Ekspert
20. juli 2007 - 18:32 #5
It would be much easier to help if you used some time try and explain what you want to achieve.

An example.

I want to show records on a main form. Display records on the sub form which can or can not be changed depending on the value of field1 on the main form.
Avatar billede per2edb Praktikant
20. juli 2007 - 22:26 #6
Jeg prøver igen:
Jeg kalder en form. Hvor kan jeg kalde en hændelsesprocedure, function eller sub,
aller aller aller tidligst - altså HELT i toppen af formen.
(En forklaring af programmet vil kræve 10 siders tekst og bringe total forvirring)
Avatar billede terry Ekspert
21. juli 2007 - 09:37 #7
I dont need a full explanation of the program just of the reason why you need to call an event as early as possible.

And normally you dont call events they just happen in a set sequence.

You can find information on what the sequence is in Access help, so I suggest you look there as events can dependant on a number of factors and as I dont know the factors its hard to help.

TAKEN FROM HELP:
When you first open a form, the following events occur in this order:

Open → Load → Resize → Activate → Current

When you close a form, the following events occur in this order:

Unload → Deactivate → Close
Avatar billede terry Ekspert
21. juli 2007 - 09:38 #8
the &#8594 is an arrow ->
Avatar billede per2edb Praktikant
21. juli 2007 - 10:49 #9
Det hjælper mig stadig ikke.

Jeg prøver at forklare.
Det jeg søger er at MainFormens Hændelsesprocedure VedAktuel
bliver aktiveret før SubFormens Hændelsesprocedure VedAktuel

Jeg skal have en styre variabel lagt i MainFormens Hændelsesprocedure VedAktuel
som skal bruges i SubFormens Hændelsesprocedure VedAktuel


Jeg prøver alligevel at forklare hvorfor (Men det skaber sikkert misforståelser)
Jeg har mange MainForme med samme SubForme der igen trækker andre SubForme
af forskellig slags.
For ikke at have 10 forskellige subforme hvor kun
<<Me.Parent![Produkt_Dataark UFrm].Requery>> er ændret har jeg opretted en select case som du kan se nedenfor. Den styres af FrmNavn (MainFormens navn)
som skal hentes INDEN subformen aktiveres.

I 1. subform ligger:

Select Case FrmNavn
            Case "Produkt", "Tilbud", "Ordre", "Leverancer", "OrdreStyring", "LeverancerPrProdukt", "LeverancerPrKunde", "LeverancerPrALLEFirmaer", "FakturaPrProdukt", "Indbetaling", "IndbetalingPrProdukt"
                Me.Parent![Produkt_Dataark UFrm].Requery
            Case "LeverancerPrProjekt"
                Me.Parent![Projekt_PO_Leverance_Status_Dataark UFrm].Requery
            Case Else
         
          End Select

En anden løsning kunne være at FrmNavn sættes til Caption for MainFormen - men hvordan gør jeg det uden at Mainformens navn skal indgå i subformen (for så kan den jo ikke genbruges i andre mainforme)
Avatar billede per2edb Praktikant
22. juli 2007 - 00:13 #10
Jeg forsøger nu med MainFormens caption.
FrmNavn = Forms!FormNavn.Caption
Hvordan får jeg fundet MainFormens FormNavn fra subformen????
Avatar billede per2edb Praktikant
22. juli 2007 - 09:22 #11
lukket - se nyt spørgsmål
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