Felmeddelande när du försöker skriva ut en rapport i Microsoft Dynamics SL: "Crystal ut motor fel: 723... Det gick inte att öppna en raduppsättning"


 

Symptom


När du försöker skriva ut en rapport i Microsoft Dynamics SL eller i Microsoft Business Solutions - Solomon, visas ett felmeddelande som liknar följande:
Crystal rapporter hjälpprogram för Solomon IV

Det går inte att starta utskriften.

Rapport: enhet: \Program Files\Solomon\Module_Code\XXXXX. RPTHUVUD
Skriv ut Crystal motorfel: 723 - fel i filen enhet: \Program Files\Solomon\Module_Code\XXXXX. RPTHUVUD:

Det gick inte att öppna en raduppsättning.
Obs! I detta felmeddelande enhet är den enhet där du installerade Microsoft Dynamics SL och Module_Code representerar den modul kod som motsvarar Microsoft Dynamics SL-modul där rapporten finns XXXXX representerar namnet på rapporten.

Orsak


Det här problemet uppstår för en eller flera av följande orsaker.

Orsak 1

Rapporten innehåller anteckningar. Se Lösning 1 i avsnittet "Lösning".

Orsak 2

Du har Microsoft Solomon 6.0 installerat och som orsakar felet rapporten Kontodistribution (01.ACC. DI) rapport. Se lösning 2 i avsnittet "Lösning".

Orsak 3

Rapporten är en anpassad rapport som använder en preprocess. Se Lösning 3 i avsnittet "Lösning".

Orsak 4

Datakällnamn (DSN) för Open DataBase Connectivity (ODBC) är skadad eller saknas. Se Lösning 4 i avsnittet "Lösning".

Orsak 5

Alternativet att använda ANSI-identifierare med citattecken är inte markerad. Se lösning 5 i avsnittet "Lösning".

Orsak 6

Det finns inte tillräckligt med ledigt diskutrymme på den dator som kör Microsoft SQL Server och som är värd för Microsoft Dynamics SL-databaser eller Microsoft Business Solutions - Solomon databaser. Se lösning 6 i avsnittet "Lösning".

Lösning


Lös problemet genom att använda lämplig lösning.

Lösning 1

Om du får felmeddelandet när du försöker skriva ut en rapport som innehåller anteckningar, avmarkera kryssrutan Markera poster som är olikadatabas -menyn i Crystal Reports för Solomon. För mer information om hur du inaktiverar det här alternativet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

896330 felmeddelandet Crystal ut motorn visas när du försöker skriva ut Microsoft Crystal Reports för Solomon 6.0 fakturan/PM-formulär som inkluderar anteckningar

Lösning 2

Om du får felmeddelandet när du försöker skriva ut Kontodistribution (01.ACC. DI) rapport och om du har Microsoft Solomon 6.0 installerat, kan du ersätta filen 01acctdi.rpt som finns i din installation med hjälp av filen 01acctdi.rpt från Microsoft Solomon 5.5 installations-CD. För mer information om hur du gör detta utbyte klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

898694 av kontofördelningen rapporten är tom för ett företag som inte är master företaget i Microsoft Solomon

Lösning 3

Använd någon av följande metoder om du får felmeddelandet när du försöker skriva ut en anpassad rapport som använder en preprocess.

Metod 1

Lägg till den anpassade rapporten som en separat post i Microsoft Dynamics SL menystruktur. För mer information om hur du lägger till objekt i menyn struktur klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

887345 hur du lägger till ett tredje parts program på menyn Microsoft Solomon i Version 6.0

Metod 2

Koppla den anpassade rapporten som ett nytt rapportformat till en befintlig rapport som inte använder en preprocess. Gör så här om du vill koppla den anpassade rapporten:
  1. Starta Microsoft Dynamics SL.
  2. Klicka på Rapport på UnderhållVerktyg -menyn.

    Obs! Öppnar dialogrutan Rapport kontroll Underhåll (98.300.00) .
  3. Ange numret på den rapport som du vill koppla den anpassade rapporten i rutan Rapportnummer .
  4. Klicka på Alternativ på.
  5. Kontrollera att rutan före processen är tom. Gå tillbaka till steg c och ange nummer för en annan rapport om rutan före processen inte är tomt.
  6. Skriv visningsnamnet för rapporten i rutan Rapportnamn Format på den första tomma raden och skriv sedan filnamnet för rapporten i rutan Format för rapporten .

    I det här steget avser "rapport" Crystal Reports-rapport i Microsoft Windows. Skriv till exempel 01accdi i rutan Format för rapporten om filnamnet för rapporten är 01accdi.rpt.
  7. Klicka på Spara. Klicka sedan på Stäng.

Lösning 4

Ta bort och sedan återskapa Microsoft Dynamics SL eller Microsoft Solomon databasen ODBC-datakällnamn. Gör så här:
  1. Klicka på Start, Kontrollpanelen, Administrationsverktygoch klicka sedan på Datakällor (ODBC).
  2. Välj Dynamics SL-databas på fliken Användar-DSN och klickar på Ta bort. Upprepa för alla Dynamics SL-databaser som visas i listan.
  3. Välj en datakällor för system som är kopplat till en databas för Dynamics SL på fliken System-DSN och klicka sedan på Ta bort.
  4. Klicka på OK.
  5. Starta Microsoft Dynamics SL för att skapa nytt ODBC-datakällor, och kör sedan en förhandsgranskning av en rapport.

Lösning 5

Aktivera ANSI-identifierare med citattecken. Gör så här:
  1. Klicka på Start, Kontrollpanelen, Administrationsverktygoch klicka sedan på Datakällor (ODBC).
  2. Välj lämplig databas och klicka sedan på Konfigurerapå fliken Användar-DSN .
  3. Klicka på Nästa.
  4. Anger du lämpliga autentiseringsuppgifter och klickar sedan på Nästa.
  5. Klicka för att markera kryssrutan Använd ANSI-identifierare .
  6. Klicka på Nästa.
  7. Klicka på Slutför.
  8. Klicka på OK två gånger.

Lösning 6

Fri diskutrymme på datorn. Genom att ta bort onödiga data eller öka diskkapacitet.