Where to define the drilldown page?
Alex_Chow
Member Posts: 5,063
When you create a new ledger table and would like the user to drilldown to the ledger table using pages, where do you define the drilldown page? The only properties on the table are the drilldown forms.
Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
0
Comments
-
forms do not exists on RTC so drilldown Form = drilldown Page.0
-
ara3n wrote:forms do not exists on RTC so drilldown Form = drilldown Page.
Where's the drilldown page property on the table?
And I'm not talking about the DrillDownFormID property on the page itself.
If you check the standard tables where drilldown is available on the page, the DrillDownFormID is not even defined, yet you can drilldown?Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
Please give an example of those ...standard tables where drilldown is available on the page0
-
Run page 30, click on the Quantity on hand. It'll drilldown to the item ledger for that item.
Where is it defined that when I drilldown on the Quantity on Hand on the page it'll bring up page 38? And the DrillDownFormID is blank!Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
Probably Quantity on Hand is a US field, but more or less the same as the Inventory field (68).
This field is a FlowField based on the Item Ledger Entry table and on this table the DrillDownFormID is defined. This is what does 'the trick'.0 -
lvanvugt wrote:Probably Quantity on Hand is a US field, but more or less the same as the Inventory field (68).
This field is a FlowField based on the Item Ledger Entry table and on this table the DrillDownFormID is defined. This is what does 'the trick'.
Wow... This is an undocumented 'trick'!
Basically, what I did was create a regular form with the same name as the page, set the DrilldownFormID on the table. Then magically, it worked!
Apparently, you cannot specify the Page on the DrilldownFormID on the table, but you can specify a page on the DrilldownFormID on the page.
Gotta be a bug? :bug:Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
After you define the drilldown form on the table, you can delete the form and the drilldown will still work on RTC.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
As far as I know this is not 'undocumented'. This is the way to work with drilldown forms for FlowFields.

In this repsect (as with many) Pages = Forms.0 -
lvanvugt wrote:As far as I know this is not 'undocumented'. This is the way to work with drilldown forms for FlowFields.

In this repsect (as with many) Pages = Forms.
Forms and pages are different object types. I know the drilldown forms on forms for tables. But there's no where you can specify Drilldown Pages.
So if you're developing an application specifically for RTC, not the class client, you'd be forced to create form objects.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
You don't need to create a form.
Just type the ID of the Page.0 -
You do. If you don't have a form, you'll get a compliation error when you try to save.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
I can set DrillDownFormID to any number and can save the table just fine.0
-
ara3n wrote:I can set DrillDownFormID to any number and can save the table just fine.
Well I'll be damn... Couldn't swore I got an error when I just typed in the ID.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K 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
- 328 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

