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.