Err_cmdReportToFile_Click: MsgBox "Fejl: " & Err.Description & Err.Number Resume Exit_cmdReportToFile_Click End Sub
har rptIPGReport en fast tabel som kilde: tblPrint. Når en bruger skal gemme rapporten i fx. Word, kopieres hans/hendes data først over i tblPrint og herefter bruges DoCmd.OutputTo.
Dette går helt fint FØRSTE gang en rapport gemmes (hvor der er to brugere på), men næste gang går det virkelig galt, alskens fejlmeldinger skrives ud og den kan pludselig ikke 'finde' sig selv som .mdb fil. Er der noget, der skal lukkes/afsluttes efter at der er kørt OutputTo?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er et program på mit arbejde og jeg kommer der først igen mandag, men der prøver jeg dit råd. Jeg har tabellen inde som source i rapporten - kan det godt gå med en Kill tabel?
nej kill bruges til at slette den .doc fil du laver ved at
Filnavn = "c:\" & UCase(User) & " - " & Forms!frmIPGReport.cboIPG.Value & " " & _ Forms!frmIPGReport.txtDateFrom.Value & " - " & _ Forms!frmIPGReport.txtDateTo.Value & ".doc" det er jo ikke tabellen men et word doc , jeg ved ikke om den evt. fejler fordi den fil eksitere i forvejen...
Det kan næsten ikke være det, da jeg først laver en rapport på pc1 (det går fint) og derefter en rapport på pc2 ELLER en rapport med et andet navn på pc1 (og her kommer fejlen), så der eksisterer ikke noget dokument i forvejen.
ok så prøver jeg lige at genskabe de tabeller der ligge i data.mdb , der er noget med plant detail , og noget codingtranslation , problemet er at jeg er på kunde besøg/møde i kbh onsdag til fredag..
kan du ikke skrive den præcise fejl-mddelse da "alskens fejlmeldinger skrives ud og den kan pludselig ikke 'finde' sig selv(fra 1. kommentar) " ikke hjælper meget.
Nu har jeg lavet et 'kontrolleret' forsøg og der viser sig at være to fejlårsager, som jeg i første omgang blandede sammen. Jeg får følgende fejlmeldinger:
1/ 3343: Unrecognized database format 'Q:\Novozymes Dispensations\QM Dispensations.mdb'
2/ 3078: The Microsoft Jet database engine cannot find the input table or query 'tblPrint'. Make sure it exits and that its name is spelled correctly.
3/ The database 'Q:\Novozymes Dispensations\QM Dispensations.mdb' needs to be repaired or isn´t a database file.
4/ 2302: Microsoft Access can´t save the output data to the file you´ve selected.
Fejl nr. 4 havde følgende (efterfølgende indlysende) årsag: fra comboboksen kan der vælges en række selektionskriterier og dette selektionskriterie bliver senere brugt til at danne Word eller Excel filnavnet. Hvad jeg havde overset var, at i een af grupperne indgik en '/' og det vil den naturligvis ikke være med til - omformattering til '-' i dette tilfælde eliminerede 4/.
Så er der de andre: ved gentagne forsøg fandt jeg ud af, at hvis jeg kun benyttede 'Gem som Word' eller 'Gem som Excel' (DoCmd.OutputTo acReport, "rptIPGReport", acFormatRTF, Filnavn eller tilsvarende for Excel), så kørte det hele uden problemer på begge tilsluttede pc, men i samme øjeblik jeg på en af maskinere bad om 'Preview Report' (DoCmd.OpenReport "rptIPGReport", acViewPreview), så gik det rigtig galt. så startede det med melding 1/ - ved gentaget forsøg kom 1/ igen og ved endnu et forsøg kom melding 2/. På et tidspunkt landede jeg også i melding 3/, men selv når jeg 'kun' kom til 2/, kunne jeg ikke redde databasen med en 'repair' - jeg var nødt til at gå helt tilbage til backuppen og indsætte den igen.
Jeg har nu dimmed 'Preview Report' og det lader ikke til, at den er nødvendig, når de to andre muligheder er der, så jeg sletter sikkert bare knappen og herefter går jeg ud fra, at det vil køre uden problemer. Blot underligt, at man ikke kan 'blande' de to kodelinier?
hej Kim du har sat din database til at komprimere når man lukker den. det tror jeg godt kan give nogle problemer prøv at fjerne det...
tblprint(fejl2) kan det ikke hænge sammen med at du sletter indholdet iden også tilføjere indhold igen så laver den ballade. prøv evt at køre med printID også kun slet fra tabellen engang om dagen
har du nogen problemer med at bruge excel-arket den har nemlig fejlet en del hos mig ?
Lukkes grundet alder, men tak for de mange indlæg!
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.