Disable Button in Navision

david.weeks
Member Posts: 96
Hello All,
Another task I have been given is to disable a certain command button in a form if the status of a field in the Sales Header is of a certain value.
What procedure should I take to do this?
Thanks
Another task I have been given is to disable a certain command button in a form if the status of a field in the Sales Header is of a certain value.
What procedure should I take to do this?
Thanks
0
Comments
-
first of all.... I think you post this one in the wrong forum...
but to get back to your thingy!
Give the controle (button) a name. this should make it possible to do something like:
currform.contolename.enable := true or false;
if you would like to disable the button when a order is released you could do something like this :
currform.contolename.enable := status = status::released;
or maybe the oppicide? Disable when not released :
currform.contolename.enable := status <> status::released;
you will have to program this like in a function and call this funtion from 3 triggers on your form.
1.) The OnOpenForm trigger.
2.) The OnAfterGetRecord (or OnAfterGetCurrentRecord)
3.) The OnValidate trigger of the Status field.
1, so the form will enable or disable the button when openening the form
2, so the button will have the correct status when you scroll though the records
3, so the button wil have the right status when you will change the status field in the header...
you dig?"Real programmers don't comment their code.
If it was hard to write, it should be hard to understand."0 -
Hi eromein
Thanks for the help, the button enabling and disabling is now working.
I will try to ensure that I post in the relevant forum next time......
Best Regards
David0 -
Topic moved from "Navision Tips & Tricks".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