Problem mit Query auf e i n e m Client
Eveline Stephan
Ich habe beim Service-Rapport eine Query gemacht, damit ich die Lieferadresse einlesen kann. Diese Query habe ich unter der Tab-Karte "Queries" angehängt. Dies funktioniert auch richtig bis auf einen Client. Bei diesem Client wird beim Drucken ein roter Balken kurz displayed.Der Report wird dann gedruckt, jedoch ohne diese Lieferadresse. Wenn ich den gleichen Auftrag an einem anderen PC drucke funktioniert
alles richtig. Im Logfile des entsprechenden Client ist untenstehender Eintrag vorhanden.
Könnt Ihr etwas mit dieser Meldung anfangen ?
- <message level="1" date="20.02.2007" time="17:20:09">
<description>swissLD : Start FillPrintDef SELECT T0.Code,T0.Name,T2.U_CardCode AS U_CardCode,T1.U_FormType,T0.U_PrnKey,T0.U_PrnWord,T0.U_PrnExcel, T0.U_PrnN, T0.U_PrnE, T0.U_PrnF,T0.U_PrnSave,T0.U_AttType, T0.U_FromAdr, T0.U_ToAdr, T0.U_AddCC,T0.U_AddBCC,T0.U_Subject,T0.U_EmailTxt, T0.U_LangCode,T0.U_MatrixId, T0.U_Quality, T0.U_ExpPath, T0.U_Res, CASE WHEN T0.U_PMExpr IS NULL THEN '0' ELSE U_PMExpr END AS PMExpr, U_GridQry, U_GridFTName FROM [@SWA_LD_PRNDEF] T0 INNER JOIN [@SWA_LD_FORMTYPE] T1 ON T0.U_FormType = T1.Code LEFT OUTER JOIN [@SWA_LD_PRNDEFCARD] T2 ON T0.Code = T2.Code WHERE (T0.U_Status ='0' OR T0.U_Status IS NULL) AND T1.U_FormType='60110' AND T0.U_PrnKey LIKE '%' AND ( CASE WHEN U_PrnN = 'Y' THEN 'N' ELSE '' END + CASE WHEN U_PrnE = 'Y' THEN 'E' ELSE '' END + CASE WHEN U_PrnF = 'Y' THEN 'F' ELSE '' END + CASE WHEN U_PrnWord = 'Y' THEN 'W' ELSE '' END + CASE WHEN U_PrnExcel = 'Y' THEN 'X' ELSE '' END) LIKE '%N%' AND (T2.U_CardCode LIKE '%' OR T2.U_CardCode IS NULL OR T2.U_CardCode = '' ) AND (U_MatrixId IS NULL OR U_MatrixId = '' ) ORDER BY U_CardCode DESC ,U_MatrixId DESC, T0.Name</description>
</message>
- <message level="1" date="20.02.2007
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
--------------------------------------------------------------------------------
The following tags were not closed: log, debug. Error processing resource 'file:///C:/Dokumente und Einstellungen/est/Lokal... <------
Wieso zeigt dieser Pfad auf meinen lokalen PC, der ist gar nicht im Netz angehängt ???
Eveline Stephan
Hallo. Kann mir jemand bitte Helfen. Kunde kann keine Service-Abrufe drucken und ist ziemlich unglücklich siehe obiges ProblemEveline Stephan
Query zum Lesen Lieferadresse:select LSAdr.* from osri
inner join sri1
on osri.SysSerial = sri1.sysserial
inner join odln
on sri1.baseentry = odln.docentry
inner join crd1 as LSAdr
on odln.CardCode = LSAdr.Cardcode and odln.ShipToCode = LSAdr.Address and LSAdr.AdresType = 'S'
where osri.intrSerial = '[%SerieNr]' and
sri1.itemcode = '[%ItemCode]' and
sri1.basetype = '15'
Manuel Grenacher
Hallo Evi, ich denke die Parameter [%SerieNr] wurden nicht erkannt. Ich würde vorschlagen, du geht über den [CallID] Parameter, der ist vom LD Standard.Hier die Query:
select LSAdr.* from osri
inner join sri1
on osri.SysSerial = sri1.sysserial
inner join odln
on sri1.baseentry = odln.docentry
inner join crd1 as LSAdr
on odln.CardCode = LSAdr.Cardcode and odln.ShipToCode = LSAdr.Address and LSAdr.AdresType = 'S'
inner join oscl on osri.intrSerial = oscl.internalSN AND sri1.itemcode = oscl.ItemCode where sri1.basetype = '15' and oscl.callID=[%callID]
Versuchs mal so.
Eveline Stephan
Hallo Manuel.Mit dieser Query funktionert es nun überall. Vielen Dank.
Kann es sein, dass die selbst definierten Parameter [%SerieNr] usw. mit SwissLd nicht richtig funktionieren. Habe ja dauernd Probleme damit, wenn ich selbst definierte Variablen verwende.
0
Please sign in to leave a comment.
Comments
0 comments