Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

"TechKnowledge" turinys


SUVESTINĖ
Šiame straipsnyje aprašoma, kaip išanalizuoti eilutės lauką ir grąžinti tik dalį lauko naudojant funkcijų scenarijus RW_Substring ir RW_ParseString ataskaitų rašytuve.

DAUGIAU INFORMACIJOS

Perskaitykite funkcijų scenarijų aprašus ir parametrus RW_Substring RW_ParseString ir peržiūrėkite kiekvieno funkcijos scenarijaus pavyzdžius.

Abu funkciniai scenarijai veikia skirtingai, o kartais gali veikti geriau nei kiti. Funkcijos RW_Substring naudojamas pradinis registravimas, o tada – sąinis skaičius, skirtas grąžinti simbolių skaičiumii. Programa RW_ParseString sąrašą, kad nurodytų simbolių skaičių vienoje eilutėje, o antrasis – funkciją, kokią eilutę spausdinti.

Funkcijos scenarijai RW_Left ir RW_Right taip pat gali būti naudojami eilutės dalims grąžinti. Daugiau informacijos apie šias ir kitas saugomas procedūras rasite SDK. SDK galima atsisiųsti iš CD2. SDK dokumentas su funkcijos scenarijaus informacija pavadintas RW_Func.rtf.


RW_Substring
Aprašas:

RW_Substring pateikia tam tikrą eilutės lauko dalį ir naudoja funkciją Dexterity substring().

Parametrai:

eilutės IN_String. { Eilutės reikšmė, kurioje yra norimos antrinės eilutės }

integer IN_Start. { Integer indicating the starting position to use }

integer IN_Length. { Integer indicating the number of characters you want to return }

Grąžinama reikšmė:

funkcija grąžina eilutės OUT_string.

Funkcijos RW_Substring pavyzdys

Pavyzdyje bus pateikti 5–10 simboliai iš lauko Elemento aprašas. Jame bus aprašyta, kaip modifikuoti išsamią elementų sąrašo ataskaitą, kad būtų rodomi funkcijos scenarijai.

1. Ataskaitų rašytuve (Spustelėkite Įrankiai, spustelėkite Tinkinti), Atidarykite ataskaitą, tada spustelėkite mygtuką Maketas.

2. Sukurkite naują apskaičiuotąjį lauką. Suteikite jai pavadinimą ir rezultato tipą Eilutė

3. Spustelėkite skirtuką Funkcijos, spustelėkite vartotojo apibrėžtą parinktį, tada pasirinkite sistemos branduolį ir funkcijos RW_Substring.

4. Įtraukite funkcijos scenarijų.

5. Įtraukite eilutės lauką, kurį norite išanalizuoti.

6. Pasirinkite skirtuką Laukai, tada įterpkite eilutės lauką, kurį norite išanalizuoti. Šiame pavyzdyje naudojamas lentelės Prekės ruošinys laukas Prekės aprašas.

7. Įtraukite šį lauką.

8. Spustelėkite skirtuką Konstantos ir įveskite sąsotį, nurodantį pradinę naudojimo padėtį. Šiame pavyzdyje pasirinkite 5, kad pradėtumėte nuo 5 simbolio.

9. Pasirinkite mygtuką Įtraukti, kad įterptumėte s s ąsotį.

10. Įtraukite simbolių, kuriuos norite grąžinti, skaičiaus sąrašą. Šiame pavyzdyje norite, kad 5–10 simboliai būtų spausdinami, todėl įveskite 6. 5–10 simbolių ilgis yra 6 simboliai.

11. Šį apskaičiuotąjį lauką patraukite į ataskaitą.

Šiame pavyzdyje bus apskaičiuotasis reiškinys, panašus į šį:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. Elemento aprašas56 )

RW_ParseString

Aprašas:

RW_ParseString pateikia nurodytos eilutės eilutę, kai pateikia eilutės lauką į nurodyto ilgio eilutes ir naudoja funkciją Dexterity Field_ParseText().

Parametrai:

eilutės IN_string. { String Field to Parse }

integer IN_characters. { Simbolių skaičius eilutėje }

integer IN_line. { Line Number to Return }

Grąžinama reikšmė:

funkcija grąžina eilutės OUT_string.

Funkcijos RW_ParseString pavyzdys

Šiame pavyzdyje bus pateikti 5–9 simboliai iš lauko Elemento aprašas. Bus paaiškinta, kaip modifikuoti išsamią elementų sąrašo ataskaitą, kad būtų rodomi funkcijos scenarijai.

1. Ataskaitų rašytuve (Spustelėkite Įrankiai, spustelėkite Tinkinti), Atidarykite ataskaitą, tada spustelėkite mygtuką Maketas.

2. Sukurkite naują apskaičiuotąjį lauką. Suteikite jai pavadinimą ir rezultato tipą Eilutė

3. Pasirinkite skirtuką Funkcijos, vartotojo apibrėžtą parinktį ir sistemos branduolį ir funkcijos RW_ParseString.

4. Įtraukite funkcijos scenarijų.

5. Norėdami išanalizuoti, įtraukite eilutės lauką.

5. Pasirinkite skirtuką Laukai, tada įterpkite eilutės lauką, kurį norite išanalizuoti. Šiame pavyzdyje įtraukite lauką Prekės aprašas iš lentelės Elementų ruošinys.

6. Įtraukite lauką.

7. Spustelėkite skirtuką Konstantos ir įveskite sąrašą, nurodantį simbolių skaičių eilutėje. Šiame pavyzdyje naudokite 5, nes norite pradėti nuo 6 simbolio antroje eilutėje.

8. Pasirinkite mygtuką Įtraukti, kad įterptumėte s s ąsotį.

9. Įtraukite grąžinto eilutės numerio sąsotį. 6–10 simboliai bus antroje eilutėje, todėl įveskite 2. Taip būtų išspausdinta antroji eilutė, kurioje yra 6–10 simbolių.

Šiame pavyzdyje bus apskaičiuotasis reiškinys, panašus į šį:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. Elemento aprašas52 )

Šis straipsnis buvo "TechKnowledge" dokumento ID: 34430

ATSAKOMYBĖS ATSISAKYMAS

"MICROSOFT" IR (ARBA) JOS TIEKĖJAI JOKIAIS TIKSLAIS NESUTEIKIA JOKIŲ PAREIŠKIMŲ AR GARANTIJŲ DĖL DOKUMENTUOSE ESANČIOS INFORMACIJOS TINKAMUMO, PATIKIMUMO AR TIKSLUMO IR SUSIJUSIŲ GRAFINIŲ ELEMENTŲ, PUBLIKUOTŲ ŠIOJE SVETAINĖJE (TOLIAU – MEDŽIAGA). 

MEDŽIAGOSE GALI BŪTI TECHNINIŲ NETIKSLUMŲ AR SPAUSDINIMO KLAIDŲ IR JOS GALI BŪTI PERŽIŪRIMOS BET KURIUO METU BE ĮSPĖJIMO. TIEK, KIEK LEIDŽIA GALIOJANTYS ĮSTATYMAI, "MICROSOFT" IR (ARBA) JOS TIEKĖJAI NEPRISIIMA ATSAKOMYBĖS IR NEĮTRAUKIA VISŲ PAREIŠKIMŲ, GARANTIJŲ IR SĄLYGŲ, IŠREIKŠTŲ, NUMANOMŲ AR ĮSTATYMINIŲ, ĮSKAITANT, BET NEAPSIRIBOJANT, PAREIŠKIMUS, GARANTIJAS AR PAVADINIMO SĄLYGAS, NEPAISYTUS, PATENKINAMAS SĄLYGAS AR KOKYBĘ, PERKAMUMĄ IR TINKAMUMĄ TAM TIKRU TIKSLU, ATSIŽVELGIANT Į MEDŽIAGĄ. 

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

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×