Newbies Marinos Kangas Posted December 7, 2016 Newbies Posted December 7, 2016 (edited) Hello, I am new to FileMaker and still trying to find my way around the scripting language. Even though the scripting language is quite rich, I don't feel as comfortable and flexible as I do in lets say VB. To my query now; I have designed a solution for my company which processes invoices. These invoice forms input numerical amounts tied on budget codes for each department and in turn are stored in a different table. As you can see on the image attached, I cannot find a calculation function that will sum all the amounts for each BudgetCode into AmountAllocated. AmountAssigned is the yearly department budget predefined. I will be grateful for any suggestions or ideas. Thanks Edited December 7, 2016 by Marinos Kangas
Wim Decorte Posted December 7, 2016 Posted December 7, 2016 Care all of these 'budget' Table Occurances based on the same base table? Same question for the 'budget code' TOs.
Newbies Marinos Kangas Posted December 7, 2016 Author Newbies Posted December 7, 2016 Yes Wim, those are all connected to the main Invoice page and the only common link is the Invoice number. As for the Budget Code tables, at first I thought of not linking them and calculating them via script but I cannot figure out a command that will give me the flexibility of an SQL query.
Wim Decorte Posted December 7, 2016 Posted December 7, 2016 I don't think I understand your answer in relation to my question... If 'budget' and 'budget codes' are just one table each then it should be fairly easy to set the 'amount allocated' to the right value by using any of your existing relationships. sum(personnelBudget::amount) for instance will do if you execute the Sum() from the context of the 'PersonnelBudgetCode' TO. Given that all of the relationships between budget code and budget are duplicates you can pick any one of them as long as start from the TO used in the relationship. Remember that you can do a SQL query in FM with the ExecuteSQL() function if you find that easier. 1
Agnes Riley Posted December 7, 2016 Posted December 7, 2016 I don't think you need a new table occurrence for a different budget type (budget code) you just need a type/code field. Also you should use an ID (primary and foreign keys) to connect table occurrences.It always helps if people explain in layman's terms what they are trying to achieve so we can recommend a good approach.Sent from my iPhone using Tapatalk
Newbies Marinos Kangas Posted December 8, 2016 Author Newbies Posted December 8, 2016 Well...silly me, I confused myself for the wrong reasons. Wim, the Sum calculation worked like a charm in the AmountAllocated field due to the relationship I have created. The ExecuteSQL looks like a godsend command I will investigate. I am sure it will come handy when the going gets tough Thank you both for your insight. Sometimes the solution is right in front of your nose, you just can't see it.
Recommended Posts
This topic is 3173 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now