Dividere il valore di un campo alfanumerico di un carattere specifico in Crystal Reports è abbastanza semplice . La premessa è di dividere il campo in due parti nella posizione numerica del carattere desiderato . Siamo in grado di catturare il valore di ogni parte in una formula separata utilizzando le funzioni di stringa incorporati. La prima parte catturerà i campi prima posizione alla posizione di divisione. La seconda parte sarà Capturefrom posizione scissione +1 all'ultima posizione . Cose che ti serviranno 
 Crystal Reports 
 Mostra più istruzioni 
 1 
 aprire una nuova formula e definire le variabili stringa . Note : //define Commenti 
 stringVar S: = ' abcdefghijklmnopqrstuvwxyz '; //s = costante o database di campo del valore 
 
 stringVar c : = ' m '; //c = qualsiasi carattere s per definire la scissione posizione 
 
 NumberVar L : = lunghezza ( s ) ; //L = lunghezza di s ( aka : ultima posizione ) per 
 NumberVar i: = instr ( s , c ) //i = posizione di campo numerico di c ( es: m = 13 ) economici 2 
 seguito le variabili di Step1 , definire la prima parte scissione utilizzando le variabili come argomenti nelle funzioni incorporate di stringa . 
 
 //mid prende string ( s ) dalla posizione di partenza numerica ( 1) in posizione finale ( i) . 
 
 mid ( s , 1 , i ) economici 
 3 
 seguito le variabili di Step1 , definire la seconda parte divisa utilizzando le variabili come argomenti nella built-in funzioni di stringa . 
 
 //mid prende string ( s ) dalla posizione di partenza numerica ( i +1) per porre fine alla posizione ( L) . 
 
 mid ( s , i +1 , L ) economici 4 
 decidere come utilizzare le parti scisse definiti. 
 risultato 
 1) Visualizzato come una carrozza restituito alla scissione posizione 
 
 //CHR ( 13) è l' ASCII per un ritorno a capo 
 
 mid ( s , 1 , i) + chr ( 13 ) + mid ( s , i +1 , L ) per 
 2) visualizzato come due campi separati 
 
 - . nome formula per Part1 e il nome di una copia come 
 Part2 < p > - Tenere le dichiarazioni di variabili in ogni formula 
 
 - Tenere mid ( s , 1 , i) per Part1 
 
 - Tenere mid ( s , i +1 , L) per 
 Part2 
 - Luogo Part1 e Part2 sulla relazione indipendentemente