Veld eenmalig weergeven

Red-Eagle
Member Posts: 107
Ik heb report met de volgende script:
Estimate Line - OnAfterGetRecord()
//Ophalen veld opmerking bij element
Opmerkingrec.SETFILTER("Estimate No.",Calculatiepartinfo."Estimate No.");
Opmerkingrec.SETFILTER("Sub-Estimate No.",Calculatiepartinfo."Sub-Estimate No.");
Opmerkingrec.SETFILTER("Part Group",Calculatiepartinfo."Part Group");
Opmerkingrec.SETFILTER(Part,Calculatiepartinfo.Part);
IF Opmerkingrec.FIND('-') THEN;
Dit werkt goed, alleen wanneer hij het veld vindt dan blijft hij dit plaatsen tot dat hij een ander vindt. Dus als een regel geen opmerking heeft wordt de opmerking van de vorige regel weergeven. Nu heb ik dit met integer proberen op te lossen. Alleen dan komt het onder de regels van de estimate line te staan en wil het er graag boven hebben en maar 1 keer weergeven net onder de group header van de estimate line. Is dit mogelijk?
Estimate Line - OnAfterGetRecord()
//Ophalen veld opmerking bij element
Opmerkingrec.SETFILTER("Estimate No.",Calculatiepartinfo."Estimate No.");
Opmerkingrec.SETFILTER("Sub-Estimate No.",Calculatiepartinfo."Sub-Estimate No.");
Opmerkingrec.SETFILTER("Part Group",Calculatiepartinfo."Part Group");
Opmerkingrec.SETFILTER(Part,Calculatiepartinfo.Part);
IF Opmerkingrec.FIND('-') THEN;
Dit werkt goed, alleen wanneer hij het veld vindt dan blijft hij dit plaatsen tot dat hij een ander vindt. Dus als een regel geen opmerking heeft wordt de opmerking van de vorige regel weergeven. Nu heb ik dit met integer proberen op te lossen. Alleen dan komt het onder de regels van de estimate line te staan en wil het er graag boven hebben en maar 1 keer weergeven net onder de group header van de estimate line. Is dit mogelijk?
0
Comments
-
Wat die doet is logisch, Je gebruikt steeds dezelfde setfilters terwijl Calculatiepartinfo niet wijzigd.0
-
Ik heb hem nu aan estimate line gekoppeld ipv calculatiepartinfo, maar dat maakt niks uit0
-
Ik weet niet hoe die opmerking word weergegeven, maar als je die nu eens in een variabele zou gooien en deze na elke onaftergetrecord eerst leegmaakt...0
-
Wat bedoel je precies met hoe wordt weergeven?0
-
of je textvak als sourceexpression de record.veld expressie heeft, of een variable uit je globals/locals.0
-
Oorzaak: indien niets gevonden wordt, blijft de inhoud van de variabele OpmerkingRec ongewijzigd. Dus de inhoud van het vorige gevonden record.
Een oplossing:OpmerkingRec.INIT; IF Opmerkingrec.FIND('-') THEN ;
Keep It Simple and Stupid (KISS), but never oversimplify.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