@@MatrixToTable - Fehler
Manuel Marhold
Hi..In der Funktion @@MatrixToTable ist ein Fehler:
Soweit ich das gesheen habe wird ein SELECT INTO #Selected mit den Daten der ersten Zeile ausgeführt.
Problem an dieser Stelle: Wenn später ein Wert in einer Spalte kommt, der länger ist, als der aus der ersten Zeile (oft bei Artikelbezeichnung oder GP-Name), bekommt man die Fehlermeldung "Zeichenfolge würde abgeschnitten" und nichts passiert weiter (klar, wenn die SQL-Query nicht durchläuft, kann er nichts anzeigen).
Hier evtl. die Tabelle anhand der Spalten der Matrix erstellen (es liegt ja immer eine DateSource dahinter)
Gruß
Manuel
Manuel Marhold
Hi..hier ein workaround:
@@MatrixToTable[[#Selected
Replicate(' ', 20-Len($[$ 3.1])) + $[$ 3.1] AS ItemCode,
Replicate(' ',100-Len($[$ 3.2])) + $[$ 3.2] AS ItemName]]
SELECT * FROM #Selected
Im formular muss man dann aber die Texte abschneiden oder
durchSELECT * FROM #Selected
SELECT LTRIM(RTRIM(ItemCode)) AS ItemCode, LTRIM(RTRIM(ItemName)) AS ItemName FROM #Selected
Gruß
Manuel
0
Please sign in to leave a comment.
Comments
0 comments