Avatar billede solrod Nybegynder
06. januar 2003 - 13:43 Der er 7 kommentarer og
1 løsning

Overfør data fra underformular til hovedformular

I forbindelse med mit tidligere spørgsmål, er opstået et nyt.

Jeg bruger som løsning fra tidligere spørgsmål følgende kommando:    Me.Parent!Tekst6 = Me.Vaegt

- men det betyder at opdateringen først optræder nå jeg har indtastet data i underformularen.

Jeg har indtastet kommandoen i [Hændelsesprocedure] vedaktuel.

hvordan få jeg data fra underformularen til at optræde i hovedformularen med det samme, når man åbner hovedformularen.

Håber der er nogen som kan hjælpe mig med det.
Avatar billede terry Ekspert
06. januar 2003 - 14:04 #1
solrod, this may be a silly question, but WHY do you want to set Me.Parent!Tekst6 to the value of  Me.Vaegt from the sub form? Isnt this creating redundancy (duplicate infromation)?
Avatar billede terry Ekspert
06. januar 2003 - 14:09 #2
If you MUST do this then I would actually do it another way.

In the sub forms AFTER UPDATE event I would make some SQL to INSERT the value into the related record on the main form.

Docmd.runsql "UPDATE TheTable SET Tekst6 = " & Me.vaegt & " WHERE ID = " & Me.ID

then
me.parent.requery
to refresh the data on the form.
Avatar billede terry Ekspert
06. januar 2003 - 14:11 #3
NOTE:
I am assuming that Tekst6 IS a field in the table and that the primary and foreign keys are BOTH named ID.
Avatar billede solrod Nybegynder
06. januar 2003 - 15:07 #4
Der findes ingen dumme spørgsmål.

Grunden til at jeg vil have overført data fra en underformular til en hovedformular, er at underformularen indholder mange poster, og det er kun sumfeltet jeg vil overfører.

Iøvrigt er det et ubundet tekstfelt:

Hovedformularen hedder ID1.
Tekst6  er et ubundet tekstfelt.

Underformularen hedder ID2underformular.
Vaegt er et ubundet tekstfelt.

Håber det hjælper dig til at forstå problemet.
Avatar billede jkrons Professor
06. januar 2003 - 17:37 #5
Er der nogen specielt grund til at bruge hændelser og kode her. Hvorfor ikke bare sætte ndendestående ind som kontrolelementkilde på Tekst6 i hovedformularen.

=forms!ID2underformular!Vaegt
Avatar billede solrod Nybegynder
06. januar 2003 - 20:31 #6
Det går desværre ikke, jeg får følgende fejl i feltet #Navn?
Avatar billede solrod Nybegynder
06. januar 2003 - 20:34 #7
Men jeg kan bruge =[ID2underformular]!Vaegt, så mange tak til ikrons.
Avatar billede jkrons Professor
06. januar 2003 - 21:40 #8
Ja, det er ikke altid hukommelsen er, hvad den har været, når man ikke lige har programmet ved hånden. Men Velbekomme og tak for point.
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