IF & ELSE

navuser1
Member Posts: 1,334
Dear Sir,
In a certain scenario I have to check a Boolean value of a table field repeatedly & then do the work. Suppose the same found occasionally(Boolean = TRUE) in a Record Set, so my code should follow the Method-1 or Method-2.
Method-1
Is there any difference between these two ??
Kindly reply.
In a certain scenario I have to check a Boolean value of a table field repeatedly & then do the work. Suppose the same found occasionally(Boolean = TRUE) in a Record Set, so my code should follow the Method-1 or Method-2.
Method-1
IF Boolean = TRUE THEN DO ELSE DO NOTHING/SKIP/EXIT ;Method-2
IF Boolean = FALSE THEN NOTHING/SKIP/EXIT ELSE DO ;
Is there any difference between these two ??
Kindly reply.
Now or Never
0
Comments
-
The both methods seem to be the same the only thing is that the boolean check is changed, in both cases the "True" value will result in executing the code and the "False" to do Nothing/Skip/Next...0
-
TonyDuarte wrote:The both methods seem to be the same the only thing is that the boolean check is changed, in both cases the "True" value will result in executing the code and the "False" to do Nothing/Skip/Next...
Exactly!
What Should I check the (Boolean = TRUE) or (Boolean = FALSE) first when I know that the record set contains the (Boolean = TRUE) rarely.
Does any sequence matter ?Now or Never0 -
Sequence does matter for performace. The condition which happens most frequently should be dealt with first. Although it will be very hard to measure, if it can be done. I consider it a good habit. Also, use shorthand, like IF MyBoolean or IF NOT MyBoolean instead of using the = sign. Looks more professional.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