I have just been reading a website which suggests in order to improve the performance of a database the recordsource of a form should be based on a query.
Now I know it is based on a sql string i.e. SELECT Person from tbl.Security etc however I don't understand the benefit of having the source set to being a query. Surely a query is just running a sql statement?
http://www.myaccesspro gram.com/Tips_Best_Pract ices.html
"To increase performance of form and drop down list loading, use stored queries for your record sources because they have already been optimized by Access. Note: the Access form wizard will create Select SQL statements for record sources, and these are not optimum. "
The article also mentions not using memo type fields over a network. Am I correct in thinking the closest you can get to a memo field is 250 characters? As I feel this would be too small for certain fields in my database, which will be being used across a network.
Now I know it is based on a sql string i.e. SELECT Person from tbl.Security etc however I don't understand the benefit of having the source set to being a query. Surely a query is just running a sql statement?
http://www.myaccesspro gram.com/Tips_Best_Pract ices.html
"To increase performance of form and drop down list loading, use stored queries for your record sources because they have already been optimized by Access. Note: the Access form wizard will create Select SQL statements for record sources, and these are not optimum. "
The article also mentions not using memo type fields over a network. Am I correct in thinking the closest you can get to a memo field is 250 characters? As I feel this would be too small for certain fields in my database, which will be being used across a network.
Comment