Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

TechZnáme obsah


SÚHRN
Tento článok popisuje, ako analyzovať reťazcové pole a vrátiť iba časť poľa pomocou skriptov funkcií RW_Substring a RW_ParseString v programe Report Writer.

ĎALŠIE INFORMÁCIE

Prečítajte si popisy a parametre skriptov funkcií pre RW_Substring RW_ParseString a pozrite si príklady uvedené pre každý skript funkcie.

Tieto dva skripty funkcií fungujú odlišne a niekedy jedno môže fungovať lepšie ako druhé. Funkcia RW_Substring používa celé číslo na začiatku zverejňovania a potom celé číslo pre počet znakov, ktoré sa majú vrátiť. Funkcia RW_ParseString celé číslo na určenie počtu znakov v riadku a druhé celé číslo určuje, ktorý riadok sa má vytlačiť.

Skripty funkcií RW_Left a RW_Right možno použiť aj na vrátenie častí reťazca. Ďalšie informácie o týchto a ďalších uložených procedúrách nájdete v súprave SDK. Súpravu SDK si môžete stiahnuť z DISKU CD2. Dokument súpravy SDK s informáciami o skripte funkcie sa nazýva RW_Func.rtf.


RW_Substring
Popis:

RW_Substring vráti časť zadaného poľa reťazca a používa funkciu Dexterity substring().

Parametre:

v argumente IN_String. { Hodnota reťazca obsahujúca vami želaný podreťazec }

v celočíselnej IN_Start. { Celé číslo určujúce počiatočnú pozíciu používania }

v celočíselnej IN_Length. { Celé číslo určujúce počet znakov, ktoré chcete vrátiť }

Vrátená hodnota:

vráti hodnotu argumentu OUT_string.

Príklad RW_Substring funkcie

Príklad vráti znaky 5 až 10 z poľa Popis položky. V tomto článku sa popisuje, ako upraviť zostavu Podrobný zoznam položiek tak, aby sa v nej zobrazujú skripty funkcií.

1. V programe Report Writer (Kliknite na položku Nástroje, kliknite na položku Prispôsobiť), Otvorte zostavu a potom kliknite na tlačidlo Rozloženie.

2. Vytvorí nové vypočítavané pole. Zadajte názov a typ výsledku reťazca

3. Kliknite na kartu Funkcie, kliknite na možnosť Definované používateľom a potom vyberte položky Základ systému a Funkcia RW_Substring.

4. Pridajte skript funkcie.

5. Pridajte pole reťazca, ktoré chcete analyzovať.

6. Vyberte kartu Polia a potom vložte pole reťazca, ktoré chcete analyzovať. V tomto príklade sa používa pole Popis položky z tabuľky Predloha položky.

7. Pridajte toto pole.

8. Kliknite na kartu Konštanty a zadajte celé číslo určujúce počiatočnú pozíciu, ktorá sa má použiť. V tomto príklade vyberte 5, ak chcete začať s 5. znakom.

9. Ak chcete vložiť celé číslo, vyberte tlačidlo Add (Pridať).

10. Pridajte celé číslo pre počet znakov, ktoré sa má vrátiť. V tomto príklade chcete vytlačiť znaky 5 až 10, takže zadajte 6. Znaky 5 až 10 má dĺžku 6 znakov.

11. Presuňte toto vypočítavané pole do zostavy.

V tomto príklade bude mať vypočítavaný výraz podobný nasledujúcemu výrazu:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. Item Description56 )

RW_ParseString

Popis:

RW_ParseString vráti reťazec zadaného riadka, keď analýza zadaného poľa reťazca na riadky s určenou dĺžkou a použije funkciu Dexterity Field_ParseText().

Parametre:

v reťazcových IN_string. { String Field to Parse }

v celočíselnej IN_characters. { počet znakov v riadku }

v celočíselnej IN_line. { Číslo riadka na vrátenie }

Vrátená hodnota:

vráti hodnotu argumentu OUT_string.

Príklad RW_ParseString funkcie

V tomto príklade sa vrátia znaky 5 až 9 z poľa Popis položky. V tomto článku sa vysvetľuje, ako upraviť zostavu Podrobný zoznam položiek tak, aby sa v nej nachádzali skripty funkcií.

1. V programe Report Writer (Kliknite na položku Nástroje, kliknite na položku Prispôsobiť), Otvorte zostavu a potom kliknite na tlačidlo Rozloženie.

2. Vytvorí nové vypočítavané pole. Zadajte názov a typ výsledku reťazca

3. Vyberte kartu Funkcie, možnosť Definovaná používateľom, a Základ systému a funkciu RW_ParseString.

4. Pridajte skript funkcie.

5. Pridajte pole reťazca, ktoré chcete analyzovať.

5. Vyberte kartu Polia a potom vložte pole reťazca, ktoré chcete analyzovať. V tomto príklade pridajte pole Popis položky z tabuľky Predloha položky.

6. Pridajte pole.

7. Kliknite na kartu Konštanty a zadajte celé číslo označujúce počet znakov v riadku. V tomto príklade použite číslo 5, pretože chcete začať so 6. znakom v druhom riadku.

8. Ak chcete vložiť celé číslo, vyberte tlačidlo Add (Pridať).

9. Pridajte celé číslo riadka, ktoré sa má vrátiť. Znaky 6 až 10 budú v druhom riadku, preto zadajte hodnotu 2. Vytlačí sa druhý riadok, ktorý obsahuje znaky 6 – 10.

V tomto príklade bude mať vypočítavaný výraz podobný nasledujúcemu výrazu:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. Popis položky52 )

Tento článok bol TechZnáme identifikátor dokumentu: 34430

VYHLÁSENIE

SPOLOČNOSŤ MICROSOFT A/ALEBO JEJ DODÁVATELIA NEPOSKYTUJE ŽIADNE VYHLÁSENIA ANI ZÁRUKY TÝKAJÚCE SA VHODNOSTI, SPOĽAHLIVOSTI ALEBO PRESNOSTI INFORMÁCIÍ OBSIAHNUTÝCH V DOKUMENTOCH A SÚVISIACICH GRAFICKÝCH PRVKOV PUBLIKOVANÝCH NA TEJTO WEBOVEJ LOKALITE (ĎALEJ LEN "MATERIÁLY") NA AKÝKOĽVEK ÚČEL. 

TIETO MATERIÁLY MÔŽU OBSAHOVAŤ TECHNICKÉ NEPRESNOSTI ALEBO TYPOGRAFICKÉ CHYBY A MÔŽU BYŤ KEDYKOĽVEK REVIDOVANÉ BEZ PREDCHÁDZAJÚCEHO UPOZORNENIA. V MAXIMÁLNOM ROZSAHU POVOLENOM PLATNÝMI PRÁVNYMI PREDPISMI SPOLOČNOSŤ MICROSOFT A/ALEBO JEJ DODÁVATELIA ZAMIETNUTÉ A VYLÚČIA VŠETKY VYHLÁSENIA, ZÁRUKY A PODMIENKY, ČI UŽ VÝSLOVNÉ, IMPLICITNÉ ALEBO ZÁKONNÉ, VRÁTANE, ALE NIE OBMEDZENÉ NA VYHLÁSENIA, ZÁRUKY ALEBO PODMIENKY TITULU, NEPORUŠENIA PRÁVNYCH PREDPISOV, VYHOVUJÚCA PODMIENKA ALEBO KVALITA, OBCHODOVATEĽNOSŤ A VHODNOSTI NA KONKRÉTNY ÚČEL, POKIAĽ IDE O MATERIÁLY. 

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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×