Avatar billede jaze Nybegynder
30. marts 2006 - 14:04 Der er 3 kommentarer og
1 løsning

add record fra et udvalg over i anden tabel

Nogen der kan hjælp
Avatar billede mugs Novice
30. marts 2006 - 14:09 #1
Lav en tilføjelsesforespørgsel med et kriterie:

Forespørgsler > Ny > tilføj den tabel der skal levere data > Forespørgsler og vælg Tilføjelsesforespørgsel.
Avatar billede jaze Nybegynder
30. marts 2006 - 14:11 #2
ja mugs>> det er jeg med på men se lige her

Private Sub Kommandoknap10_Click()
Dim db As Recordset
Dim VARa As String
Set rs = CurrentDb.openrecordset("domain")

Dim pay As Date
pay = Me.txtPayedUntil


Do Until rs.EOF
    If rs("payeduntil") <= pay Then
      checktermin (rs("paytermin"))
****** her ønsker jeg at smide denne record over i tabellen tblpays med de tilhørende felter         

newpayfrom = DateAdd("d", 1, pay)
newpayto = DateAdd("m", test, pay)


    MsgBox rs("domain")
    MsgBox newpayfrom
    MsgBox newpayto

End If

rs.MoveNext
Loop
rs.Close
Set rs = Nothing

End Sub
Avatar billede jaze Nybegynder
30. marts 2006 - 14:13 #3
der må være en add et eller andet
Avatar billede mugs Novice
30. marts 2006 - 15:09 #4
F.eks.:

DoCmd.RunSQL "INSERT INTO Tabel1 ( dato )SELECT Date()+3"

eller:

DoCmd.RunSQL "INSERT INTO Tabel1 SELECT Tabel2.felt2,felt1,dato FROM Tabel2 Where Tabel2.dato < #2003-01-01#"

Eller med VBA (Kræver reference til DAO:

Dim Rst As Recordset, Db As Database 'Variabelerklæringer'
Set Rst = DBEngine.Workspaces(0).Databases(0).OpenRecordset("Tabel3") 'Definerer Rst som tabellen "Tabel3"
'og åbner tabellen'
    With Rst 'With benyttes for at spare tastetryk'
    .AddNew 'Gør tabellen klar til ny post'
    .Fields![Felt2] = felt1 'Feltet [felt2] sættes = felt1 i formularen Opret person'
    .Update 'Den nye post gemmes i tabellen'
End With
MsgBox "Posten er tilføjet i tabel3."
'Hvis den nye post skal tilføjes i flere tabeller, kan der her defineres en ny Rst
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