Hallo,
Adhv een formulier dient er in de database alles met deze waarde omgezet te worden naar de nieuw opgegeven waarde.
Als ik dit middels een bijwerkquery doe werkt dit prima, echter moet dit adhv de opgegeven waarden op het formulier gebeuren.
Nu heb ik onderstaande code:
Deze werkt, echter alleen maar voor 1 gevonden taaknummer.
Indien er meer taaknummers te vinden zijn, wordt alleen de eerste in de lijst aangepast!
Weet iemand toevallig wat ik fout doe?
Adhv een formulier dient er in de database alles met deze waarde omgezet te worden naar de nieuw opgegeven waarde.
Als ik dit middels een bijwerkquery doe werkt dit prima, echter moet dit adhv de opgegeven waarden op het formulier gebeuren.
Nu heb ik onderstaande code:
Code:
Dim SQL As String
Dim RST As DAO.Recordset
SQL = "SELECT [Taaknummer], [Afdeling], [Naam], [Maatwerk] FROM [Totaal] WHERE [Taaknummer] = " & Forms![Test].Form![TXT_Taaknummer]
Set RST = CurrentDb.OpenRecordset(SQL)
With RST
.Edit
.Fields("Afdeling") = [TXT_Afdeling]
.Fields("Naam") = [TXT_Naam]
.Fields("Maatwerk") = [TXT_Maatwerk]
.Update
.Close
.Save
End With
Deze werkt, echter alleen maar voor 1 gevonden taaknummer.
Indien er meer taaknummers te vinden zijn, wordt alleen de eerste in de lijst aangepast!
Weet iemand toevallig wat ik fout doe?