Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

TechKnowledge Content

REZIME

Ovaj članak opisuje kako da raščlanite polje niske i vratite samo deo polja pomoću skripti funkcija RW_Substring i RW_ParseString u programu Report Writer.

VIŠE INFORMACIJA

Pročitajte opise i parametre skripti funkcija RW_Substring i RW_ParseString i prikažite primere pružene za skriptu svake funkcije.

Dve skripte funkcije funkcionišu drugačije, a ponekad jedna može da radi bolje od druge. Skripta RW_Substring koristi broj za započinjanje objavljivanja, a zatim za broj znakova koji će biti vraćeni. Tabela RW_ParseString koristi broj za navođenje broja znakova po redu, a drugi deo govori funkciji koji red da odštampa.

Skripte funkcije RW_Left i RW_Right se takođe mogu koristiti za vraćanje delova niske. Više informacija o ovim i drugim uskladištenim procedurama možete pronaći u SDK-u. SDK se može preuzeti sa CD2. Dokument u SDK-u sa informacijama o skripti funkcije zove se RW_Func.rtf.


RW_Substring
Opis:

RW_Substring deo navedenog polja niske i koristi funkciju Substrity substring().

Parametri:

in string IN_String. { Vrednost niske koja sadrži podnisku koji želite }

in i integer IN_Start. { Ceo broj koji označava početnu poziciju za korišćenje }

in i integer IN_Length. { Ceo broj koji označava broj znakova koji želite da vratite }

Povratna vrednost:

funkcija vraća nisku OUT_string.

Primer skripte RW_Substring funkcije

Primer daje znakove 5-10 iz polja Opis stavke. On će prikazati strukturu kako da izmenite izveštaj liste sa detaljima stavki da biste prikazali skripte funkcije.

1. U programu Writer izveštaja (izaberite stavku Alatke, kliknite na dugme Prilagodi), otvorite izveštaj, a zatim kliknite na dugme Raspored.

2. Napravite novo izračunato polje. Dajte joj ime i tip rezultata niske

3. Izaberite karticu Funkcije, izaberite korisnički definisanu opciju, a zatim izaberite suvišnu vrednost sistema i funkciju RW_Substring.

4. Dodajte skriptu funkcije.

5. Dodajte polje niske koje želite da raščlanite.

6. Izaberite karticu polja, a zatim umetnite polje niske koje želite da raščlanite. U ovom primeru koristi se polje Opis stavke iz tabele Master stavke.

7. Dodaj ovo polje.

8. Izaberite karticu Konstante i unesite broj koji označava početnu poziciju za korišćenje. Za ovaj primer izaberite 5 da biste počeli od 5. znaka.

9. Kliknite na dugme Dodaj da biste umetnuli taj broj.

10. Dodajte taj broj za broj znakova koji želite da se vrati. U ovom primeru želite da znakovi od 5 do 10 štampaju, pa unesite broj 6. Znakovi 5-10 dužine su 6 znakova.

11. Povucite ovo izračunato polje u izveštaj.

Ovaj primer će imati izračunati izraz koji je sličan sledećem:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. Opis stavke56 )

RW_ParseString

Opis:

RW_ParseString daje nisku navedenog reda prilikom raščlanjanja navedenog polja niske u redove navedene dužine i koristi funkciju Dexterity Field_ParseText().

Parametri:

in string IN_string. { Polje niske koje se raščlani }

in i integer IN_characters. { Broj znakova po redu }

in i integer IN_line. { broj reda koji treba vratiti }

Povratna vrednost:

funkcija vraća nisku OUT_string.

Primer skripte RW_ParseString funkcije

Ovaj primer daje znakove 5-9 iz polja Opis stavke. On objašnjava kako da izmenite izveštaj liste sa detaljima stavki da biste prikazali skripte funkcije.

1. U programu Writer izveštaja (izaberite stavku Alatke, kliknite na dugme Prilagodi), otvorite izveštaj, a zatim kliknite na dugme Raspored.

2. Napravite novo izračunato polje. Dajte joj ime i tip rezultata niske

3. Izaberite karticu Funkcije, korisnički definisanu opciju i sustav sistema i funkciju RW_ParseString.

4. Dodajte skriptu funkcije.

5. Dodajte polje niske u raščlani.

5. Izaberite karticu Polja, a zatim umetnite polje niske koje želite da raščlanite. U ovom primeru, dodajte polje Opis stavke iz tabele Master stavke.

6. Dodajte polje.

7. Izaberite karticu Konstante i unesite broj koji označava broj znakova po redu. U ovom primeru koristite broj 5 zato što želite da počnete od šestog znaka u drugom redu.

8. Kliknite na dugme Dodaj da biste umetnuli taj broj.

9. Dodajte broj reda koji će biti vraćen. Znakovi 6-10 bi trebalo da budu u drugom redu pa unesite broj 2. Tako će se odštampati drugi red koji sadrži znakove 6-10.

Ovaj primer će imati izračunati izraz koji je sličan sledećem:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. Opis stavke52 )

Ovaj članak je techKnowledge Document ID: 34430

ODUZIMANJE

MICROSOFT I/ILI NJEGOVI DOBAVLJAČI NE DAJU NIKAKVE PRIKAZE NITI GARANCIJE O PODOBNOSTI, POUZDANOSTI ILI TAČNOSTI INFORMACIJA KOJE SE NALAZE U DOKUMENTIMA I SRODNIM GRAFIKAMA OBJAVLJENIM NA OVOM VEB SAJTU ("MATERIJALI") ZA BILO KOJE SVRHE. 

MATERIJALI MOGU DA SADRŽE TEHNIČKE NEPRECIZNOSTI ILI TYPOGRAPHICAL GREŠKE I MOGU DA SE REVIDE U BILO KOM TRENUTKU BEZ OBAVEŠTENJA. U NAJVEĆOJ MERI KOJU DOZVOLJAVA PRIMENLJIVI ZAKON, MICROSOFT I/ILI NJEGOVI DOBAVLJAČI ODRIČU SE I ISKLJUČUJU SVE IZVODE, GARANCIJE I USLOVE, BEZ OBZIRA NA IZRIČITE, IMPLICIRANE ILI ZAKONSKE USLOVE, UKLJUČUJUĆI, ALI NE I NA PREDSTAVLJANJE, GARANCIJE ILI USLOVE TITULE, NEPRAVEDNE USLOVE ILI KVALITET, PODESNOST ZA PODESNOST ZA ODREĐENU NAMENU, U ODNOSU NA MATERIJALE. 

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

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×