Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Using static values in MS Access update queries

Posted on 2013-01-11
2
Medium Priority
?
357 Views
Last Modified: 2013-01-11
Can I get some advice on using static parameters in queries?

I have a DB which is using a query as the data source for a report.  One of the values needs to be a calculated field.  The calculated field uses a piece of the data from the source table for the query, and a single number.  

IMS:=[tbl_source].[cust_ct]/ (The Total of my available customers, currently 5123)

I can write statement as

IMS:=[tbl_source].[cust_ct]/5123

However, I don't like using static numbers in my queries.

I tried to build a table, tbl_static to house my static numbers

ID, Parameter, Num_Value
1, Cust_CT, 5123

And called for it using a sub query

IMS: [tbl_source].[cust_ct]/(select [tbl_Static].[Num_Value] from [tbl_Static] where [tbl_Static].[Parameter] = "cust_ct")

This works fine in a select query, however if I try to use this field on a report, I get an error stating "Multi-level Group By clause is not allowed in a Sub Query"

I don't have any grouping in the query, only in the report so I can't determine why I received this error.

I thought to do an update query and re-update the source table should the static data change, however I get the error that states "Operation must use an updateable query".

I can however use this statement to write tables.  Is that my only option...write new tables when the data changes and tie another table to the report query?

Thanks for you help.
0
Comment
Question by:MCaliebe
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 26

Accepted Solution

by:
jerryb30 earned 800 total points
ID: 38768786
DLookup("Num_val", "tbl_Static", "[Parameter] = 'cust_ct'") added to your source query, perhaps.
0
 

Author Closing Comment

by:MCaliebe
ID: 38768944
Thank you!  Worked perfect.
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Did you know that more than 4 billion data records have been recorded as lost or stolen since 2013? It was a staggering number brought to our attention during last week’s ManageEngine webinar, where attendees received a comprehensive look at the ma…
Microsoft Access is a place to store data within tables and represent this stored data using multiple database objects such as in form of macros, forms, reports, etc. After a MS Access database is created there is need to improve the performance and…
With Microsoft Access, learn how to start a database in different ways and produce different start-up actions allowing you to use a single database to perform multiple tasks. Specify a start-up form through options: Specify an Autoexec macro: Us…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…

704 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question