Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

TechKnowledge saturs

KOPSAVILKUMS

Šajā rakstā ir aprakstīts, kā parsēt virknes lauku un atgriezt tikai daļu lauka, izmantojot funkciju skriptus RW_Substring un RW_ParseString atskaišu rakstītājā.

PAPILDINFORMĀCIJA

Izlasiet funkciju skriptu aprakstus un parametrus RW_Substring RW_ParseString un skatiet katram funkcijas skriptam sniegtos piemērus.

Abu funkciju skripti darbojas atšķirīgi, bet dažreiz viens var darboties labāk nekā citi. Funkcijas RW_Substring skriptā tiek izmantots vesels skaitlis, kas paredzēts sākuma izliekot, un pēc tam vesels skaitlis, kas norādīts atgriežamo rakstzīmju skaitam. Funkcija RW_ParseString veselo skaitli, lai norādītu rakstzīmju skaitu vienā rindiņā, bet otrs veselais skaitlis norāda funkcijai drukājamo rindiņu.

Funkciju skriptus RW_Left un RW_Right arī izmantot, lai atgrieztu virknes daļas. Papildinformāciju par šīm un citām saglabātajām procedūrām var atrast SDK. SDK var lejupielādēt no CD2. SDK dokuments ar funkcijas skripta informāciju tiek nosaukts par RW_Func.rtf.


RW_Substring
Apraksts:

RW_Substring atgriež noteikta virknes lauka daļu un izmanto funkciju Dexterity substring().

Parametri:

virknes IN_String. { A string value containing the substring you want }

vesela skaitļa IN_Start. { Vesels skaitlis, kas norāda sākuma pozīciju, kurā izmantot }

vesela skaitļa IN_Length. { Vesels skaitlis, kas norāda atgriežamo rakstzīmju skaitu }

Atgrieztā vērtība:

atgriež virknes OUT_string.

Funkcijas RW_Substring skripta piemērs

Šis piemērs atgriezīs rakstzīmes no lauka Vienuma apraksts no 5 līdz 10. Tajā ir izklāstīts, kā modificēt detalizēta vienumu saraksta atskaiti, lai rādītu funkciju skriptus.

1. Atskaišu rakstītājā (noklikšķiniet uz Rīki, uz Pielāgot), Atveriet atskaiti un pēc tam noklikšķiniet uz pogas Izkārtojums.

2. Izveidojiet jaunu aprēķināto lauku. Piešķiriet tai nosaukumu un virknes rezultātu tipu

3. Noklikšķiniet uz cilnes Funkcijas, noklikšķiniet uz lietotāja definētās opcijas un pēc tam atlasiet sistēmas pamatu un RW_Substring.

4. Pievienojiet funkcijas skriptu.

5. Pievienojiet virknes lauku, kuru vēlaties parsēt.

6. Atlasiet cilni Lauki un pēc tam ievietojiet virknes lauku, ko vēlaties parsēt. Šajā piemērā tiek izmantots lauks Vienuma apraksts no tabulas Vienumu šablons.

7. Pievienot šo lauku.

8. Noklikšķiniet uz cilnes Konstantes un ievadiet veselu skaitli, kas norāda sākuma pozīciju. Šajā piemērā atlasiet 5, lai sāktu ar 5. rakstzīmi.

9. Atlasiet pogu Pievienot, lai ievietotu veselu skaitli.

10. Pievienojiet veselo skaitli atgrieztajam rakstzīmju skaitam. Šajā piemērā ir jāizdrukā rakstzīmes no 5 līdz 10, tāpēc ievadiet 6. Rakstzīmes no 5 līdz 10 ir 6 rakstzīmes garas.

11. Ievelciet atskaitē šo aprēķināto lauku.

Šajā piemērā būs aprēķināta izteiksme, kas ir līdzīga šai:

FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR). Vienuma apraksts56 )

RW_ParseString

Apraksts:

RW_ParseString atgriež norādītās rindas virkni, parsējot norādīto virknes lauku noteikta garuma rindās un izmantojot funkciju Dexterity Field_ParseText().

Parametri:

virknes IN_string. { String Field to Parse }

vesela skaitļa IN_characters. { Rakstzīmju skaits rindiņā }

vesela skaitļa IN_line. { Rindas numurs, uz kuru jāatgriež }

Atgrieztā vērtība:

atgriež virknes OUT_string.

Funkcijas RW_ParseString skripta piemērs

Šis piemērs atgriezīs rakstzīmes no 5 līdz 9 laukā Vienuma apraksts. Tajā ir paskaidrots, kā modificēt detalizēta vienumu saraksta atskaiti, lai parādītu funkciju skriptus.

1. Atskaišu rakstītājā (noklikšķiniet uz Rīki, uz Pielāgot), Atveriet atskaiti un pēc tam noklikšķiniet uz pogas Izkārtojums.

2. Izveidojiet jaunu aprēķināto lauku. Piešķiriet tai nosaukumu un virknes rezultātu tipu

3. Atlasiet cilni Funkcijas, lietotāja definēto opciju un sistēmas pamatu un funkciju RW_ParseString.

4. Pievienojiet funkcijas skriptu.

5. Parsē pievienojiet virknes lauku.

5. Atlasiet cilni Lauki un pēc tam ievietojiet virknes lauku, kuru vēlaties parsēt. Šajā piemērā pievienojiet lauku Vienuma apraksts no tabulas Vienumu šablons.

6. Pievienot lauku.

7. Noklikšķiniet uz cilnes Konstantes un ievadiet veselu skaitli, kas norāda rakstzīmju skaitu rindiņā. Šajā piemērā izmantojiet 5, jo vēlaties sākt ar 6. rakstzīmi otrajā rindiņā.

8. Atlasiet pogu Pievienot, lai ievietotu veselu skaitli.

9. Pievienojiet atgriežamajam rindas numuram veselo skaitli. Rakstzīmes 6–10 atrodas otrajā rindiņā, tāpēc ievadiet ciparu 2. Tiek drukāta otrā rindiņa, kurā ir rakstzīmes 6–10.

Šajā piemērā būs aprēķināta izteiksme, kas ir līdzīga šai:

FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. Vienuma apraksts52 )

Šis raksts bija TechKnowledge dokumenta ID: 34430

DISCLAIMER

KORPORĀCIJA MICROSOFT UN/VAI TĀS PIEGĀDĀTĀJIEM NESNIEDZ NEKĀDUS PAZIŅOJUMUS UN GARANTIJAS PAR TO, VAI INFORMĀCIJA, KAS ATRODAS DOKUMENTOS, UN SAISTĪTAJĀS GRAFIKĀS, KAS PUBLICĒTA ŠAJĀ TĪMEKĻA VIETNĒ ("MATERIĀLI") JEBKĀDĀ NOLŪKĀ, BŪTU UZTICAMA VAI PRECĪZI. 

MATERIĀLIEM VAR BŪT TEHNISKAS NEPRECIZITĀTES VAI TIPOGRĀFISKAS KĻŪDAS, UN TIE VAR TIKT PĀRSKATĪTI JEBKURĀ LAIKĀ BEZ IEPRIEKŠĒJA BRĪDINĀJUMA. CIKTĀL TO MAKSIMĀLI ATĻAUJ PIEMĒROJAMIE TIESĪBU AKTI, MICROSOFT UN/VAI TĀS PIEGĀDĀTĀJI TIEK ATPRASĪTA UN NEIEKĻAUJ VISUS PAZIŅOJUMUS, GARANTIJAS UN NOSACĪJUMUS NEATKARĪGI NO TĀ, VAI TĀS IR TIEŠAS, NETIEŠAS VAI LIKUMĀ NOTEIKTAS, TOSTARP, BET NE TIKAI PAZIŅOJUMUS, GARANTIJAS VAI NOSAUKUMĀ IETVERTOS NOSACĪJUMUS, TIESĪBU NEPĀRLIKUMIEM, APMIERINOŠU NOSACĪJUMU VAI KVALITĀTI, PIEMĒROTĪBU PĀRDOŠANAI UN ATBILSTĪBU NOTEIKTAM MĒRĶIM, ATTIECĪBĀ UZ MATERIĀLIEM. 

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

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×