Udskrivning al teksten i en datafelt efter en særlig karakter i Crystal Reports er forholdsvis ligetil . Udgangspunktet er at skabe en formel, for at identificere den numeriske position af en bestemt specialtegn og derefter hente alle tegn efter denne stilling til udskrivning. Den formel vil blive anvendt på rapporten i stedet for datafelt den refererer . En sådan formel kan være konstrueret til at teste for flere specialtegn eller acceptere en variabel for at ændre den særlige karakter , der testes. Ting du skal
Crystal Reports
Vis Flere Instruktioner
1
Åbn en ny formel og definere snor variabler. Note: //define kommentarer
stringVar s: . = Datafelt //s = konstant eller database feltets værdi
stringVar c: = Chr (x ) //c = alle tegn i s at definere split position.
//x = alle gyldige tal. Ex : Chr (13 ) = Carriage Return
numberVar L : = længde (r ) //L = længden af s ( aka: sidste position). .
NumberVar i: = instr (s, c ) //i = numerisk felt position c ( tidl. : m = 13)
2
sted efter variable trin 1 , udtrykket til at hente data efter den speciel. karakter . Bruge variabler som argumenter i den indbyggede string-funktionen (midt ) .
//Mid tager streng ( r) fra stillingen efter specialtegnet startposition til Home
slutter position ( . L )
mid (s, i +1 , L)
3
Spar formel , og sted på rapporten
Note1 : . Denne formel kan vises med det mål felt for at vise de rå data og
formel som verificering af resultater
Note2 : . Denne formel rettet placeringen af den første forekomst af specialtegnet < br . >