Reportbuilder
Sisällysluettelo |
---|
Raporttipohjien muokkaus
Raporttipohjien muokkaus tapahtuu sovelluskohtaisesti Määritä/Muokkaa pohjaa -painikkeiden kautta.
Raporttipohjaa tulee muokata aina lähdesovelluksen kautta, ei siis esimerkiksi laskupohjaa myyntitilauksen kautta.
Viivakoodi
Jos määrittelet itse viivakoodia pohjaan (BarCode/DBBarCode komponentit) seuraavia vihjeitä
- Jos code39 ei ole pakollinen, käytä code 128 tai EAN. Voit käyttää funktiota EanCodeOk ReportBuilder SKJ funktiot#EanCodeOk
- Ota autosize pois päältä, jos tila on rajattu. Testaa pisimmällä koodilla mitä voi tulla. Huomaa että pelkät numerot tulostuvat pienempään tilaan
- Muuta yksiköt milleiksi, voit sitten kaventaan BarWidthiä hieman. Se on kapeamman viivan leveys. Ota huomioon tulostimen laatu.
Ohjeet
http://www.digital-metaphors.com/download/documentation/
Tuotekuvat raportille
tuettuina formatteina ovat ainakin .bmp,.gif, jpg ja png. URL:n takana eivät toistaiseksi ole tuettu. Ao scriptillä saata ladattua tuotteen ensimmäisen kuvan (jos se löytyy) imageen
procedure Image1OnPrint; var s:string; begin s := avoinkysely('select top 1 tiedosto from tuotekuv where tuotenro = ''' + DbPipeline1['NUMERO']+''' order by jarjestys' ,''); s := uppercase(s); if (pos('.JPEG',s)>0) or (pos('.JPG',s)>0) or (pos('.BMP',s)>0) or (pos('.PNG',s)>0)or (pos('.GIF',s)>0) then begin if (s<>'') and FileExists(s) then begin image1.visible := true; Image1.Picture.loadfromfile(s); end else image1.visible := false; end else image1.visible := false; end;