Report direct printen

Angelo63
Member Posts: 20
Ik wil vanuit een form (bijvoorbeeld "Facturen") een afdruk maken van de factuur die ik in beeld heb zonder een ReqForm of een printerselectiescherm. Ik heb in de tabel Printerselecties het betreffende report gekoppeld aan een bepaalde printer, in de properties van het report de property UseReqForm op No gezet, en in de body van het report bij OnPreSection de code CurrReport.SHOWOUTPUT ingevoerd. Als ik nu op Afdrukken klik op het form worden, in dit voorbeelgeval, alle facturen geprint in plaats van die ene die ik op dat moment op het form zie. Er moet dus nog iets extra ingevoerd worden, maar ik kan er nu niet op komen, complete blackout ](*,) .
Gaarne advies voordat mijn kop barst
Gaarne advies voordat mijn kop barst

0
Comments
-
Ik heb iets soortgelijks voor de productiebon gemaakt. Eerst heb ik in de form een button toegevoegd en hierin de volgende code in verwerkt.
Prodorderec.RESET;
Prodorderec.SETFILTER ("No.","No.");
REPORT.RUNMODAL (50044, TRUE,TRUE,Prodorderec);
Wanneer ik een afdruk maak print het systeem in ieder geval niet alle productiebonnen.
Dit is niet helemaal een antwoord op je vraag, maar misschien dat je op ideeën komt :roll:0 -
Als je deze code achter de Afdrukken-button zet, dan wordt het factuur-rapport (rapport 206), meteen afgedrukt. Er wordt geen ReqForm getoond, en de printer haalt ie uit de PrinterSelecties:
recSalesInvHeader.SETRANGE("No.","No."); REPORT.RUNMODAL(206,FALSE,FALSE,recSalesInvHeader);
Voor het volledige verhaal achter REPORT.RUNMODAL, raadpleeg je best de on-line help van Dynamics NAV.No support using PM or e-mail - Please use this forum. BC TechDays 2024: 13 & 14 June 2024, Antwerp (Belgium)0 -
Hey Luc, je schreef: "Als je deze code achter de Afdrukken-button zet". Misschien een domme vraag van mij maar hoe doe ik dat dan precies ???
:oops: :-k :?:0 -
Je kan best een nieuwe button op het scherm zetten. De Afdruk-button op de factuur-form welke standaard in NAV staat, gaat op een andere manier te werk om de factuur af te drukken.
Je dient hiervoor het rapport te openen in de Object Designer.
Indien je niet weet hoe dit moet, lees dan eerst de Developers Manual w1w1adg.pdf, welke op de NAV ProductDVD staat. Het zou ons te ver leiden om dit allemaal via het forum uit te leggen.No support using PM or e-mail - Please use this forum. BC TechDays 2024: 13 & 14 June 2024, Antwerp (Belgium)0 -
Ik ben inmiddels zover dat het betreffende report direct wordt geprint zonder een ReqForm of een Printerselectiescherm. Echter lukt nog 1 dingetje niet en dat is de filter. Ik wil alleen een afdruk van (nu in dit geval) de weegbon die ik op mijn scherm zie. In het report staat het filter op "No." De global "recWeighbrTicket" is een record van tabel Weighbridge Ticket, de code achter de Afdrukkenbutton is:
recWeighbrTicket.SETRANGE("No.","No."); REPORT.RUNMODAL(50003,FALSE,FALSE,recWeighbrTicket);
waarbij 50003 het reportnummer is. Nu worden ALLE weegbonnen uit de tabel geprint in plaats van die ene die op het scherm staat. ](*,)0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions