Hey all,
My goal is to get to 100 new threads in the next month, and if I keep this up I may make it. But anyways, here the issue.
I have a form (frmData) which is used to enter information (numeric) for a specific client. So about 80 fill-ins for 1 client. This information is then calculated (sum) in a query (qryCalc). So the query shows the sum of the numbers entered per client. Now, I have inserted this query into the form to allow for a “sum” field. This is viewable only. Now, everything works and shows. I can see the pre-entry answer. I currently have to run the query, close the form, and reopen to see the sum. SO:
Now I am trying to add a “run query” command on the form which will allow the user to click the command button after entering the information and thus, the “Sum” total (query) will show, without closing the form, or manually running the query. This will allow people to check to make sure the correct amount has been entered.
So I have a command button which should run the query. Instead it opens the query. So you click on the button and the query opens. I want to change this to not have the query open and to also make it so it runs automatically. Thus updating the “sum” field. Here’s the code I used: - Private Sub Update_Click()
-
On Error GoTo Err_Update_Click
-
-
Dim stDocName As String
-
-
stDocName = "qryCalc"
-
DoCmd.OpenQuery stDocName, acNormal, acEdit
-
-
Exit_Update_Click:
-
Exit Sub
Any suggestions and/or alternative approaches.
19 19246 NeoPa 32,556
Expert Mod 16PB
The SQL of qryCalc would help here...
NeoPa 32,556
Expert Mod 16PB
Bear in mind, if you have an action query (you do - or certainly should have) which is in design view when you execute DoCmd.OpenQuery in the code, it will Display and not execute.
Maybe this was your problem?
The SQL of qryCalc would help here...
SELECT tblAnswers.ClientAutoID, Sum(tblAnswers.Answer) AS SumOfAnswer
FROM tblAnswers
WHERE (((tblAnswers.QuestionNumber) Between 201 And 232))
GROUP BY tblAnswers.ClientAutoID
ORDER BY tblAnswers.ClientAutoID;
Bear in mind, if you have an action query (you do - or certainly should have) which is in design view when you execute DoCmd.OpenQuery in the code, it will Display and not execute.
Maybe this was your problem?
I think I just have a Select Query.
Robert,
Firstly qryCalc is an UPDATE Query. All you need to do is add the line Me.Requery to requery the forms record source and update the data on the form.
Mary -
Private Sub Update_Click()
-
On Error GoTo Err_Update_Click
-
-
Dim stDocName As String
-
-
stDocName = "qryCalc"
-
DoCmd.OpenQuery stDocName, acNormal, acEdit
-
Me.Requery
-
-
Exit_Update_Click:
-
Exit Sub
-
End Sub
-
Actually Robert
I just checked back and what I gave you was an insert query.
This is probably another query. What are you trying to do. A SELECT query doesn't actually change the data in any way.
Mary
Actually Robert
I just checked back and what I gave you was an insert query.
This is probably another query. What are you trying to do. A SELECT query doesn't actually change the data in any way.
Mary
I don't need to change the data for this query. I am trying to show a sum of what was entered. So if someone entered 1, 1, 1, 1, 1. The query will sum these to 5 and this would be displayed on the form at the bottom of the page.
I don't need to change the data for this query. I am trying to show a sum of what was entered. So if someone entered 1, 1, 1, 1, 1. The query will sum these to 5 and this would be displayed on the form at the bottom of the page.
You don't need the query. Behind the command button put: - Me.textboxName=Me.RecordsetClone.RecordCount
Mary
Hey Mary,
I'm running into some trouble here. I inserted the code and it does work, but it only counts the answers once. This form is for entry of answers to the prepopulated questions. So the design view only has 1 field for answers. When I ran it originally, it entered a 1 into the textbox even though I had numbers equaling 5. When I entered 1 more number (sum to 6) it showed 8 in the text box. So I’m not sure what’s going on (I do have 8 clientID’s though?).
Also, if it is possible to use the query I would like to go ahead and do that for another form I am working on. In that form, I do the same thing (sum the entries) but then I also multiply that sum by 25% and subtract it out. I would like to display these on the form as well so people can see the effect of what is occurring. Thanks.
You need the command button on the subform not the main form.
Mary
Hey Mary,
I'm running into some trouble here. I inserted the code and it does work, but it only counts the answers once. This form is for entry of answers to the prepopulated questions. So the design view only has 1 field for answers. When I ran it originally, it entered a 1 into the textbox even though I had numbers equaling 5. When I entered 1 more number (sum to 6) it showed 8 in the text box. So I’m not sure what’s going on (I do have 8 clientID’s though?).
Also, if it is possible to use the query I would like to go ahead and do that for another form I am working on. In that form, I do the same thing (sum the entries) but then I also multiply that sum by 25% and subtract it out. I would like to display these on the form as well so people can see the effect of what is occurring. Thanks.
NeoPa 32,556
Expert Mod 16PB
Hey Mary,
I'm running into some trouble here. I inserted the code and it does work, but it only counts the answers once. This form is for entry of answers to the prepopulated questions. So the design view only has 1 field for answers. When I ran it originally, it entered a 1 into the textbox even though I had numbers equaling 5. When I entered 1 more number (sum to 6) it showed 8 in the text box. So I’m not sure what’s going on (I do have 8 clientID’s though?).
Also, if it is possible to use the query I would like to go ahead and do that for another form I am working on. In that form, I do the same thing (sum the entries) but then I also multiply that sum by 25% and subtract it out. I would like to display these on the form as well so people can see the effect of what is occurring. Thanks.
Robert,
Are you SUMming or COUNTing here?
RecordCount gives you the total number of records not the sum of any values in those records (unless each value is 1). Your question specifies all 1s hence the response. Is the question right?
I am trying to do a "sum" of the values entered. Sorry for the confusion. That is probably why the code Mary sent did what it did. I also tried inserting the query into the sbf, but ran into a problem. So here’s more background:
I am using a query based off of tblAnswers (prepopulated from an append query – thanks Mary!!) to list all questions of a certain range. (QuestionNumber 401-499). I then created a sbf (sbf1) and based the record source off this qry. The sbf has information as follows: ClientAutoID, QuestionNumber, answer. Answer is the only field enabled (not locked) and thus the only 1 that can have information entered. This sbf is in datasheet view.
I then created a form, based off tblClients. I inserted the sbf1 into this form and set ClientAutoID to equal. This form’s only information displayed is the sbf’s data entry for answers and the corresponding question. No other information is entered here.
On this mainform I also inserted a qry (qry2). Based off tblAnswers for the answers to the questions displayed on sbf1. So the query works right now on summing the answers entered through this form. The qry2 sums the answers for each client and this seems to work fine in the query itself.
I wanted to insert the query on the bottom of the form so that people could see the “total or sum” value of the data they entered. (This will allow for people to double check that what they entered above equals what it should).
Now the qry2 I inserted only shows the amount for this sum. In order to display the updated information, I am forced to close the form, then reopen and it then shows the correct amount. Since the way it works right now, people would have to close the form every time they wanted to see the updated total, I tried inserting a button to runt he query.
This button is currently on the form. Instead of running the query and updating the display box, it opens the query and does not run. That’s were I’m at now.
I tried inserting the qry2 into the sbf based off the 1st qry, but instead of showing the field, it added the “expand” (+) button to the left of each question. So inserting it there causes a problem.
I’d like to say thanks again for all this. I know I ask a lot of questions, but I’m starting to feel like I understand Access now. Granted I may still reach that 100 thread goal, but maybe it will take me 2 months now instead of just the 1.
On the plus side. When the qry is inserted into the sbf, and the + is shown, clicking on it does display the updated information as entered. I'm just not sure how to display it properly on the form.
On the plus side. When the qry is inserted into the sbf, and the + is shown, clicking on it does display the updated information as entered. I'm just not sure how to display it properly on the form.
Go back to how you had it originally and instead of running the query off the command button just put the following
Mary
Go back to how you had it originally and instead of running the query off the command button just put the following
Mary
Hi.
I tried placing the code behind the command button but no luck. Here’s what I used:
Me.Form1.Requery
Form1 is the current name of the sbf based off the calculation query (sum). An error message on the code pops up and says: Method or data member not found.
Hi.
I tried placing the code behind the command button but no luck. Here’s what I used:
Me.Form1.Requery
Form1 is the current name of the sbf based off the calculation query (sum). An error message on the code pops up and says: Method or data member not found.
Form1 may be the name of the subform but not the subform object.
On the main form in design view check the properties of the subform object under the other tab. What is entered for the Name property?
Mary
Form1 may be the name of the subform but not the subform object.
On the main form in design view check the properties of the subform object under the other tab. What is entered for the Name property?
Mary
Very cool. I didn't realize it was named differently. Thanks, the update button is now working great.
This thread is now closed. Thanks ya'll.
This thread is now closed. Thanks ya'll.
Another one down Robrert
Congratulations
Mary
Sign in to post your reply or Sign up for a free account.
Similar topics
by: Mike Cocker |
last post by:
Hello,
I'm quite weak at PHP, so I was hoping to get some help understanding the
below code. First off, I'm trying to create a "query form" that will allow
me to display the results on my...
|
by: dogu |
last post by:
Noob alert.
Code is below.
File is saved as a .php.
What I'm trying to do:
User uses 'select' box drop down list to pick a value.
Value ($site) is derived from a db query. This works fine....
|
by: Harvey |
last post by:
Hi,
I try to write an asp query form that lets client search any text-string and
display all pages in my web server that contain the text. I have IIS 6.0 on a
server 2003. The MSDN site says...
|
by: Dman |
last post by:
MS Access 2002 - query form control returns funny symbols like
I am running an append query on a form. Access is having trouble with
the calculated fields and comboboxes. Example – referring...
|
by: FNA access |
last post by:
Hello to the world of the wise,
I am a CSOM student at TRU. I am trying to design a database to improve my understanding.
The problem I am having is with setting up a query. I have a Query...
|
by: Sanjaylml |
last post by:
I have created a form, which has 'Query' datasource.
I want a message if query does not show any record, as occured in report of 'On No Data'
|
by: student2 |
last post by:
Hi :-)
I've designed a query that gathers its information for two tables:-
1)Author and
2) Category
My selection criteria for this query is Author.AuthorName and
Category.CategoryName .
|
by: beacon |
last post by:
Hi everybody,
I created a database that links one table from an ODBC data source. I saved my password and UID to the data source so neither myself nor anyone else would have to login each time...
|
by: faisalbaf |
last post by:
I m preparing a database of members of an organization for keeping the travel record only. I have three tables: tblMembersDescription, tblTravelDetails and tblManifesting. Whenever anyone comes for...
|
by: mbedford |
last post by:
I'm buildling a form for tracking printer costs. This form will display data from several different tables pulled together by queries.
formPrintCost will display:
printer information from...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
| |