/
Reportbuilder

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;


Related content

ReportBuilder SKJ funktiot
ReportBuilder SKJ funktiot
Read with this
Reportbuilder ohjeita
Reportbuilder ohjeita
More like this
Viivakooditarrat
Viivakooditarrat
Read with this
SKJ Kehitys 2019.12.20 versiosaate
SKJ Kehitys 2019.12.20 versiosaate
More like this
Laskutus
Read with this
KEH-1620
More like this