Textbox in report met verschillende velden

impetus
Member Posts: 10
Hi (ervaren) Nav gebruikers,
Als beginner loop ik tegen problemen op die voor menigeen simpel zijn en waar ik met de bescheiden kennis niet uit kom, graag jullie hulp.
In een report probeer ik een textbox te maken die uit een veld bestaat en vaste text en het lukt me niet. Overigens bij verschillende textboxen. Als voorbeeld probeer ik:
"Sales Line".Quantity + "Sales Line"."Unit of Measure" + een vaste text in 1 textbox te krijgen.
Jullie hulp is gewenst en gewaardeerd.
Als beginner loop ik tegen problemen op die voor menigeen simpel zijn en waar ik met de bescheiden kennis niet uit kom, graag jullie hulp.
In een report probeer ik een textbox te maken die uit een veld bestaat en vaste text en het lukt me niet. Overigens bij verschillende textboxen. Als voorbeeld probeer ik:
"Sales Line".Quantity + "Sales Line"."Unit of Measure" + een vaste text in 1 textbox te krijgen.
Jullie hulp is gewenst en gewaardeerd.
0
Comments
-
Maak aan:
1 text constante, met naam MY_TEXT en waarde 'Mijn Vaste Tekst'
1 text variable, groot genoeg om alle waarden te bevatten (iets van 100 characters moet voldoende zijn), met naam MyTextVariable
Dan in de section, zet je een nieuwe textbox, met als SourceExpr MyTextVariable
Dan in OnAfterGetRecordMyTextVariable := "Sales Line".Quantity + "Sales Line"."Unit of Measure" + MY_TEXT;
let even op gebruik van spaties, daar kan je weer SUBSTRNO voor gebruiken, zie F1 help0 -
Hi Denster,
Bedankt voor de snelle reactie, echter zover was ik reeds. Het probleem komt bij mij dat er een melding komt met "Typeconversie is niet mogelijk omdat een van de zijden van een niet toegestaan type is. Decimal + Text"
En deze melding krijg ik ook wanneer ik een datum met een tekst wil combineren of een andere combinatie. Geldt ook wanneer ik een combinatie maak zonder een text constante en alleen de "Sales Line".Quantity + "Sales Line"."Unit of Measure"
Groeten
Serge0 -
Dit komt omdat je een decimal veld aan een tekst veld wil plakken. Beiden moeten dan van het type tekst zijn.
Ofwel gebruik je de functie STRSUBSTNO:STRSUBSTNO('%1 %2 %3',"Sales Line".Quantity,"Sales Line"."Unit of Measure",'vaste text')
Ofwel gebruik je FORMAT om je decimal om te zetten naar een tekst:FORMAT("Sales Line".Quantity) + "Sales Line"."Unit of Measure" + 'vaste text'
No support using PM or e-mail - Please use this forum. BC TechDays 2024: 13 & 14 June 2024, Antwerp (Belgium)0 -
Right I was er van uit gegaan dat je wist van FORMAT, die liet ik er af om de code op 1 regel te laten passen
met STRSUBNO hoef je geen FORMAT te doen, anders moet je de waarden converteren naar tekst, zoals Luc al aangaf.0 -
Beste Luc en Denstar,
Bedankt, mijn reactie is nu WAUW het werkt. Wederom een openbaring. Vorig jaar had ik nog de dubieuze eer om het kleinste bedrijf in Nederland te zijn die Navision gebruikt (met 1 user) en heb een groot deel van de inricting en de opzet zelf gedaan. Langzaam kom ik tot het punt dat ik wat moet gaan "programeren" en hulp is daarbij zeer wenselijk.
Nogmaals bedankt allebei.
Groeten
Serge0
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