Avatar billede Kim Neesgaard Seniormester
01. december 2002 - 18:22 Der er 23 kommentarer og
1 løsning

Rapport kan ikke gemmes

I en Accessapplikation med tabeller, queries, form og moduler, oprettede jeg forskellige reports og det gik i starten fint. På et tidspunkt slettede jeg en report og oprettede vist en anden, men pludselig gik det hele galt: når jeg forsøger at gemme, får jeg at vide, at den pågældende report findes i forvejen (hvilket ikke er rigtigt) eller også ser det ud, som om 'reportx' er gemt (den står i rammen, hvis man rykker lidt på save-boksen), men når man så lukker save-boksen, lukkes Access HELT ned uden varsel. Når man igen åbner Access, er 'reportx' ikke gemt.

Jeg ved fra andre indlæg, at et lignende fænomen kan opstå for forms, hvis men kopierer kode fra en anden form, men det har jeg ikke engang gjort med rapporterne.

Det er lidt ærgerligt, at det sidste trin med rapporterne gør, at man skal starte helt forfra - er der nogen, der ved, hvad der sker og evt. hvordan man reparerer fejlen.

Det er Access 2000 og jeg har allerede kørt repair application og repair Access 2000 installation, men dett hjalp ikke.
Avatar billede renehinsch Praktikant
01. december 2002 - 18:52 #1
Hvis ikke du allerede har prøvet så kan du forsøge at lave en ny tom database og importere objekter fra den nuværende ind i den nye. Prøv så om den samme fejl opstår her. Du kan evt nøjes med at importere kun de objekter der skal bruges til at lave din rapport. Hvis det så går godt så prøv at importere alle objekter og skab den nye rapport. Denne øvelse kan også laves omvendt og tjener til at isolere årsagen til problemet så du ikke nedarver problemet.

Mvh
/rene
Avatar billede Kim Neesgaard Seniormester
01. december 2002 - 18:58 #2
Jeg har ikke prøvet at importere objekter - kan du fortælle mig stien til dette?
Avatar billede henrik13 Nybegynder
01. december 2002 - 18:58 #3
Hej
Har været ud for det samme, men har nu dropped 2000. Gør det  opret en ny db. Impoter alle filerne i den nye. I halvdelen af tilfældene virker det. Hos mig kom de i forbindelse med lysnetudfald. 2000 er meget følsom.
Vh Henrik
Avatar billede henrik13 Nybegynder
01. december 2002 - 19:01 #4
Ved importen, skal du ikke importere den fil du får fejl i.
Vh Henrik
Avatar billede henrik13 Nybegynder
01. december 2002 - 19:02 #5
Filer.
Import.
Avatar billede Kim Neesgaard Seniormester
01. december 2002 - 19:04 #6
henrik13 -> Og for mig var der ikke engang et lyn!! Det skete bare....! Det er en arbejds-Access, så jeg prøver i morgen.
Avatar billede renehinsch Praktikant
01. december 2002 - 19:05 #7
Fra databasevinduet i den nye tomme database højreklikker du og vælger 'importer'. Herefter vælger du din nuværende database ok markerer de objekter (tabeller, forespørtgsler, formularer etc) du vil importere.

Herved flytter du det arbejde du har lavet over i en frisk database og slipper forhåbentlig for problemet. Jeg har selv været ude for det samme et par gange og har løst det på denne måde.
Avatar billede terry Ekspert
01. december 2002 - 19:05 #8
have you tried compact+repair and if that doesnt work then try importing all object into a new database as others have suggested.
Avatar billede Kim Neesgaard Seniormester
01. december 2002 - 19:05 #9
Det er så ikke en bestemt fil (da der ikke vises nogen), men jeg undlader simpelthen hele rapportafsnittet.
Avatar billede henrik13 Nybegynder
01. december 2002 - 19:07 #10
neergaard>
Det var en bil der væltede min lyskurve nede forand vinduet.
Det med at importere tager kun 2 min.
Vh Henrik
Avatar billede Kim Neesgaard Seniormester
01. december 2002 - 19:10 #11
terry -> ja, det har jeg prøvet uden held!
Avatar billede terry Ekspert
01. december 2002 - 19:17 #12
have you tried to import into a new dB?

Create a NEW dB then in the file+import menu choose your originla dB and then follow instructions. NOTE you will see an Advanced button, select this to make sure you import menu's and import specs.
Avatar billede Kim Neesgaard Seniormester
01. december 2002 - 21:00 #13
terry -> I have tried to compact and repair but not to import to a dB - I will try that on work tomorrow!
Avatar billede Kim Neesgaard Seniormester
02. december 2002 - 14:52 #14
Nu har jeg prøvet at importere alle objekter undtagen naturligvis rapportdelen. Efter et par mystiske fejlmeldinger gik det godt, men når jeg åbner start-formen får jeg meddelelsen 'Error accessing file. Network connection may have been lost' (og der ER netforbindelse) - nøjagtig samme dødsyge besked som man får, når man har kopieret kode fra en form til en anden....!

Det er jo til at fortvivle over, at man har en næsten færdig applikation og så skal plages af sådanne problemer på et meget 'stort' produkt som Access...!

Er der nogen vej videre herfra?
Avatar billede henrik13 Nybegynder
02. december 2002 - 14:57 #15
Er der fra "start-formen" knapper til rapporter.
Avatar billede Kim Neesgaard Seniormester
02. december 2002 - 15:15 #16
Nej - den består af en listbox med foreløbig een valgmulighed: til en anden form, der indeholder en knap, der engang refererede til en rapport, men som nu (så vidt jeg kan se) ikke peger på noget i VB-koden.
Avatar billede henrik13 Nybegynder
02. december 2002 - 15:24 #17
Vi skal starte et sted. Opret en rapport, helst med samme navn som den slettede. Hvis det ikke fejler er der en henvisning i en makro eller modul.
Vh Henrik
Avatar billede Kim Neesgaard Seniormester
02. december 2002 - 16:02 #18
Det kunne jeg godt og den gemmer fint.
Avatar billede renehinsch Praktikant
02. december 2002 - 17:54 #19
Dit problem er velkendt i access. Det er et modul med VBA kode der er blevet korrupteret som får fejlen til at opstå.

Metoden er at importere alle objekter med kode af nogle gange ind i en ny .mdb og så prøve efter om tingene virker inden du tager de næste.Du kan tage alle tabeller og forespørgsler da de ikke har kode bag sig. Når du ser den samme fejl i den nye database starter du forfra og tager du de sidste du importede en for en indtil du ser fejlen. Herefter burde du kunne udelukke det ene objekt som giver dig problemer. Importer så alle uden det korrupterede objekt ind i en ny mdb.

Jeg sad selv med dette problem en sen aften hos en kunde i sidste uge. Jeg fandt i øvrigt problemet beskrevet her

http://www.eksperten.dk/spm/234863
http://www.eksperten.dk/spm/286072
Avatar billede Kim Neesgaard Seniormester
02. december 2002 - 18:49 #20
renehinsch -> Det vil jeg prøve! Jeg har rodet med det hele dagen og det er meget frustrerende!! Har du nogen anelse om, hvordan problemet opstår? Mere så man kan undgå den pågældende handling. Problemet med FORMS kan man jo undgå, hvis man ikke kopierer kode, men jeg kan ikke se, hvad jeg har gjort 'galt' med rapporterne.
Avatar billede Kim Neesgaard Seniormester
03. december 2002 - 11:08 #21
Foreløbig fantastisk!!! Jeg har nu importeret forms og muduler een efter een og ingen viste fejl her (reparerer Access selv ved denne import enkeltvis?) Det hele fungerer perfekt! Nu kører jeg videre og ser om det holder, men ellers en effektiv måde at udbedre denne flove Microsoft fejl på.
Avatar billede renehinsch Praktikant
03. december 2002 - 17:22 #22
Gode nyheder at du lykkedes med at rede din applikation.

En mulighed for at undgå er at benytte XP versionen til import. Men det kræver selvsagt at man har flere versioner tilgængelige. Ellers er det med at sikre sig ved jævnligt at lave kopi af din .mdb jævnligt men du udvikler.

PS: Det er samme problem er lige indtruffet for mig igen. Har selv XP derhjemme men min kunde kører 2000 :(
Avatar billede renehinsch Praktikant
07. december 2002 - 16:51 #23
Har du givet nogen point?
Avatar billede Kim Neesgaard Seniormester
07. december 2002 - 16:58 #24
Nej - undskyld! Det fungerer stadig helt uden fejl, så du skal have tusind tak for det gode råd med at tage dem een efter een!!!
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