Gustav Brock
Gustav at cactus.dk
Tue Jan 16 10:14:36 CST 2007
Hi Keith
Union queries have a bad habit of turning anything into strings.
If so, use your union query as source in a new select query where you force all the fields into the datatypes they were:
SELECT
CLng(FieldLong) AS lngFieldLong,
CInt(FieldInteger) AS IntFieldInteger
... etc.
FROM
qdyYourUnionQuery
The adjust your report to use this query and its fieldnames.
/gustav
>>> Kwilliamson at RTKL.com 16-01-2007 16:43:57 >>>
Ack! It is a Union Query that is the source for the report. I can't
change that, as I can't bring that up in Design view...only SQL view.
Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com
RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland
21231-3305
410-537-6098 direct | 410-276-2136 fax | www.rtkl.com
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos
Sent: Tuesday, January 16, 2007 10:14 AM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Data Type Mismatch
Temporarily create a "Make Table Query" with the other query as input.
Create a temporary table and then run the query, open the result table
in design mode and you will see the data types.
GK
On 1/16/07, Keith Williamson <Kwilliamson at rtkl.com> wrote:
> Is there an easy way to determine exactly what data type is being
> returned by a query? I have a report I am trying to run, with a
> "Docmd.openreport".....but I keep getting a data mismatch error. For
> the life of me, I can't figure out why......and I've tried playing with
> the Where statement, to get it to give me the right data...to no avail.
> I figure, if I can definitively determine the data type, for my three
> criterias....I can format the Where statement properly.....and also
> figure out why the query is changing the data type. Grrrrr!!
>
>
>
> Thanks,
>
>
>
> Keith E. Williamson | Assist. Controller| kwilliamson at rtkl.com
>
> RTKL Associates Inc. | 901 South Bond Street | Baltimore, Maryland
> 21231-3305
>
> 410-537-6098 direct | 410-276-2136 fax | www.rtkl.com
> <http://www.rtkl.com/>