Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

TechKnowledge Content


SOUHRN
Tento článek popisuje, jak analyzovat řetězcové pole a vrátit jenom část pole pomocí skriptů funkcí RW_Substring a RW_ParseString v zapisovači sestav.

DALŠÍ INFORMACE

Přečtěte si popisy a parametry skriptů funkcí RW_Substring a RW_ParseString a podívejte se na příklady uvedené pro každý skript funkce.

Oba skripty funkcí fungují jinak a někdy jeden může fungovat lépe než druhý. Skript RW_Substring funkce používá celé číslo pro počáteční účtování a celé číslo pro počet znaků, které se mají vrátit. Funkce RW_ParseString celé číslo k určení počtu znaků na řádek a druhé celé číslo pak řekne funkci, jaký řádek se má vytisknout.

Skripty funkcí RW_Left a RW_Right lze také použít k vrácení částí řetězce. Další informace o těchto a dalších uložených procedurách najdete v sadě SDK. Sadu SDK si můžete stáhnout z disku CD2. Dokument v sadě SDK s informacemi o skriptu funkce se jmenuje RW_Func.rtf.


RW_Substring
Popis:

RW_Substring vrátí část zadaného řetězcové pole a použije funkci Dexterity substring().

Parametry:

v řetězcové IN_String. { Řetězcová hodnota obsahující podřetězec, který chcete }

v celočíselném IN_Start. { Celé číslo označující počáteční pozici, která se má použít }

v celočíselném IN_Length. { Celé číslo označující počet znaků, které chcete vrátit }

Vrácená hodnota:

funkce vrátí řetězec OUT_string.

Příklad skriptu RW_Substring funkce

Příklad vrátí znaky 5–10 z pole Popis položky. Nastíní, jak upravit sestavu Podrobný seznam položek tak, aby se skripty funkcí zobrazují.

1. V Nástroji pro zápis sestav (klikněte na Nástroje, klikněte na Přizpůsobit), otevřete sestavu a potom klikněte na tlačítko Rozložení.

2. Vytvoření nového počítaného pole Zadejte název a typ výsledku řetězce.

3. Klikněte na kartu Funkce, klikněte na možnost Definovaná uživatelem a pak vyberte základní část systému a funkci RW_Substring.

4. Přidejte skript funkce.

5. Přidejte pole řetězce, které chcete analyzovat.

6. Vyberte kartu Pole a vložte pole řetězce, které chcete analyzovat. V tomto příkladu se použije pole Popis položky z tabulky Předloha položek.

7. Přidejte toto pole.

8. Klikněte na kartu Konstanty a zadejte celé číslo označující počáteční pozici, která se má použít. V tomto příkladu vyberte 5 a začněte 5. znakem.

9. Pokud chcete vložit celé číslo, vyberte tlačítko Přidat.

10. Přidejte celé číslo pro počet znaků, které chcete vrátit. V tomto příkladu chcete, aby se znaky 5–10 vytisknout, takže zadejte 6. Znaky 5 až 10 jsou dlouhé 6 znaků.

11. Vytáhněte toto počítané pole do sestavy.

V tomto příkladu bude počítaný výraz podobný následujícímu:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. Popis položky56 )

RW_ParseString

Popis:

RW_ParseString vrátí řetězec zadaného řádku při analýze zadaného řetězcové pole do řádků zadané délky a použije funkci Dexterity Field_ParseText().

Parametry:

v řetězcové IN_string. { String Field to Parse }

v celočíselném IN_characters. { Počet znaků na řádek }

v celočíselném IN_line. { Line Number to Return }

Vrácená hodnota:

funkce vrátí řetězec OUT_string.

Příklad skriptu RW_ParseString funkce

Tento příklad vrátí znaky 5 až 9 z pole Popis položky. Vysvětlí, jak upravit sestavu Podrobný seznam položek tak, aby se skripty funkcí zobrazují.

1. V Nástroji pro zápis sestav (klikněte na Nástroje, klikněte na Přizpůsobit), otevřete sestavu a potom klikněte na tlačítko Rozložení.

2. Vytvoření nového počítaného pole Zadejte název a typ výsledku řetězce.

3. Vyberte kartu Funkce, možnost Definovaná uživatelem a základní část systému a funkci RW_ParseString.

4. Přidejte skript funkce.

5. Přidejte pole řetězce, které chcete analyzovat.

5. Vyberte kartu Pole a vložte pole řetězce, které chcete analyzovat. V tomto příkladu přidejte pole Popis položky z tabulky Předloha položek.

6. Přidejte pole.

7. Klikněte na kartu Konstanty a zadejte celé číslo označující počet znaků na řádek. V tomto příkladu použijte 5, protože chcete začíná s 6. znakem na druhém řádku.

8. Pokud chcete vložit celé číslo, vyberte tlačítko Přidat.

9. Přidejte celé číslo řádku, které se má vrátit. Znaky 6–10 budou na druhém řádku, takže zadejte 2. Tím se vytiskne druhý řádek obsahující znaky 6–10.

V tomto příkladu bude počítaný výraz podobný následujícímu:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. Popis položky52 )

Tento článek byl ID dokumentu TechKnowledge: 34430

PRÁVNÍ OMEZENÍ

SPOLEČNOST MICROSOFT ANI JEJÍ DODAVATELÉ NESDĚLÍ ŽÁDNÁ PROHLÁŠENÍ ANI ZÁRUKY TÝKAJÍCÍ SE VHODNOSTI, SPOLEHLIVOSTI NEBO PŘESNOSTI INFORMACÍ OBSAŽENÝCH V DOKUMENTECH A SOUVISEJÍCÍ GRAFIKY PUBLIKOVANÉ NA TOMTO WEBU (DÁLE JEN "MATERIÁLY") ZA ŽÁDNÝM ÚČELEM. 

MATERIÁLY MOHOU OBSAHOVAT TECHNICKÉ NEPŘESNOSTI A TYPOGRAFICKÉ CHYBY A MOHOU BÝT KDYKOLI BEZ UPOZORNĚNÍ OPRAVENY. V MAXIMÁLNÍM ROZSAHU POVOLENÉM ROZHODNOU ROZHODNOSTÍ SPOLEČNOST MICROSOFT A/NEBO JEJÍ DODAVATELÉ ZŘÍKAJÍ A VYLUČUJÍ VŠECHNA PROHLÁŠENÍ, ZÁRUKY A PODMÍNKY, AŤ UŽ VÝSLOVNÉ, PŘEDPOKLÁDANÉ NEBO ZÁKONNÉ, MIMO JINÉ VČETNĚ PROHLÁŠENÍ, ZÁRUK NEBO PODMÍNEK VLASTNICTVÍ, NEPOR ČI PORUŠENÍ PŘEDPISŮ, USPOKOJIVÝCH PODMÍNEK NEBO KVALITY, PRODEJNOSTI A VHODNOSTI PRO URČITÝ ÚČEL S OHLEDEM NA MATERIÁLY. 

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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×