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;