21. marts 2003 - 12:22Der er
10 kommentarer og 1 løsning
Sletning af record - pludselig et problem
bruger flg. simple kode til at slette en record
Private Sub cmdSletPrinter_Click()
'Sletter printeren fra tblPrintere Dim intSvar As Integer Dim sSQL As String
' spørg bruger om record skal slettes intSvar = MsgBox("Er du sikker på du vil slette printeren " + vbLf + Me.Printer + " ?" + vbLf + "Du kan IKKE fortryde denne handling!", vbYesNo + vbExclamation, "Bekræft sletning af printer...")
If intSvar = vbNo Then Exit Sub
'her koden der sletter den aktuelle post sSQL = "DELETE * FROM tblPrintere WHERE Printer= '" & Printer & "'"
'sørg for at formularen viser de nye informationer, og dermed fjerner den slettede Me.Requery
Exit Sub End Sub
Koden virker fint i Access 2000, men i 2002 får jeg nu pludselig: Runtime Error 438: Object doesn´t support this property or method.
Debuggeren stopper ved sætningen intSvar = MsgBox("Er du sikker på du vil slette printeren " + vbLf + Me.Printer + " ?" + vbLf + "Du kan IKKE fortryde denne handling!", vbYesNo + vbExclamation, "Bekræft sletning af printer...")
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det har aldrig været meningen at man skulle kunne skrive Me.Printer. Punktum bruges kun til metoder og egenskaber, mens udråbstegn bruges til at referere til et underliggende objekt.
Jeg ved godt, at mange bruger punktum, da det er lettere, idet man derved får codecomplition med. Men det får man også, hvis man bare trykker Ctrl+Space
I see - nå så det er ADO der er synderen. Jeps har lige opgraderet
Er noget af en katastrofe hvis dette medfører at flere kodestumper begynder at te sig på samme måde. Der ligger en del ret vigtige data i den db, så jeg krydser fingre og tæer for at der ikke kommer flere af slagsen.
Tja om ikke andet så kan jeg 100% regne med at jeg nok skal få det at vide hvis det er tilfældet :/
Spørgsmålet er så om det evt. kunne betale sig at hente tabellerne over i en ny dB, oprette ny frontend osv., eller det er måske spild af tid ?
Synes godt om
Ny brugerNybegynder
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.