Hello, I’ve made a Form that has the 2000000068 Record Link table as SourceTable and transformed it to a Page with the Transformation Tool of NAV 2009.
The problem is that when I try to run the page on the RTC I’m getting this error message:
“Metadata for specified system part: [page ID] is invalid”.
Does anybody know why this happens? When I made a copy of the 2000000068 Record Link table in a 50001 “Record Link 1” and linked the same Page to my copied 50001 table, the Page run properly!!
Does it have to do with the fact that table 2000000068 Record Link is a SYSTEM table and maybe direct links of pages to them are NOT allowed?
Thanx
* IF NOT done THEN REPEAT UNTIL done *
0
Answers
-Mohana
http://mohana-dynamicsnav.blogspot.in/
https://www.facebook.com/MohanaDynamicsNav
Maybe it has to do with this specific 2000000068 "Record Link" table and not ALL 20000000XX tables that are linked to a Page.
By the way, has anybody linked a Page successfully to the 2000000068 table???
in which Trigger did you put the copy function?
How about to release your Page Record Links in Download Section? :oops:
The Record Link Temp Table is an exact copy of the Record Link Table
I hope this is enough information for you.
Another approach of course is to make an exact copy table of Record Link (eg. called RecLinkNew) in the database,
and put code at the OnInsert(), OnModify() & OnDelete() triggers of the Table 2000000068 (Record Link)
that will insert a copy record in the new table each time a Record link is made, or modify/delete the corresponding one in the new table.
This way you can have a page linked to your new table where you can edit and do whatever you want with your links, although you'll have duplicate records in your database.
The built-in Record Link table structure is not really flexible, mainly because of the structure of the "Record ID" field.