Access 2003

  • Thread starter Thread starter S.E.
  • Start date Start date
S

S.E.

I get a "type mismatch in expression" when saving a query. Why do I get this
and how do I correct this? My suspicion is my customerID and barcode fields
are not both autonumbers or the same type to relate but under the
relationships they join up. Please help.
 
I get a "type mismatch in expression" when saving a query. Why do I get this
and how do I correct this? My suspicion is my customerID and barcode fields
are not both autonumbers or the same type to relate but under the
relationships they join up. Please help.

My guess is that you're another victim of the misleading "Lookup Wizard" field
type. A barcode would normally be a Text field, and I'm guessing that the
CustomerID is an Autonumber (a long integer).

Posting the SQL of the query and your fields' datatypes would help.
 
Marshall Barton said:
S.E. said:
I get a "type mismatch in expression" when saving a query. Why do I get this
and how do I correct this? My suspicion is my customerID and barcode fields
are not both autonumbers or the same type to relate but under the
relationships they join up.

What are the types of the fields in the table and what does
the query's SQL view look like?

If one is Text and the other is a number type, then use a
convesion function (CStr, CLng or ??).

--
Marsh
MVP [MS Access]
.
Thanks for a response. One is a autonumber that is a long integer. The other is a text which I input using a barcode scanner. The barcode happens to be setup to input the customer's ID which corresponds to the customer ID in the other table. I'm not sure what you mean by SQL view b/c I have limited knowledge on this aspect. BTW, the tables are not joined in any way through the relationship if that matters.

How do you setup a conversion function?
 
John W. Vinson said:
My guess is that you're another victim of the misleading "Lookup Wizard" field
type. A barcode would normally be a Text field, and I'm guessing that the
CustomerID is an Autonumber (a long integer).

Posting the SQL of the query and your fields' datatypes would help.
--

John W. Vinson [MVP]
.
Thanks for a response. Correct on all accounts. One is a autonumber that is a long integer. The other is a text which I input using a barcode scanner. The barcode happens to be setup to input the customer's ID which corresponds to the customer ID in the other table. I'm not sure about the SQL's b/c I have limited knowledge on this aspect. BTW, the tables are not joined in any way through the relationship if that matters.

Can you walk me through posting the SQL you referred to above?
 
Can you walk me through posting the SQL you referred to above?

Open the query in design view. Select View... SQL from the menu, or use the
dropdown box at the left of the toolbar - it has three choices, Design,
Datasheet and SQL. Copy and paste the SQL text to a message here.

I won't be around for a few days but there will be someone who can help.
 
S.E. said:
Marshall Barton said:
S.E. said:
I get a "type mismatch in expression" when saving a query. Why do I get this
and how do I correct this? My suspicion is my customerID and barcode fields
are not both autonumbers or the same type to relate but under the
relationships they join up.

What are the types of the fields in the table and what does
the query's SQL view look like?

If one is Text and the other is a number type, then use a
convesion function (CStr, CLng or ??).

--
Marsh
MVP [MS Access]
.
Thanks for a response. One is a autonumber that is a long integer. The other is a text which I input using a barcode scanner. The barcode happens to be setup to input the customer's ID which corresponds to the customer ID in the other table. I'm not sure what you mean by SQL view b/c I have limited knowledge on this aspect. BTW, the tables are not joined in any way through the relationship if that matters.

How do you setup a conversion function?

Still looking for help and answers to above.
 
John W. Vinson said:
Open the query in design view. Select View... SQL from the menu, or use the
dropdown box at the left of the toolbar - it has three choices, Design,
Datasheet and SQL. Copy and paste the SQL text to a message here.

I won't be around for a few days but there will be someone who can help.
--

John W. Vinson [MVP]
.
Thanks. I've been out too. I'll give this a shot and get back to you. In the meantime, I've got another question or two regarding calculations.

First, I want to take today's date and subtract 12 years from it. Is there a
expression that I can use in a form to show my staff what they need?

Secondly, I have another report where I have a qty text field that gives a
number to each result. These are grouped by a certain category which has an
assigned $ value to it. Is there a way to tally the total number of entries
with the different amounts of each category? This may be too confusing to
understand but I gave it my best in explaining it without having you see it
to understand it.

Thanks for any additional help.
 
Back
Top