Avatar billede puppetmaster Nybegynder
02. april 2004 - 15:02 Der er 4 kommentarer og
1 løsning

Slette aktive post på aktive formular

Hvordan skal det laves i VBA?
(brugeren har ikke adgang til de indbyggede menuer)
02. april 2004 - 15:08 #1
docmd.runcommand accmddeleterecord
Avatar billede puppetmaster Nybegynder
02. april 2004 - 15:17 #2
Jeg må sgu have slået noget forkert til/fra:
"Kommandoen eller handlingen "SletPost" er ikke tilgængelig nu."
Avatar billede puppetmaster Nybegynder
02. april 2004 - 15:18 #3
Menupunktet Slet er også nedtonet
02. april 2004 - 15:22 #4
Så er formularen låst for sletning og måske endda også for redigering.

Dette kan skyldes mange ting, så kig på følgende:

-Er formularen baseret på en forespørgsel? Hvis, ja så prøv at åbne denne alene og se om du kan rette/slette direkte i denne.
-Egenskaberne TilladSletning eller TilladRedigering er sat til Nej
-Formularens Recordsettype er sat til Snapshot

Vær også opmærksom på, at hvis du ikke selv har lavet applikatione, så kan ovenstående egenskaber være sat vha VBA, så bare fordi egenskaben står til Ja, kan den godt ændres efterfølgende.
Avatar billede puppetmaster Nybegynder
02. april 2004 - 15:29 #5
-Formularen bygger ikke på en forespørgsel.
-Tilladsletning og TIlladRedigering er begge sat til Ja
-Formularens postsættype er sat til Dynamisk udvalg
-Det med at sætte vha VBA tænkte jeg også på, men burde denne kode så ikke have virket?:

Private Sub cmdSletPost_Click()
On Error GoTo Err_cmdSletPost_Click

    Form.AllowDeletions = True
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
    Form.AllowDeletions = False
Exit_cmdSletPost_Click:
    Exit Sub

Err_cmdSletPost_Click:
    MsgBox Err.Description
    Resume Exit_cmdSletPost_Click
   
End Sub
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