I am not sure if I am in the right forum.
I have an MS Access front end talking to a MySQL back end. There are 7 tables that need to be linked together to create a single table / query (3 of which need to be be pivoted then concatenated first).
I have read a bit on tables on the fly that can be created then destroyed at the end of the session at the front end.
The table I am trying to create is only to provide information that the user will read, they will not change any of the data.
Does it make sense to create the 'table' on the fly when the user opens the front end, make the data available, process any changes then discard the 'table' when they close the database or would you suggest some alternative?
I am not confident with how to do all of this, but from what I have seen, it seems to make sense to create the table I want from these different tables in MySQL then discard it at the end of the session rather than they route I have tried (and failed) which is to create the table every time a user moves forms or makes a selection in a list.
Any and all suggestions gratefully received.
I have an MS Access front end talking to a MySQL back end. There are 7 tables that need to be linked together to create a single table / query (3 of which need to be be pivoted then concatenated first).
I have tried to use a query that links the various queries and tables together which I then wanted to use in vba and queries but it fires the underlying pivot and concatenate queries making it impossibly slow every time I move forms or make a selection in a list etc.
I have tried to run the query as a make table query but it says "Record is too large".
And I have tried do this through running queries and updating a table with the different queries to build the single table I want. This makes the front end unusable as it hangs for more than 40 minutes as tries to crunch the data.
I have read a bit on tables on the fly that can be created then destroyed at the end of the session at the front end.
The table I am trying to create is only to provide information that the user will read, they will not change any of the data.
Does it make sense to create the 'table' on the fly when the user opens the front end, make the data available, process any changes then discard the 'table' when they close the database or would you suggest some alternative?
I am not confident with how to do all of this, but from what I have seen, it seems to make sense to create the table I want from these different tables in MySQL then discard it at the end of the session rather than they route I have tried (and failed) which is to create the table every time a user moves forms or makes a selection in a list.
Any and all suggestions gratefully received.