Avatar billede visto Guru
06. januar 2005 - 22:38 Der er 31 kommentarer og
1 løsning

"Handlingen lykkedes ikke" efter Service Pack 3 opdatering

Efter at jeg har foretaget en opdatering med Office Service Pack 3, får jeg følgende meddelelelse, når jeg sletter en post: "Handlingen lykkedes ikke, Makronavn: SletPost, Betingelse: Sand, Handlingsnavn: KørKommando, Argumenter: 223"

Det ser dog ud til at posten rent faktisk bliver slettet. Men meddelelsen generer mig.

Hvad er der galt, og  hvordan afhjælper jeg problemet?

Databasen var tidligere en Access 2000, som nu er konverteret til 2002, men det har ikke hjulpet. Jeg har både prøvet at foretage konverteringen før og efter installeringen af Service Pack 3, uden forskel.
06. januar 2005 - 22:40 #1
prøv en alm komprimer/reparer fra menuen Funktioner->databasefunktioner
Avatar billede visto Guru
06. januar 2005 - 22:42 #2
Det hjælper ikke.
06. januar 2005 - 22:51 #3
sker det også, hvis du ikke konvertere?
Avatar billede visto Guru
06. januar 2005 - 22:53 #4
Ja
06. januar 2005 - 22:56 #5
Hvad sker der, hvis du bare sletter en post manuelt? Altså i stedet for at gøre det vha en makro?
Avatar billede visto Guru
06. januar 2005 - 22:59 #6
Åh, nu er det en underformular, så jeg kan slet ikke huske hvordan jeg får en værktøjslinje frem med muligjed for manuel sletning. Ingen værktøjslinjer er aktive.
Avatar billede visto Guru
06. januar 2005 - 23:01 #7
Hvordan får jeg slettet en post uden makro?
Avatar billede visto Guru
06. januar 2005 - 23:02 #8
(Kors hvor det irriterer mig at skulle bruge tid på problemer skabt af noget der skulle være en forbedring.)
06. januar 2005 - 23:03 #9
på din værktøjslinie burde du have en knap, som sletter den aktuelle post. Ellers klik på postvælgeren (den sorte trekant i venstre side) og tryk på delete-tasten.
Avatar billede visto Guru
06. januar 2005 - 23:05 #10
Som sagt er ingen værktøjslinjer aktive. Jeg prøver lige at finde ud af at aktivere postvælgeren som også er deaktiveret.
06. januar 2005 - 23:06 #11
sorry...så ikke det indlæg :o(
Avatar billede visto Guru
06. januar 2005 - 23:08 #12
Fik slået postvælgeren til, og når jeg sletter vha delete-tasten, går det som det skal
Avatar billede visto Guru
06. januar 2005 - 23:12 #13
Men problemet er altså ikke løst hermed....
06. januar 2005 - 23:13 #14
ok...jeg tror, at du skal prøve at lave din SletPost-makro om.

Prøv at find makroen og åbn den i design.

Der skulle gerne blot være en handling i. Nemlig KørKommando med kommandoen SletPost.

Evt at lave den om til 2 linier istedet:

Kørkommando: MarkerPost
KørKommando: Slet
Avatar billede visto Guru
06. januar 2005 - 23:16 #15
Samme resultat
Avatar billede visto Guru
06. januar 2005 - 23:17 #16
Prøvede lige at åbne underformularen alene, og her virker både den gamle og den nye makro uden problemer.
Avatar billede visto Guru
06. januar 2005 - 23:20 #17
Når jeg bruger dit forslag med to linjer i makroen, får jeg dog i sidste linje i fejlmeddelelsen "337" i stedet for "223"
06. januar 2005 - 23:22 #18
mystsik!! Det plejer at virke uanset om det er en underformular elle ej.

223 er bare "SletPost", mend 337 er "Slet"

Det lyder virkelig som om, der er ged i den servicepack.
Jeg ville nok afinstallere den (hvis det er muligt fra kontrolpanelet?)
Ellers afinstaller Access, genstart maskinen og installer Access igen. Og så måske prøve servicepacken igen....

Lidt kedeligt, det indrømmer jeg....
06. januar 2005 - 23:29 #19
well, I am on my way to bed....men jeg er her igen i morgen...

g'nat :o)
Avatar billede visto Guru
06. januar 2005 - 23:30 #20
Tja, den kan ikke afinstalleres, men jeg har sikret mig ved at tage et image inden jeg lagde SP3 på. Og den ulempe i Access der gjorde at jeg valgte at lægge installere den var for intet at regne i forhold til denne her virkelig grove. Så jeg kører nok tilbage til mit gamle setup.
Jeg har ellers altid været begejstret for den høje kvalitet Access har haft i forhold til de andre Office programmer...
Jeg afventer dog lige, for at høre om der er andre bud (i morgen, nu er det også sengetid for mig).
Tror du det er nogen nytte til at af- og geninstallere Access, mens Service Packen er på?
Avatar billede Jørgen Kirkegaard Professor
06. januar 2005 - 23:48 #21
Som svar på 06/01-2005 23:01:20: Man kan slette en post i Access ved at trykke Ctrl og "-", f.eks. det "-", som er på din numeriske tastatur-del. Tilsvarende kan man tilføje en post ved Ctrl og "+". Det er dog muligt, at du har slået dette fra. Men prøv at debugge på denne måde. Prøv også at gå direkte på tabellen som ligger til grund for formularen og se, om du kan slette dér. Hvis det er et query, kan det være, at der måske er røget nogle relationer under load v.h.a. nye access, hvad ved jeg...
Avatar billede visto Guru
07. januar 2005 - 07:29 #22
Jeg kan både slette vha Ctrl og "-" og slette i tabellen til grund for formularen.
Jeg har kigget under relationer. Alle relationer ser ud til at være intakte.
Avatar billede Jørgen Kirkegaard Professor
07. januar 2005 - 10:35 #23
Kunne der ligge en lille event i formen og forstyrre lidt? Jeg er svært bange for, at du må tage en kopi af form og subform og så pille alt væk, som ikke har med problemstilling at gøre, for derefter "pludselig" at kunne slette igen... Eller omvendt lave ny form og subform via troldmanden med samme tabeller og felter og se om der er forskelle - jeg tror dette er lidt mere omfattende, end det umiddelbart lyder. Ultimativt må du lave Form og subform igen, men det er selvfølgelig det, du vil undgå.
Avatar billede visto Guru
07. januar 2005 - 12:49 #24
Før jeg evt går i gang med dit forslag (jeg vægrer mig lidt ved et for stort arbejde, fordi jeg så vil foretrække at gå tilbage til et setup uden SP3, da ulempen der var til at leve med) kan vi ikke lige se om vi på baggrund af det vi allerede har undersøgt kan se om det skulle være nødvendigt (formularene er ganske gennemdesignede og det kræver meget tid at redesigne)?
1) Problemet opstår KUN, når en underformular (til en underformular) ønskes slettet vha en knap, der udløser en makro med KørKommando + kommandoen SletPost.
2) Når jeg loader nævnte formular alene/for sig selv, kan der slettes problemfrit vha makroknappen. 3) Der er heller ingen problemer ved at slette poster i tabeller eller i formularen (når den kører som underformular) vha postvælger + [delete] eller [Ctrl] +

Det ser mao ud som om problemet kan indkredses til en fejl der relaterer sig til samspillet mellem makroen og formularen, når den kører som underformular. I alle andre afprøvede situationer har der ikke været nogen problemer.
Avatar billede visto Guru
07. januar 2005 - 23:11 #25
Jeg har nu prøvet at lave helt nye formularer/underformularer inkl. knap med SletPost-makro knap, altså samme princip som det der giver problemer. Det bliver det kun værre af, idet det nu påstås at der ikke er nogen post at slette, når det tydeligt kan konstateres at det er der.
Den er rigtig sur den her. - Jeg hørte også at det gik helt galt for Bill Gates, var det i går, da han skulle præsentere det sidste nye. Det virkede ikke...
Avatar billede visto Guru
08. januar 2005 - 18:33 #26
Som det er nu opgiver jeg og kører tilbage til mit setup uden SP3.
Jeg afventer lige et par dage for at se om der kommer nyt lys på.
Avatar billede Jørgen Kirkegaard Professor
10. januar 2005 - 10:37 #27
Hej. Et desperat forsøg kunne være, at lave et Event på knappen, som så sletter en post vha VB?
Og gode Bill plejer at gå i sort, når han præsenter. Som han siger: Der skal være fejl; ellers køber folk jo ikke den næste version!
Avatar billede visto Guru
10. januar 2005 - 11:08 #28
>staticdata: tak for dit "desperate" forslag :-) I forhold til så enkelt det burde være (at lægge en simpel makro på en knap), så synes jeg det kommer for vidt med dit forslag. Det skal ikke handle om med indviklede og tidskrævende metoder at sno sig uden om fejl i noget der skulle være nyere og bedre, så hellere køre med det gamle - eller som du siger: vente på næste version.
Jeg vælger at afslutte spørgsmålet nu. Og siger tak for alle forsøg på hjælp.
10. januar 2005 - 11:28 #29
ok
Avatar billede simonxx Nybegynder
10. januar 2005 - 11:51 #30
har fulgt lidt med på sidelinien, da jeg selv har haft lignende problem...plejer man ikke at give lidt point til dem som har bidraget? Også selvom svaret ikke var helt som ønsket?
Jeg synes at du skulle give lidt point til staticdata og thomasjepsen. De har trods alt hjulpet dig med fejlsøgningen.
Avatar billede visto Guru
10. januar 2005 - 11:58 #31
Jeg har opfattet det med at give point som, udover selvfølgelig at give noget for hjælpen, så også som en hjælp til dem der senere søger hjælp i spørgsmplet, så de kan se om de umiddelbart kan se om spørgsmålet førte til en løsning eller ikke. Når der står "Accepteret svar" udfor svar, som ikke har ført til løsning af probemet, vil jeg mene det kan være med til at spilde andre læseres tid.
Hvis jeg tager fejl, må i sige til.
Jeg giver hellere end gerne point, hvor jeg kan komme til det, men synes også der skal være lidt mening med det: altså så forummet i så høj grad som muligt bliver anvendeligt og gennemskueligt for andre end de deltagende.
Hvad siger I?
10. januar 2005 - 12:08 #32
Det er vist meget individuelt hvordan, der gives point.
Jeg giver altid selv lidt point til dem, som har brugt tid og kræfter på at hjælpe med at finde en løsning. Ligesom jeg også giver drikkepenge på en restaurant eller i en taxi, selvom jeg ikke 'behøver'.
Om ikke andet, så for at vise, at man sætte pris på hjælpen og ikke bare tager den for givet.

Men det er en smagssag, hvornår man giver point.
Og jeg er selv i den situation, at 30 point ikke betyder alverden. Jeg synes mest, at det bare er hyggeligt at hjælpe her på eksperten.
Så tænk ikke mere på det :o)

Men tak, simonxx for støtten :o)
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