Topics Search

How do I use a query to "add" two text fields together?

How do I use a query to "add" two text fields together?
Views: 18
I'm trying to update multiple record all at once using an update query. My problem is that I don't want to erase the text that is already in the field. I'm using a Notes field on a pop-up form and the Update query updates the notes field in the table with what I typed into the notes field on the form for all of the records matching a given criteria.

For example, if the fieldalready has "ABC" and I want to update the field of multiple records to have "DEF", then the field will be "ABCDEF" after the update is run.

I looked at the crosstab query, but that looks like it is for numbers and not text. The append query does whole records not just certain fields. butI thought I would ask before I wrote off the possibility.
Sponsored Links:

More topics

 

Convert field to General Number

Preview
I have a query that displays my yes/no check boxes. In the query I have fields that would indicate if field = "Yes" set to 1,
This works great. The results shows one field as a check box and the next as a 1. Just as I need.

I now use this query in a report and the 1 show up as "Yes" not a 1. oops
I was trying to print a list where I could show what was flaged 1 then total the field and add that field to other fields.

I can get a sum of the "Yes" field but I can't add two "Yes" fields together as they are text fields.
I tried to set the Queries field to General Number and the report to General number but when I save them they convert back to text fields
 

Counting Text Fields in a Query

Preview
I have created a tool for our audit team to use when reviewing the work of team members. In total there are 54 questions that they have to answer and each one has a possible outcomes of Yes, No, N/A.

The field name is txtQ1Outcomes, txtQ2outcomes etc. and all data is stored in a table tblDataStore.

Once all of this data is collated I then want to run a report that shows the audit results by counting the number of times a particular handler for example, has had an outcome of Yes/No/NA for Q1, Q2, etc.

If I create a query and use Q1 as an example then I have two columns, one to group by and one to count and this works really well. However as soon as I add Q2 to the query I get a "summary grid" that shows how many times Q1 has been answered "Yes" and then how many times Q2 has been answered "yes", then how many times Q1 has been answered"Yes" and Q2 has been answered "no" and so on.

As I add more and more fields so the matrix becomes more complex and does not give me what I want.
All I want is "Q1 has these outcomes", "Q2 has these outcomes", and I am ending up with a response with numerous permutations on it.

This what I am getting when I add other columns to the query and this is only for 2 of the 54 fields.

How can I simply get the totals for each individuals question without creating a query for each question and then probably creating a sub report in the overall report that goes back to the team leaders for review?
Do I need to re-arrange the data? I thought about assigning numerical values to each outcome, but really need a count of Yes, No, N/A. For example as an insurance company if there is noinjury to a claimant then several questions would be N/A so I can't ignore them as we need to know if a handler has missed the injury out entirely if it should have been applicable.
 

Queries, Expressions and Text Fields

Preview
I have created a query where a field uses this expression:
IIf([Field 1]"" Or [Field 2]"","Answer B") and this works fine.

When I created a new query where I am joining one Query (Query 1) to another Query that has the expression above (Query 2) I used the relationship Include records from Query 1 and only those records from Query 2 where the joined fields are equal (the joined fields are numeric and the are no null values in the joined fields).

When I use the field that has the expression, it applies that expression to all of the records in Query 1 as well as Query 2.
 

.Body Property very long

Preview
I would like to make a quick question. I have a code in a form of my database that sends an e-mail to the people in it.
In the code I have ".Body="; I have written the following:

.Body= "Please read information attached."

I would like to know if there is any possibility to add a more extensive verbiage including space between paragraphs. I have tried to do this by adding the following:

.Body= "Text"_
"Text"_
"Text"_
"Text"_

But the vba says there is an error, first it says "_" is an invalid character.

Is possible to add an extensive verbiage with this property
 

Help with forms and subforms

Preview
I'm putting together a job costing form (with subforms in tabs such as Materials, Labour, etc.). This example will be just for a single "Job" form with a "Labour" subform. If I can get this I can just add more subforms

First, my tables are Clients (ClientID, ClientName, Address), LabourRates (LabourID, Type, Rate) and Jobs (JobID, CustomerID, date). Do I create the "Jobs" table first and then create a "Jobs" form off of it?

Next: for the subform, I assume my best course of action is to create a "Job Details" query for my subform. What fields should I need? I'm thinking JobDetailsID, ClientID, JobID, LabourID, Rate, Hours (entered by user).

Basing the subform record source on this query is the best option, right? Do I need JobID in this query? I assume I do, even if for the future.

Ideally, I'd like to select the "Type" of Labour (eg. Overtime: $40.00) in a combo box on the subform and have the "Rate" field in the subform automatically populate with the corresponding rate.

Some people seem to say to add some code to the OnUpdate or OnDirty options (Me.TextBox = Me.ComboBox.Column(3)). Others seem to think that my query will allow me to do that if I set the record source of the subform to the query and the source for the "Rate" text box to.? I'm not sure.

but it only involved a form and not a subform. Both the "LabourID" combo box and the "Rate" text box are in a subform. Does LabourID come from the "Job details" query or from the "Labour" table? What about "Rate".

I assume it's best to avoid lookup fields in tables and use queries instead; Base forms on those queries when possible, especially when you're looking to bind fields.
 

Query too Complex Error

Preview
I jst made this database for some official work n it includes abt 10 tables and 25 queries. I have queries in few levels . it means that a query is created from some queries and such queries are used to create another.

So likewise as I add on queries. and in a later stage when I try to add more fields into a one of these queries, I get an error message sayin "QUERY TOO COMPLEX" I searched for online help and found MS ACCESS help.

Followed what they said. but stil it appears. I have to add more fields to this query and aslo some more queries.bt they wont allow it.

the speciality is, when I add a single field additionaly to the existing fields in the query only this appears and once I delete that field no error is given and in all above, I can keep onadding more queries without this prob, but with only lesser (2 or 3 ) fields.
 

Can I refer to a "*" in a query criteria as text and not a wildcard?

Preview
I don't know if this is possible.

I need to filter on whether the value of a field is "BIN/" or "BIN*" or various other things.

The data is from a mainframe system, and whoever created that was wonderful enough to allow these characters in text fields
 

Why am i getting Null fields with this query?

Preview
Like "*1083*" Or Like "*4048*" Or Like "*1083*" Or Like "*4049*" Or Like "*4050*" Or Like "*4052*" Or Like "*6001*" Or Like "*6464*" Or Like "*8602*" Or Like "*8603*" Or Like "*8609*" Or Like "*8627*" Or Like "*8628*" Or Like "*8629*" Or Like "870*" Or Like "871*" Or Like "872*" Or Like "873*" Or Like "874*" Or Like "876*" Or Like "*,870*" Or Like "*,871*" Or Like "*,872*" Or Like "*,873*" Or Like "*,874*" Or Like "*,876*" Or Like "*8751*" Or Like "*8752*" Or Like "*8753*" Or Like "*8757*" Or Like "*8758*" Or Like "*8759*" Or Like "*8770*" Or Like "*8776*" Or Like "*8800*" Or Like "*8805*" Or Like "*8806*" Or Like
 

Prevent user from "Adding new record" if mandatory fields are null

Preview
I have some fields namely.

Staffid
Fname
Lname
contact
and so on.i want that : " if required fields are null " the "add record " button is disabled, if all required fields are filled in then only the "add record" button should be enabled.

can someone guide me in detail.what event and what
 

Reference to a Query

Preview
My form only has one text item:

Name: Michael Jordan

And I have a query, of only Basketball players, now I want to add on my form:

Does he play basketball?: YES or NO

I added a text box and tried: =IIF([Name]=[Query]![Name], "yes", "no")

but of course I get a #name? error