Fill up a global variable after lookup

tompynation
Member Posts: 398
Hi, i have a form with a Field called Productcode.
This field has a table Relation With the table: Recept, Field ReceptItem
So when you press the lookup on the form and select a Recept,
the productcode gets filled up with the ReceptItem.
Now i would like that when the users selects a ReceptItem through the lookup, that i also get the ID of the Recept record
How can i achieve this?
This field has a table Relation With the table: Recept, Field ReceptItem
So when you press the lookup on the form and select a Recept,
the productcode gets filled up with the ReceptItem.
Now i would like that when the users selects a ReceptItem through the lookup, that i also get the ID of the Recept record
How can i achieve this?
0
Answers
-
There are more Recept records with the same ReceptItem No. :?:
If yes, the user can't validate manuel these field (not editable) and must lookup (or you open a form after validate if there are more then 1 Recept records with the ReceptItem which the user has enter).
If no you can solve your problem with the OnAfterValidate Trigger of the field in your table. There you get the record id ("Recept records".setrange() ....) or you use a FlowField for this.
if yes, back to non editable field. Here you can use the OnLookup() - trigger of your field. You dont use here the default lookup function by TableRelation, u use here your own.OnLookup() - trigger ReceptRecords.reset; ReceptRecords.setfilter(ID,YourRecRecId); //only if the field YourRecRecId is filled out and you will see the ReceptRecord for this id if form.runmodal(YourFormIdForReceptRecords,ReceptRecords) = Action::LookupOk then begin YourItemNo := ReceptRecords."Item No."; YourRecRecId := ReceptRecords.Id; end;
RegardsDo you make it right, it works too!0 -
great, that piece of code was what i needed... \:D/
Thanks0
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