LDQuery Problem
Rolf Mettler
Hallo PhilippHabe folgende LD.Query im Layouter platziert ...
textBox3.Value=("" & LD.QueryData("Select T0.U_ZollTar FROM [dbo].[@COR_DIA_VAT] T0 INNER JOIN @@RDR1 T1 ON T0.U_ItemCode = T1.ItemCode INNER JOIN @@ORDR T2 ON T0.U_Country = T2.Country Where T1.U_ItemCode = '" & DocumentRow("ItemCode") & "'"))
- Darf ich die beiden Platzhalter @@RDR1 und @@ORDR verwenden?
- Es kommt die Fehlermeldung 'Must declare the value' im Ausdruck
Irgend eine Idee? DANKE und Gruss Rolf
Philipp Knecht
Hallo RolfKnapp daneben.
@@RDR wird mit RDR im Falle Auftrag, INV im Falle Rechnung,... ersetzt.
@@ORDR kennt er nicht. Du musst O@@RDR schreiben.
hth
Rolf Mettler
Hallo PhilippDanke für deinen Tipp. Leider ist mein Problem noch nicht gelöst.
Habe die Query jetzt mal im Analyzer umgebaut und getestet ...
Select Distinct T0.U_ZollTar
FROM [dbo].[@COR_DIA_VAT] T0
INNER JOIN INV1 T1 ON T0.U_ItemCode = T1.ItemCode
INNER JOIN OCRD T2 ON T0.U_Country = T2.Country
Where T0.U_ItemCode = '009560' AND T0.U_Country = 'PL'
Danach wieder in die LD.Query Funktion übernommen ...
textBox3.Value=("" & LD.QueryData("Select DISTINCT T0.U_ZollTar FROM [dbo].[@COR_DIA_VAT] T0 INNER JOIN @@RDR1 T1 ON T0.U_ItemCode = T1.ItemCode INNER JOIN OCRD T2 ON T0.U_Country = T2.Country Where T0.U_ItemCode = '" & DocumentRow("ItemCode") & "'" AND T0.U_Country = '" & GetData("B1_Data.BusinessPartner.Country") & "'"))
Jetzt kommt die Fehlermeldung, '0 Name, 'T0' is not declared' (Habe dir zusätzlich ne Mail mit Printscreens gemacht).
Gruss und besten Dank im Voraus
Rolf
Philipp Knecht
Hi RolfCheck diesen Part:
[quote]"' AND T0.U_Country = '"
Und meiner meinung nach ist der JOIN mit OCRD T2 auch nicht nötig.
hth
0
Please sign in to leave a comment.
Comments
0 comments