Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Contenuto techknowledge


RIEPILOGO
Questo articolo descrive come analizzare un campo stringa e restituire solo una parte del campo usando script di funzione RW_Substring e RW_ParseString in Report Writer.

ALTRE INFORMAZIONI

Leggere le descrizioni e i parametri degli script RW_Substring e RW_ParseString e visualizzare gli esempi forniti per ogni script di funzione.

I due script di funzione funzionano in modo diverso e a volte uno può funzionare meglio dell'altro. Lo script RW_Substring funzione usa un numero intero per la registrazione iniziale e un numero intero per il numero di caratteri da restituire. Il RW_ParseString usa l'intero per specificare il numero di caratteri per riga, quindi il secondo numero intero indica alla funzione quale riga stampare.

Gli script di RW_Left e RW_Right possono essere usati anche per restituire parti di una stringa. Altre informazioni su queste e altre stored procedure sono disponibili nell'SDK. L'SDK può essere scaricato da CD2. Il documento nell'SDK con le informazioni sullo script della funzione è denominato RW_Func.rtf.


RW_Substring
Descrizione:

RW_Substring restituisce una parte di un campo stringa specificato e usa la funzione sottostringa Dexterity().

Parametri:

in stringhe IN_String. { Valore stringa contenente la sottostringa desiderata }

in numeri interi IN_Start. { Numero intero che indica la posizione iniziale da usare }

in numeri interi IN_Length. { Numero intero che indica il numero di caratteri da restituire }

Valore restituito:

restituisce una stringa OUT_string.

Esempio di script

RW_Substring funzione L'esempio restituirà i caratteri da 5 a 10 dal campo Descrizione elemento. Verrà descritto come modificare il report Elenco elementi dettagliato per visualizzare gli script delle funzioni.

1. In Autore report fare clic su Strumenti, fare clic su Personalizza, aprire il report e quindi fare clic sul pulsante Layout.

2. Creare un nuovo campo calcolato. Assegnare un nome e un tipo di risultato a String

3. Fare clic sulla scheda Funzioni, fare clic sull'opzione Definita dall'utente e quindi selezionare un core di sistema e una funzione di RW_Substring.

4. Aggiungere lo script di funzione.

5. Aggiungere il campo stringa da analizzare.

6. Selezionare la scheda Campi e quindi inserire il campo stringa da analizzare. In questo esempio viene usato il campo Descrizione articolo della tabella Master articoli.

7. Aggiungere questo campo.

8. Fare clic sulla scheda Costanti e immettere un numero intero che indica la posizione iniziale da usare. Per questo esempio, selezionare 5 per iniziare con il 5° carattere.

9. Selezionare il pulsante Aggiungi per inserire il numero intero.

10. Aggiungere l'intero per il numero di caratteri da restituire. In questo esempio si vuole che i caratteri da 5 a 10 stampino, quindi immettere un valore 6. I caratteri da 5 a 10 hanno una lunghezza di 6 caratteri.

11. Estrarre questo campo calcolato nel report.

Questo esempio avrà un'espressione calcolata simile alla seguente:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. Descrizione elemento56 )

RW_ParseString

Descrizione:

RW_ParseString restituisce la stringa della riga specificata durante l'analisi del campo stringa specificato in righe di una lunghezza specificata e usa la funzione Dexterity Field_ParseText().

Parametri:

in stringhe IN_string. { Campo stringa da analizzare }

in numeri interi IN_characters. { Numero di caratteri per riga }

in numeri interi IN_line. { Numero di riga da restituire }

Valore restituito:

restituisce una stringa OUT_string.

Esempio di script RW_ParseString funzione

Questo esempio restituisce i caratteri da 5 a 9 dal campo Descrizione elemento. Verrà spiegato come modificare il report Elenco elementi dettagliato per visualizzare gli script delle funzioni.

1. In Autore report fare clic su Strumenti, fare clic su Personalizza, aprire il report e quindi fare clic sul pulsante Layout.

2. Creare un nuovo campo calcolato. Assegnare un nome e un tipo di risultato a String

3. Selezionare la scheda Funzioni, l'opzione Definita dall'utente e un core of System e la funzione di RW_ParseString.

4. Aggiungere lo script di funzione.

5. Aggiungere il campo stringa da analizzare.

5. Selezionare la scheda Campi e quindi inserire il campo stringa da analizzare. In questo esempio aggiungere il campo Descrizione elemento dalla tabella Master articoli.

6. Aggiungere il campo.

7. Fare clic sulla scheda Costanti e immettere un numero intero che indica il numero di caratteri per riga. Per questo esempio, usare 5 perché si vuole iniziare con il 6° carattere della seconda riga.

8. Selezionare il pulsante Aggiungi per inserire il numero intero.

9. Aggiungere il numero intero per il numero di riga da restituire. I caratteri da 6 a 10 si potrebbero inserire nella seconda riga, quindi immettere 2. Verrà stampata la seconda riga contenente i caratteri 6-10.

Questo esempio avrà un'espressione calcolata simile alla seguente:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. Descrizione elemento52 )

Questo articolo è stato ID documento TechKnowledge: 34430

DECLINAZIONE DI RESPONSABILITÀ

MICROSOFT E/O I SUOI FORNITORI NON FANNO ALCUNA RAPPRESENTAZIONE O GARANZIA CIRCA L'IDONEITÀ, L'AFFIDABILITÀ O L'ACCURATEZZA DELLE INFORMAZIONI CONTENUTE NEI DOCUMENTI E GLI ELEMENTI GRAFICI CORRELATI PUBBLICATI IN QUESTO SITO WEB (I "MATERIALI") PER QUALSIASI SCOPO. 

IL MATERIALE PUÒ COMPRENDERE INESATTEZZE DI NATURA TECNICA O ERRORI TIPOGRAFICI E PUÒ ESSERE RIVISTO IN QUALUNQUE MOMENTO SENZA PREAVVISO. NELLA MISURA MASSIMA CONSENTITA DALLA LEGGE APPLICABILE, MICROSOFT E/O I SUOI FORNITORI NON RILASCINO ED ESCLUDONO TUTTE LE RAPPRESENTAZIONI, LE GARANZIE E LE CONDIZIONI ESPRESSAMENTE, IMPLICITE O STATUTARIE, INCLUSE, MA NON LIMITATE A RAPPRESENTAZIONI, GARANZIE O CONDIZIONI DI TITOLO, NON VIOLAZIONE, CONDIZIONI SODDISFACENTI O QUALITATIVE, COMMESSE E IDONEITÀ PER UNO SCOPO SPECIFICO, RISPETTO AI MATERIALI. 

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

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×