Viimeisin päivitys: 11.9.2020

Syntaksi - tekstikertomukset

Syntaksi: <item name="tag"/>

Esimerkki: Hakee tilausnumeron tilauksesta

<item name="DEL_Id"/>

Luettelot

Joillakin kohteilla voi olla tilauksessa useita esiintymiä, kuten kolleja ja toimeksiantoja. Jotta tällaisten kohteiden tiedot voidaan näyttää raportissa, tunniste on yhdistettävä luettelotunnisteeseen, jotta kaikki kohteen esiintymät näkyvät luettelossa. Tuloksena on luettelo yhdestä tai useammasta kohteesta.

Raportin luettelo voidaan laatia eri tavoin. Voit kirjoittaa koko luettelolle otsikon tai laatia kuvauksen, joka toistuu jokaisella rivillä. Voit myös yhdistää useita samaan listaan kuuluvia tunnisteita ja luoda siten luettelon, jossa on esimerkiksi kollinumero ja paino jokaiselle tilauksen kollille.

Luettelon merkintöjen ei tarvitse olla numeroita, vaan ne voivat olla myös tekstiä, esimerkiksi seuraavasti PAC_Text, joka palauttaa tilauksen pakettien vapaatekstikentän.

Syntaksi:

Valinnainen teksti

<query command="listatunniste">

Valitsemasi teksti: <item name="tag"/>

</query>

Esimerkki 1

Luettelo kollinumeroista ja kuvaus jokaiselle riville

<query command="Packages">
Kollinummer: <item name="PAC_PackageId"/>    
</query>

Palauttaa luettelon seuraavassa muodossa

Kollinumero: 134567

Kollinumero: 987645

Kollinumero: 345678

Esimerkki 2

Luettelo kollinumeroista ja otsikko koko riville

Kollin
<query command="Packages">
- <item name="PAC_PackageId"/>    
</query>

Palauttaa luettelon seuraavassa muodossa

Kollit

- 134567

- 987645

- 345678

  • Jos et halua ylimääräistä rivinvaihtoa listan ja otsikon väliin, kirjoita otsikko samalle riville kuin <query command="listatunniste"> (ks. esimerkki 3).

  • Rivin 3 alussa tai lopussa on oltava jotain pelkkänä tekstinä, jotta luettelon kohdat ovat ilmoituksessa omilla riveillään (yhdysmerkki yllä olevassa esimerkissä ja ”kg” alla olevassa numeroesimerkissä). Muuten ne asetetaan riviin peräkkäin ilman välilyöntejä (”kohta1kohta2kohta3” ja niin edelleen).

Esimerkki 3

Luettelo kollinumeroista, painoista ja tavaramerkinnöistä

Kollin <query command="Packages">
<item name="PAC_PackageId"/>: <item name="PAC_Weight"/> kg (<item name="PAC_Text"/>)
</query>

Palauttaa luettelon seuraavassa muodossa

Kollit

123456: 1,200000 kg (Kansio ja asiakirjoja)

356789: 3,400000 kg (Särkyvää)

986554: 5,600000 kg (Tarvikkeita)

  • Jos haluat ylimääräisen rivinvaihdon luettelon ja otsikon väliin, kirjoita otsikko omalle rivilleen (katso esimerkki 2).

  • Jos jossain kollissa ei ole tavaramerkintää, näytetään tyhjä sulkumerkki.

Luvut

Luku tallennetaan Opter-tietokantaan kuuden desimaalin tarkkuudella. Jos haluat pyöristää alle kuuteen desimaaliin, kirjoita muotoilutunniste ja näytettävien desimaalien määrä mallin mukaisesti. 0.00 tagissa, joka palauttaa numeron. Nollien määrä desimaalipisteen jälkeen määrittää desimaalien määrän.

Jos haluat jättää pois merkityksettömät nollat luvun lopusta (2,70:n sijaan 2,7), mutta tulostaa desimaaliluvun, joka ei ole nolla (2,73), kirjoita niin monta #-merkkiä kuin haluat näyttää desimaaleja.

Syntaksi: <item name="numeerinen arvotunniste" format="0.######"/>

Esimerkki 1

Näyttää aina kaksi desimaalia riippumatta siitä, onko niillä arvo vai ei

Vikt <query command="Packages">
<item name="PAC_Weight" format="0.00"/> kg
</query>

Palauttaa luettelon seuraavassa muodossa

Paino

2,00 kg

2,70 kg

12,74 kg

Esimerkki 2

Näyttää enintään kolme desimaalia, jos niillä on arvo

Vikt <query command="Packages">
<item name="PAC_Weight" format="0.###"/> kg
</query>

Palauttaa luettelon seuraavassa muodossa

Paino

2 kg

2,7 kg

12,738 kg

Esimerkki 3

Näyttää aina kaksinumeroiset kokonaisluvut ja kaksi desimaalia

Vikt <query command="Packages">
<item name="PAC_Weight" format="00.00"/> kg
</query>

Palauttaa luettelon seuraavassa muodossa

Paino

02,00 kg

02,70 kg

12,74 kg

Katso myös