Afdrukken alle tekst van een data veld na een speciaal teken in Crystal Reports is vrij eenvoudig . Het uitgangspunt is om een formule te maken om de numerieke positie van een bepaalde bijzondere karakter te identificeren , en vervolgens haalt u alle tekens na die positie voor het afdrukken . De formule zal worden gebruikt op het verslag in de plaats van de data veld het referenties . Een dergelijke formule kan worden geconstrueerd om te testen op meerdere speciale tekens of aanvaarden variabele het speciale teken wordt getest veranderen . Wat je Crystal Reports Need Toon Meer Aanwijzingen 1 Open een nieuwe formule en definieert stringvariabelen . Opmerking : commentaar //definiëren stringVar s : . = DataField ; //s = constant of databaseveld waarde stringVar c : = Chr ( x ) ; //c = een willekeurig karakter in s aan de splitsing standpunt te bepalen . //x = geen geldig getal . Vb : Chr ( 13 ) = Carriage Return NumberVar L : = lengte ( s ) ; //L = lengte van s ( aka : laatste positie ) . . NumberVar i : = instr ( s , c ) ; //i = numeriek veld positie van c ( ex : m = 13 ) op Twitter Place 2 na de variabelen van Stap 1 , de uitdrukking van de gegevens op te halen na de special . karakter . Gebruik de variabelen als argumenten in de ingebouwde string -functie ( midden ) . //Mid kost string ( s ) uit de positie na het speciale teken uitgangspositie om de eindpositie ( . L ) mid ( s , i +1 , L ) 3 Opslaan formule , en de plaats op verslag Opmerking 1 : . Deze formule kan worden weergegeven met de doelgroep veld om de ruwe gegevens en de formule als verificatie van de resultaten blijkt Note2 : . Deze formule richt zich op de positie van het eerste exemplaar van het speciale teken < br . >
|