Avatar billede smads Nybegynder
20. maj 2003 - 12:57 Der er 2 kommentarer og
1 løsning

Kopiere hel query over i tabel

Så er jeg her igen :)

Og den er gal med koden igen. Hvorfor virker min kode ikke denne gang? Jeg vil gerne have en hel kolonne fra min forespørgsel qryCustSearchList over i min tabel tblSearchResult:

Private Sub cmdAddAll_Click()
    Dim frm As Form, qry As Query
    Dim varItm As Variant

    Set frm = Forms!frmSearchMember
    Set qry = qryCustSearchList
    For Each varItm In qry.[Display name]
        sSQL = "INSERT INTO tblSearchResult ( display_name ) VALUES ('" & ctl.ItemData(varItm) & "') "
        CurrentDb.Execute (sSQL)
    Next varItm
   
Me![lstCustSearchResult].Requery

End Sub
Avatar billede terry Ekspert
20. maj 2003 - 18:00 #1
you havent been very lucky here smads. Maybe because its hard to see exactly what it is your trying to do.
Are you trying to insert ONE record into the table or ALL records returned from the query?
Avatar billede smads Nybegynder
20. maj 2003 - 21:59 #2
I know... Maybe I've been too cheap with the points :)

I'm trying to insert all the records (but only from one column) from a query into a table - does that make sense??
Avatar billede terry Ekspert
21. maj 2003 - 19:12 #3
Docmd.Runsql "INSERT INTO tblSearchResult (display_name) SELECT WhatEverField FROM WhatEverTable"

and if you dont want any warnings

docmd.setwarnings False

then True AFTER you are finished

:o)
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