Avatar billede Slettet bruger
14. november 2007 - 14:05 Der er 4 kommentarer og
1 løsning

Bekræfte indsætning af data

Hej

Når jeg bruger nedenstående til at opdatere et felt i en tabel kommer der en dialog for at bekræfte hver gang jeg vil opdatere 1 række.

Opdateringssætning:
SQL = "UPDATE " & Tabel & " set Antal = " & i & " Where X_KOORDINAT = " & X2 & " AND Y_KOORDINAT = " & Y2

Det er lidt irriterende at skulle bekræfte hver ændring når jeg nu har mellem 8000 - 12000 rækker i de forskellige tabeller.

Kan jeg ikke undgå den dialogboks der kommer op hver gang?
Avatar billede terry Ekspert
14. november 2007 - 14:08 #1
Docmd.setwarnings false
Avatar billede jensen363 Forsker
14. november 2007 - 14:08 #2
Benyt evt.

DoCmd.SetWarnings = False
  ... din kode
DoCmd.SetWarnings = True
Avatar billede terry Ekspert
14. november 2007 - 14:08 #3
false before you carry out the and true after

Docmd.setwarnings true
Avatar billede jensen363 Forsker
14. november 2007 - 14:17 #4
Alternativt kan du vælge at opbygge din SQL-kode efter nedenstående :
Sub()
Dim strSQL As String
Dim db As DAO.Database

Set db = CurrentDb()

strSQL ="DinKode;"
db.execute strSQL
End Sub
Avatar billede mugs Novice
14. november 2007 - 14:26 #5
Blot en bemærkning:


Hvis du sætter warnings til false, SKAL du huske sidst i koden altid at sætte warnings til true, ellers forbliver warnings frakoblede i HELE applikationen.
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