Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

TechKendt indhold


OVERSIGT
I denne artikel beskrives det, hvordan du fortolker et strengfelt og kun returnerer en del af feltet ved hjælp af funktionsscripts RW_Substring og RW_ParseString i Report Writer.

FLERE OPLYSNINGER

Læs beskrivelserne og parametrene for funktionsscriptene i RW_Substring og RW_ParseString og få vist de medfølgende eksempler for hvert funktionsscript.

De to funktionsscripts fungerer anderledes, og nogle gange fungerer den ene bedre end den anden. Scriptet RW_Substring-funktionen anvender et heltal til det første indlæg og derefter et heltal for det antal tegn, der skal returneres. Linjen RW_ParseString heltal til at angive antallet af tegn pr. linje, og derefter fortæller det andet heltal funktionen, hvilken linje der skal udskrives.

Funktionen Scripts RW_Left og RW_Right kan også bruges til at returnere dele af en streng. Du kan finde flere oplysninger om disse og andre gemte procedurer i SDK. SDK'en kan downloades fra CD2. Dokumentet i SDK med oplysninger om funktionen script hedder RW_Func.rtf.


RW_Substring
Beskrivelse:

RW_Substring returnerer en del af et angivet strengfelt og bruger funktionen Dexterity-understreng().

Parametre:

i streng IN_String. { En strengværdi, der indeholder den ønskede understreng }

heltals IN_Start. { Et heltal, der angiver startpositionen ved brug af }

heltals IN_Length. { Et heltal, der angiver antallet af tegn, der skal returneres }

Returværdi:

returnerer strengstrengen OUT_string.

Eksempel på scriptet RW_Substring-funktion

Eksemplet returnerer tegn 5-10 fra feltet Beskrivelse af element. Den beskriver, hvordan du redigerer rapporten med detaljeret elementliste for at vise funktionsscripts.

1. I Rapportforfatter (klik på Værktøjer, klik på Tilpas), Åbn rapporten, og klik derefter på knappen Layout.

2. Oprette et nyt beregnet felt. Giv den et navn og en resultattype for Streng

3. Klik på fanen Funktioner, klik på den brugerdefinerede indstilling, og vælg derefter en systemkerne og en funktion RW_Substring.

4. Tilføj Funktionsscript.

5. Tilføj det strengfelt, du vil fortolke.

6. Vælg fanen Felter, og indsæt derefter det strengfelt, du vil fortolke. I dette eksempel bruges feltet Elementbeskrivelse fra tabellen Elementmaster.

7. Tilføj dette felt.

8. Klik på fanen Konstanter, og skriv et heltal, der angiver startpositionen, der skal bruges. I dette eksempel skal du vælge 5 for at starte med det 5. tegn.

9. Vælg knappen Tilføj for at indsætte heltalet.

10. Tilføj heltalet for det antal tegn, der skal returneres. I dette eksempel skal tegn 5-10 udskrives, så indtast 6. Tegn 5-10 er seks tegn lange.

11. Træk dette beregnede felt til rapporten.

Dette eksempel har et beregnet udtryk, der ligner følgende:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. Elementbeskrivelse56 )

RW_ParseString

Beskrivelse:

RW_ParseString returnerer strengen for den angivne linje, når du fortolker det angivne strengfelt til linjer med en bestemt længde og bruger funktionen Dexterity Field_ParseText().

Parametre:

i streng IN_string. { Strengfelt til fortolkning }

heltals IN_characters. { antal tegn pr. linje }

heltals IN_line. { Linjenummer, der skal returneres }

Returværdi:

returnerer strengstrengen OUT_string.

Eksempel på scriptet RW_ParseString-funktion

I dette eksempel returneres tegn 5-9 fra feltet Beskrivelse af element. Den forklarer, hvordan du redigerer rapporten med detaljeret elementliste for at vise funktionsscripts.

1. I Rapportforfatter (klik på Værktøjer, klik på Tilpas), Åbn rapporten, og klik derefter på knappen Layout.

2. Oprette et nyt beregnet felt. Giv den et navn og en resultattype for Streng

3. Vælg fanen Funktioner, den brugerdefinerede indstilling og en kerne i System og funktion for RW_ParseString.

4. Tilføj Funktionsscript.

5. Tilføj strengfeltet for at fortolke.

5. Vælg fanen Felter, og indsæt derefter det strengfelt, du vil fortolke. I dette eksempel skal du tilføje feltet Beskrivelse af element fra tabellen Elementmaster.

6. Tilføj feltet.

7. Klik på fanen Konstanter, og skriv et heltal, der angiver antallet af tegn pr. linje. I dette eksempel skal du bruge 5, fordi du vil starte med det 6. tegn i den anden linje.

8. Vælg knappen Tilføj for at indsætte heltalet.

9. Tilføj heltalet for det linjenummer, der skal returneres. Tegn 6-10 ville være på den anden linje, så indtast 2. Dette udskriver den anden linje, der indeholder tegn 6-10.

Dette eksempel har et beregnet udtryk, der ligner følgende:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. Varebeskrivelse52 )

Denne artikel var TechKendt dokument-id: 34430

ANSVARSFRASKRIVELSE

MICROSOFT OG/ELLER MICROSOFTS LEVERANDØRER FORETAGER INGEN ERKLÆRINGER ELLER GARANTIER FOR EGNETHEDEN, PÅLIDELIGHEDEN ELLER NØJAGTIGHEDEN AF DE OPLYSNINGER, DER ER INDEHOLDT I DOKUMENTERNE, OG DEN RELATEREDE GRAFIK, DER PUBLICERES PÅ DETTE WEBSTED ("MATERIALERNE") TIL ETHVERT FORMÅL. 

MATERIALERNE KAN INDEHOLDE TEKNISKE UNØJAGTIGHEDER ELLER TYPOGRAFISKE FEJL OG KAN REVIDERES NÅR SOM HELST UDEN VARSEL. I DET MAKSIMALT TILLADTE OMFANG I HENHOLD TIL GÆLDENDE LOVGIVNING FRASKRIVER MICROSOFT OG/ELLER DENNES LEVERANDØRER SIG FRASKRIVELSE OG FRASKRIVER SIG ALLE ERKLÆRINGER, GARANTIER OG BETINGELSER, UANSET OM DE ER UDTRYKKELIGE, STILTIENDE ELLER LOVMÆSSIGE, HERUNDER, MEN IKKE BEGRÆNSET TIL, REPRÆSENTATIONER, GARANTIER ELLER TITELVILKÅR, IKKE-KRÆNKELSE, TILFREDSSTILLENDE TILSTAND ELLER KVALITET, SALGBARHED OG EGNETHED TIL ET BESTEMT FORMÅL MED HENSYN TIL MATERIALERNE. 

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

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×