Avatar billede Slettet bruger
03. marts 2005 - 14:16 Der er 1 løsning

Kopiere poster i en subform til en anden

Dette er en knap, der skal kopiere felterne fra en subform (fortløbende) til en anden:

Private Sub UdfyldRestUge_Click()
    DoCmd.SetWarnings False
    DoCmd.RunSQL "UPDATE listemedarbejderdag SET tirsdagbox = false WHERE tirsdagmedarbnr=" & Form_MandagSubform.MandagMnr
    Form_TirsdagSubform.Tirsdag = Form_MandagSubform.Mandag
    Form_TirsdagSubform.TirsdagMnr = Form_MandagSubform.MandagMnr
    Form_TirsdagSubform.TirsdagKKB = Nz(DLookup("[KKB]", "[KKB]", "[Medarbejdernr]=" & Nz(Form_TirsdagSubform.TirsdagMnr, 0) & " And [InterntNr] =" & Nz([InterntNr], 0)), "")
    Form_Listeform.RestMedarbejdereTirsdag.Requery
    Form_Listeform.ListeTirsdag.Requery
    DoCmd.SetWarnings True 
End Sub

Det der mangler er et loop så den kopierer alle felter i den fortløbende subformMandag og ikke bare det første felt, med en værdi. Dernæst skal de stå i den samme "række", hver række har et InterntNr og disse er de samme i alle subforms.
Nogen forslag? For jeg har ikke helt styr på mine loops (endnu!~) og alt hvad jeg prøver på for tiden med findrecord (som jeg tror skal bruges) virker overhovedet ikke.
Avatar billede Slettet bruger
07. marts 2005 - 08:15 #1
Jeg prøver lige at omformulere!~)
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