Desimaalit

 

Esimerkiksi valuutta-tyyppisissä kentissä ohjelma tallentaa tietokantaan luvun neljällä desimaalilla.

Oletuksena käyttäjä näkee esimerkiksi hinnat kahden desimaalin tarkkuudella. Ohjelma kuitenkin laskee hinnat ja verot aina neljällä desimaalilla, jotta esimerkiksi verojen osuuksien pyöristyserot olisivat mahdollisimman pieniä. Toimintokeskus Logistiikka-kohdasta löydät PRICE_DECIMALS-asetuksen, jolla voit määritellä Logistiikka-ohjelman näyttämän desimaalimäärän. PRICE_DECIMALS-asetuksen arvona voi olla ainoastaan 2 tai 4.

 

PRICE_DECIMALS-asetuksen arvo vaikuttaa esimerkiksi seuraaviin osioihin:

      nimikerekisterin Perustiedot-välilehden Ohjehinta

      nimikerekisterin Toimittajat-välilehden hinnat

      nimikerekisterin Hinnoittelu-välilehden hinnat ja kustannukset

      Tuoterakenne-näytön Määrä

 

Asetuksen muutos ei vaikuta suoraan taulukoissa näytettävien desimaalien määrään, kuten esimerkiksi myyntitilausriveillä näytettävien desimaalien määrään. Voit kuitenkin lisätä riveillä näkyvien desimaalien määriä tyylitiedostojen avulla. Tyylitiedostojen muokkaus on syytä hoitaa yleensä edistyneempien käyttäjien toimesta.

Lue myös tyylitiedoston Enter-käsittelystä ja sen muuttamisesta hakusanalla Enter-käsittely.

Käsitellään tapaus esimerkin pohjalta. Haluamme siis saada myyntitilauksen riville à-hinta- kenttään käyttöön / näkyviin neljä desimaalia.

 

Tapa 1. Tyylitiedostoeditori:

Valitse ensin tyylitiedosto, joka on lähinnä tarvetta.

 


Kuva: Avaat tyylitiedostot klikkaamalla rivin alussa olevaa alaspäin osoittavaa nuolta.

 

Valitse seuraavaksi kuvake tyylitiedostovalikon oikeasta reunasta, josta saat muokattua ja tallennettua tyylitiedostoja.

 


Kuva: Pääset muokkaamaan tyylitiedostoja valitsemalla kynä-ikonin.

 

Valitse Tyylitiedostoeditori-ikkunasta ensin à-hinta-sarake, jonka jälkeen valitse oikean reunan valikosta DefaultCellStyle-kohta. Valinta avaa uuden CellStyle-muodostin-ikkunan (tai CellStyle-builder), jonka Toiminta-kohdan Format-rivillä klikkaa -toimintoa.

 

 

-toiminto avaa Muotoilumerkkijonon valintaikkuna -ikkunan, jossa voit asettaa à-hinta-sarakkeessa käytettävien desimaalien määrän.

 

Desimaalimäärän antamisen jälkeen sulje ikkunat OK -toiminnoilla, kunnes olet taas Tyylitiedostoeditori-ikkunassa. Tyylitiedostoeditori-ikkunassa käytä Tallenna-toimintoa ja anna tyylitiedostolle haluamasi nimi. Tallenna tyylitiedosto jonnekin muualle kuin Lemonsoftin asennuskansioon.

 

 

Sulje ikkuna. Nyt voit liittää muokkaamasi tyylitiedoston ohjelmaan.

 

 

Hae tallentamasi tyylitiedosto ja valitse avaa sekä kuittaa ohjelman esittämät kysymykset. Tämän jälkeen tyylitiedosto on valittavissa tyylitiedostomenun pudotusvalikosta.

 

 

Myyntitilauksen rivillä näkyy nyt 4 desimaalia.

 

 

 

Tapa 2. Manuaalinen xml-tyylitiedoston muokkaus:

 

Valitse ensin pohjalle käytettävä tyylitiedosto.

 

 

1.) Avaa tyylitiedosto-valikko rivitietojen vasemmasta ylänurkasta.

2.) Avaa tyylitiedostojen info-valikko.

3.) Tarkasta käyttämäsi tyylitiedoston (xml-tiedoston) oikea nimi.

*) Käytössä olevan tyylitiedoston nimi.

 

Lemonsoftin vakiotyylitiedostot sijaitsevat Lemonsoftin asennuskansiossa polussa ” …\Lemonsoft\Grid \”.

 

 

Avaa etsimäsi tyylitiedosto esim. Notepad -ohjelmalla. Ilmaiseksi netistä ladattavissa oleva Notepad++, ohjelma osaa myös hieman ryhmitellä ja värittää tietoja, joka tekee tiedoston tulkitsemisesta helpompaa.

Etsi tiedostosta kohta, jossa HeaderText -kohdassa on mainittu se kenttä, jota haluat muokata. Esimerkissä haluamme muokata siis á -hintaa. Yksittäisen sarakkeen tiedot ovat koottuna aina DataGridViewLayoutItem väliin. Desimaalien muokkaus tapahtuu aina yksinkertaisesti vain muuttamalla Format–tagien välissä olevaa NX -lukua.

Arvolla <Format>N2</Format> kohdassa käytetään kahta desimaalia ja arvolla <Format>N4</Format> kohdassa käytetään neljää desimaalia.

 

  <DataGridViewLayoutItem>

    <Name>colprice</Name>

    <ColumnType>TEXTCOLUMN</ColumnType>

    <Width>60</Width>

    <Height>0</Height>

    <IsVisible>true</IsVisible>

    <IsReadOnly>false</IsReadOnly>

    <Frozen>false</Frozen>

    <HeaderText>à-hinta</HeaderText>

    <DataPropertyName>row_unitprice</DataPropertyName>

    <Alignment>MiddleRight</Alignment>

    <Format>N4</Format>

    <NextColumnName>ENTER</NextColumnName>

  </DataGridViewLayoutItem>

 

Kun olet muokannut tyylitiedoston mieleiseksesi, tallenna se Lemonsoftin asennuskansion ulkopuolelle. Mikäli muidenkin käyttäjien tulee saada käyttää tyylitiedostoa, kannattaa tyylitiedosto tallentaa esimerkiksi yhteisesti käytössä olevalle jaetulle verkkolevylle.

 

Muokatun tyylitiedoston saat käyttöösi ohjelmaan tyylitiedostomenun kautta.

 

 

Hae muokkaamasi tiedosto ja anna sille vielä ohjelman valikossa näkyvä kuvaus.

 

 

Voit tallentaa tyylitiedoston halutessasi käyttöön myös muille käyttökielille.

 

 

Nyt voit valita tyylitiedoston valikosta ja voit tallentaa á-hinnalle 4 desimaalia.