Invoking Form 221, Resource Allocated per Job

bhalpin
Member Posts: 309
Hello.
From a command button, I am trying to find a/the way to run form 221, "Resource Allocated per Job", but set the Resource Filter to a given value.
I've been all over the button properties, but can't seem to find the 'magic', if indeed there is any. I have scoured the code of the forms involved, traced manually setting it while under the debugger, etc.
Can anyone point me in the right direction here?
Thanks' in advance.
Bob
From a command button, I am trying to find a/the way to run form 221, "Resource Allocated per Job", but set the Resource Filter to a given value.
I've been all over the button properties, but can't seem to find the 'magic', if indeed there is any. I have scoured the code of the forms involved, traced manually setting it while under the debugger, etc.
Can anyone point me in the right direction here?
Thanks' in advance.
Bob
0
Answers
-
Hi Bob,
First of all create a function e.g. SetResFilter in form 211 passing an arguement of ResFilter and add the line of code
setfilter( "resource filter", ResFilter );
then declare a variable for form 211, e.g ResourceAllocation, in the calling form. In onpush trigger of the button put
ResourceAllocation.SetResFilter( MyFilter );
ResourceAllocation.runmodal;
You may have to play around with the code but the idea is sound.0 -
Hi Dave.
Thanks. I could not get that to work, but I found another solution.
I added a command button for each resource, and in the OnPush trigger for each I put code like:// Job is Record, table Job // ResourceAllocation is Form 221 Job.SETFILTER("Resource Filter",'WHATEVER'); ResourceAllocation.SETTABLEVIEW(Job); ResourceAllocation.RUNMODAL;
That did the trick nicely.
Bob0 -
Hi Dave.
Thanks. I could not get that to work, but I found another solution.
I added a command button for each resource, and in the OnPush trigger for each I put code like:// Job is Record, table Job // ResourceAllocation is Form 221 Job.SETFILTER("Resource Filter",'WHATEVER'); ResourceAllocation.SETTABLEVIEW(Job); ResourceAllocation.RUNMODAL;
That did the trick nicely.
Bob0
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