06. januar 2005 - 22:38Der 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.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Å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.
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.
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....
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å?
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...
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.
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å.
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.
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...
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!
>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.
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.
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?
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)
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.