Avatar billede per2edb Ekspert
29. september 2017 - 10:22 Der er 5 kommentarer

Subform 1 med dataark kalder subform 2 med dataark

Hej kan i hjælpe
Jeg har 2 subforme hvor der på hver ligger dataark med SQL Select.....
Jeg kan kalde subform 2 fra 1 med:

              Me.Parent![Ordre_Dataark UFrm].SetFocus
              Me.Parent![Ordre_Dataark UFrm].Requery

jeg kan også nøjes med

  Me.Parent![Ordre_Dataark UFrm].Requery

begge virker, men hvad er rigtigst

Øjensynlig er der ved senere komplekse søgninger på subform 2 en forskel om man benytter den ene eller anden metode

Hvad er rigtigst?

Glem juniormester (har 15  års erfaring)
Avatar billede fdata Forsker
02. oktober 2017 - 15:07 #1
1: Hvordan opbygger du din SQL?

2: "Øjensynlig er der ved senere komplekse søgninger på subform 2 en forskel om man benytter den ene eller anden metode". Hvad er forskellen?
Avatar billede terry Ekspert
02. oktober 2017 - 18:52 #2
if you requery the main form then I would think that the main form and both sub forms would get repopulated (requeried), so if you are only interested in repopulating the sub form then I would suggest you only do that.
Avatar billede terry Ekspert
02. oktober 2017 - 18:55 #3
So if you know nothing has changed on the main form then I see no reason to requery that
Avatar billede per2edb Ekspert
03. oktober 2017 - 09:09 #4
Main formen ændres ikke.
Skal det så forstås således at kun
  Me.Parent![Ordre_Dataark UFrm].Requery
er nødvendig.

Altså udeladelse af SetFocus først
Avatar billede fdata Forsker
04. oktober 2017 - 15:13 #5
Du har jo allerede selv besvaret spørgsmålet. Du skriver jo at Øjensynlig er der ved senere komplekse søgninger på subform 2 en forskel om man benytter den ene eller anden metode

Begge dine konstruktioner gør det samme ( Me.Parent![Ordre_Dataark UFrm].Requery), altså opdaterer subformen.
Det burde være upåvirket af om du har flyttet fokus.

Men du mener at der er forskel. Hvilken?
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