Rapport filteren door middel van code

rtames
Member Posts: 56
Is het volgende mogelijk:
ik heb een rapport met tabel Project en een tabel Optie. Tabel optie is gekoppeld dmv projectnummer en Bouwnummer.
in de optie tabel kunnen meerdere regels van een project,bouwnummer aanwezig zijn.
Op het requestform geven wij nu van de tabel project een projectnummer in en een bouwnummer en het rapport komt er keurig netjes uit.
Nu zou ik graag willen dat het bouwnummer niet in getikt wordt maar dat er in de tabel optie gekeken wordt of het veld versiedatum later is dan het veld printdatum (printdatum kan ook leeg zijn). Zodra er een regel van een projectnummer,bouwnummer voldoet dan dient dit bouwnummer met alle regels op het rapport getoond te worden. Als dit niet het geval is, dus er is geen enkel bouwnummer,projectnr welke voldoet dient deze in zijn geheel niet getoond te worden.
is dit mogelijk? en zoja hoe krijg ik dit voor elkaar?
ik heb een rapport met tabel Project en een tabel Optie. Tabel optie is gekoppeld dmv projectnummer en Bouwnummer.
in de optie tabel kunnen meerdere regels van een project,bouwnummer aanwezig zijn.
Op het requestform geven wij nu van de tabel project een projectnummer in en een bouwnummer en het rapport komt er keurig netjes uit.
Nu zou ik graag willen dat het bouwnummer niet in getikt wordt maar dat er in de tabel optie gekeken wordt of het veld versiedatum later is dan het veld printdatum (printdatum kan ook leeg zijn). Zodra er een regel van een projectnummer,bouwnummer voldoet dan dient dit bouwnummer met alle regels op het rapport getoond te worden. Als dit niet het geval is, dus er is geen enkel bouwnummer,projectnr welke voldoet dient deze in zijn geheel niet getoond te worden.
is dit mogelijk? en zoja hoe krijg ik dit voor elkaar?
0
Comments
-
Lokale variabele van het record Optie filteren op deze velden OnAfterGetRecord van het DataItem Project. Als er niets gevonden is, skip je dit project.
Afhankelijk van hoeveel projecten je hebt is het natuurlijk niet bevorderlijk voor de performance van het rapport. Je zou ook kunnen overwegen om een extra Optie DataItem boven het project toe te voegen dat deze filtering uitvoert.0 -
zou je het iets meer kunnen omschrijven hoe ik dit kan programmeren?0
-
rtames wrote:zou je het iets meer kunnen omschrijven hoe ik dit kan programmeren?
2 dataitems:
project
- optie
gelinkt met elkaar via het projectnummer:
op het dataitem van het project datatype zet je de optie PrintOnlyIfDetail aan
Dan kan je in de secties de optie-body verwijderen indien niet nodig.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