Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Bekannte Inhalte von TechKnow


ZUSAMMENFASSUNG
In diesem Artikel wird beschrieben, wie Sie ein Zeichenfolgenfeld analysieren und nur einen Teil des Felds mithilfe von Funktionsskripts für RW_Substring und RW_ParseString Berichtsautor zurückgeben.

WEITERE INFORMATIONEN

Lesen Sie die Beschreibungen und Parameter der skripts für funktionen, RW_Substring und RW_ParseString und sehen Sie sich die Beispiele an, die für die einzelnen Funktionsskripts bereitgestellt werden.

Die beiden Funktionsskripts funktionieren anders, und manchmal funktioniert eines besser als das andere. Das RW_Substring-Funktion verwendet eine ganze Zahl für die Anfangsveröffentlichung und dann eine ganze Zahl für die Anzahl der zurückzukehrende Zeichen. Die RW_ParseString verwendet die ganze Zahl, um die Anzahl von Zeichen pro Zeile anzugeben. Anschließend teilt die zweite ganze Zahl der Funktion mit, welche Zeile gedruckt werden soll.

Die Funktionsskripts RW_Left und RW_Right können auch verwendet werden, um Teile einer Zeichenfolge zurückzukehren. Weitere Informationen zu diesen und anderen gespeicherten Prozeduren finden Sie im SDK. Das SDK kann von CD2 heruntergeladen werden. Das Dokument im SDK mit den Funktionsskriptinformationen hat den Namen RW_Func.rtf.


RW_Substring
Beschreibung:

RW_Substring gibt einen Teil eines angegebenen Zeichenfolgenfelds zurück und verwendet die Funktion Dexterity-Teilzeichenfolge().

Parameter:

in Zeichenfolgen IN_String. { Ein Zeichenfolgenwert, der die von Ihnen angezeigte Teilzeichenfolge enthält }

in ganzzahligen IN_Start. { Eine ganze Zahl, die die Startposition für die Verwendung von } angibt

in ganzzahligen IN_Length. { Eine ganze Zahl, die die Anzahl der Zeichen angibt, die Sie zurückgeben möchten }

Rückgabewert:

-Funktion gibt Zeichenfolgen OUT_string.

Beispiel für das Skript RW_Substring -Funktion

Das Beispiel gibt die Zeichen 5 bis 10 aus dem Feld Elementbeschreibung zurück. Es wird erläutert, wie der Bericht Detaillierte Elementliste so geändert wird, dass die Funktionsskripts angezeigt werden.

1. Klicken Sie in Berichtsautor (klicken Sie auf Extras, klicken Sie auf Anpassen), öffnen Sie den Bericht, und klicken Sie dann auf die Schaltfläche Layout.

2. Erstellen Sie ein neues berechnetes Feld. Geben Sie ihr einen Namen und den Ergebnistyp Zeichenfolge.

3. Klicken Sie auf die Registerkarte Funktionen, klicken Sie auf die Benutzerdefinierte Option, und wählen Sie dann einen Systemkern und eine Funktion RW_Substring.

4. Fügen Sie das Funktionsskript hinzu.

5. Fügen Sie das Zeichenfolgenfeld hinzu, das Sie analysieren möchten.

6. Wählen Sie die Registerkarte "Felder" aus, und fügen Sie dann das zu analysierende Zeichenfolgenfeld ein. In diesem Beispiel wird das Elementbeschreibungsfeld aus der Tabelle "Artikelmaster" verwendet.

7. Fügen Sie dieses Feld hinzu.

8. Klicken Sie auf die Registerkarte Konstanten, und geben Sie eine ganze Zahl ein, die die zu verwendende Anfangsposition angibt. Wählen Sie in diesem Beispiel "5" aus, um mit dem 5. Zeichen zu beginnen.

9. Wählen Sie die Schaltfläche Hinzufügen aus, um die ganze Zahl hinzuzufügen.

10. Fügen Sie die ganze Zahl für die Anzahl der Zeichen hinzu, die zurückgegeben werden soll. In diesem Beispiel sollen die Zeichen 5 bis 10 gedruckt werden, also geben Sie eine 6 ein. Die Zeichen 5 bis 10 sind 6 Zeichen lang.

11. Ziehen Sie dieses berechnete Feld in den Bericht.

Dieses Beispiel hat einen berechneten Ausdruck, der folgendem ähnelt:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. Elementbeschreibung56 )

RW_ParseString

Beschreibung:

RW_ParseString gibt die Zeichenfolge der angegebenen Zeile zurück, wenn das angegebene Zeichenfolgenfeld in Zeilen einer angegebenen Länge parsiert wird, und verwendet die Funktion Dexterity Field_ParseText() .

Parameter:

in zeichenfolgen IN_string. { String Field to Parse }

in ganzzahligen IN_characters. { Anzahl Zeichen pro Zeile }

in ganzzahligen IN_line. { Zeilennummer zur Rückgabe }

Rückgabewert:

-Funktion gibt Zeichenfolgen OUT_string.

Beispiel für das Skript RW_ParseString -Funktion

In diesem Beispiel werden die Zeichen 5 bis 9 aus dem Feld Elementbeschreibung angezeigt. Es wird erläutert, wie der Bericht Detaillierte Elementliste so geändert wird, dass die Funktionsskripts angezeigt werden.

1. Klicken Sie in Berichtsautor (klicken Sie auf Extras, klicken Sie auf Anpassen), öffnen Sie den Bericht, und klicken Sie dann auf die Schaltfläche Layout.

2. Erstellen Sie ein neues berechnetes Feld. Geben Sie ihr einen Namen und den Ergebnistyp Zeichenfolge.

3. Wählen Sie die Registerkarte Funktionen, die benutzerdefinierte Option und einen Kern des Systems und eine Funktion RW_ParseString.

4. Fügen Sie das Funktionsskript hinzu.

5. Fügen Sie das zu analysierende Zeichenfolgenfeld hinzu.

5. Wählen Sie die Registerkarte Felder aus, und fügen Sie dann das zu analysierende Zeichenfolgenfeld ein. Fügen Sie in diesem Beispiel das Feld "Elementbeschreibung" aus der Tabelle "Elementmaster" hinzu.

6. Fügen Sie das Feld hinzu.

7. Klicken Sie auf die Registerkarte Konstanten, und geben Sie eine ganze Zahl ein, die die Anzahl der Zeichen pro Zeile angibt. Verwenden Sie für dieses Beispiel eine 5, da Sie mit dem 6. Zeichen in der zweiten Zeile beginnen möchten.

8. Wählen Sie die Schaltfläche Hinzufügen aus, um die ganze Zahl hinzuzufügen.

9. Fügen Sie die ganze Zahl für die Zeilennummer hinzu, die zurückgegeben werden soll. Die Zeichen 6 bis 10 stehen in der zweiten Zeile, geben Sie also eine 2 ein. Dadurch würde die zweite Zeile gedruckt, die die Zeichen 6 bis 10 enthält.

Dieses Beispiel hat einen berechneten Ausdruck, der folgendem ähnelt:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. Elementbeschreibung52 )

Dieser Artikel wurde unter "TechKnownownow um Dokument-ID: 34430"

HAFTUNGSAUSSCHLUSS

MICROSOFT UND/ODER SEINE LIEFERANTEN GEBEN KEINE ZUSICHERUNGEN ODER GEWÄHRLEISTUNGEN IN BEZUG AUF DIE EIGNUNG, ZUVERLÄSSIGKEIT ODER GENAUIGKEIT DER INFORMATIONEN, DIE IN DEN DOKUMENTEN UND DEN ZUGEHÖRIGEN GRAFIKEN ENTHALTEN SIND, DIE AUF DIESER WEBSITE VERÖFFENTLICHT SIND (DIE "MATERIALIEN") FÜR BELIEBIGE ZWECKE. 

DAS MATERIAL KANN TECHNISCHE UNGENAUIGKEITEN ODER TIPPFEHLER ENTHALTEN UND JEDERZEIT OHNE VORHERIGE ANKÜNDIGUNG ÜBERARBEITET WERDEN. IM MAXIMALEN DURCH DAS GELTENDE RECHT ZULÄSSIGEN UMFANG SCHLIEßEN MICROSOFT UND/ODER SEINE LIEFERANTEN ALLE ZUSICHERUNGEN, GARANTIEN UND BEDINGUNGEN, EINSCHLIESSLICH AUSDRÜCKLICHER, IMPLIZIERTER ODER GESETZLICHER BESTIMMUNGEN, EINSCHLIESSLICH ZUSICHERUNGEN, GEWÄHRLEISTUNGEN ODER BEDINGUNGEN HINSICHTLICH TITEL, NICHTVERLETZUNG, ZUFRIEDENSTELLENDEN BEDINGUNGEN ODER QUALITÄT, HANDELSFÄHIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK IM HINBLICK AUF DIE MATERIALIEN AUS. 

-------------------------------------------------------------------

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×