20. juli 2007 - 11:55Der 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
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.
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)
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:
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)
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.