Discussions
Activity
Best Of...
Sign In
·
Register
Home
›
NAV/Navision Classic Client
Howdy, Stranger!
It looks like you're new here. Sign in or register to get started.
Sign In
Register
Quick Links
Categories
Recent Discussions
Activity
Best Of...
Unanswered
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
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
Options
Mute
How can a String expression be evaluated? example '2+5>5'
FCP
Member
Posts:
36
2007-04-13
edited 2007-04-13
in
NAV/Navision Classic Client
How can a String expression be evaluated? If I have a String Variable
like '2+5>=5' and I whan't to check if it's true how can i do it?
Any ideas?
0
Comments
Luc_VanDyck
Member, Moderator, Administrator
Posts:
3,633
2007-04-13
Have a look at the download section:
Mathematical Expressions Parser
Calc
No support using PM or e-mail - Please use this forum.
BC TechDays 2024: 13 & 14 June 2024, Antwerp (Belgium)
0
FCP
Member
Posts:
36
2007-04-13
Luc, Unless I'm wrong the return of those will be a number. What I wan´t is something to return 'true' or 'false', depending if the expression if true or false. Something that checks if a string is part of "Filter"
Function('23234','23*') would return true
Is this possible?
0
azwierzchowski
Member
Posts:
15
2007-04-13
Use Microsoft Script Control.
VariantVal : Variant
Script: Automation 'Microsoft Script Control 1.0'.ScriptControl"
CREATE(Script);
Script.Language := 'VBScript';
VariantVal := Script.Eval('2+5>=5');
0
Sign In
or
Register
to comment.
Comments
Mathematical Expressions Parser
Calc
Function('23234','23*') would return true
Is this possible?
VariantVal : Variant
Script: Automation 'Microsoft Script Control 1.0'.ScriptControl"
CREATE(Script);
Script.Language := 'VBScript';
VariantVal := Script.Eval('2+5>=5');