Nwlapcug.com


Come stampare tutti i dati dopo un carattere speciale nel campo usando un Crystal Reports Formula

Come stampare tutti i dati dopo un carattere speciale nel campo usando un Crystal Reports Formula


Stampa tutto il testo di un campo di dati dopo un carattere speciale in Crystal Reports è abbastanza semplice. La premessa è quella di creare una formula per identificare la posizione numerica del carattere speciale specificato e quindi recuperare tutti i caratteri dopo quella posizione per la stampa. La formula verrà utilizzata sulla relazione al posto del campo di dati che cui fa riferimento. Tale formula può essere costruita per testare per più caratteri speciali o accettare una variabile per modificarne il carattere speciale in fase di test.

Istruzioni

1

Aprire una nuova formula e definire variabili di stringa. Nota: / / define Commenti

stringVar s: = DataField; s = valore del campo costante o database.

stringVar c: = Chr(x); c = qualsiasi carattere in s per definire la posizione di Spalato.

// x = any valid numeral. Ex: Chr(13) = Carriage Return.

numberVar L: = lunghezze; L = lunghezza di s (aka: ultima posizione).

numberVar io: = instr (s, c); Io = posizione di campo numerico di c (ex: m = 13).

2

Posto dopo le variabili di passaggio 1, l'espressione per recuperare i dati che seguono il carattere speciale. Utilizzare le variabili come argomenti della funzione di stringa incorporato (mid).

metà prende stringa (s) dalla posizione dopo il carattere speciale posizione per iniziare la

posizione finale (L).

Mid(s,i+1,L)

3

Salvare una formula e inserire nel report.

Nota1: Questa formula può essere visualizzata con il campo di destinazione per mostrare i dati grezzi e la

formula come verifica dei risultati.

Nota2: Questa formula è destinato alla posizione della prima istanza del carattere speciale.