14. januar 2003 - 21:37Der er
13 kommentarer og 1 løsning
min slette knap virker ikke rigtigt.
jeg har lavet en slette knap på min form men den virker ikke. hvis jeg bruger den fra værktøjslinjen virker det godt nok. har prøvet med guiden til at lave kanapper med og prøvet med følgende kode.
Private Sub Kommandoknap25_Click() DoCmd.RunCommand acCmdDeleteRecord End Sub
får meddelsen kommandoen eller handligen sletpost er ikke tilgængelig.
så prøv den, min knap hedder cmdDelete bare skift den til Kommandoknap25 :
Private Sub cmdDelete_Click() On Error GoTo Err_cmdDelete_Click
DoCmd.SetWarnings False If MsgBox("Vil du slette?", _ vbQuestion + vbYesNo + vbDefaultButton2, _ "Delete?") = vbYes Then DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdDeleteRecord End If Exit_cmdDelete_Click: DoCmd.SetWarnings True Exit Sub Err_cmdDelete_Click: MsgBox Err.Description Resume Exit_cmdDelete_Click End Sub
Det lyder mærkeligt. Jeg har før været ude for at formularer går i stykker, så man ikke kan bruge knapperne på dem. Det kan løses ved at kopiere formularen, slette den gamle og omdøbe den nye til det oprindelige navn.
DoCmd.RunCommand acCmdDeleteRecord er den rigtige kommando. Der er absolut ingen grund til stadig at bruge den gamle Access 97-syntax (DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70...) Det er en fejl, at guiden stadig benytter den syntax.
Når det er sagt, så tror jeg at dit problem, R_Becker, er at dit datasæt ikke er opdaterbart. Det kan f.eks. skyldes at du baserer det på en forespørgsel, somikke tillader opdatering. Kan du slette manuelt?
hej Thomas undskyld jeg først svarer nu jeg kan godt slette manuelt. det jeg har lavet er, en forespøgsel ud fra 3 tabeller en denne forespørgsel har jeg sat i en sub-form, som jeg har i enanden form hvor jeg har indsat nogle txtfelter som bestemmer kriterierne i min forespørgsel.
Har selv fundet ud af det. min sletteknap var på min hovedform, da jeg sat den ind på min sub-form var problemetløst. i skal alle have mange tak for hjælpen
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.