I
ipk*
This MUST be a bug. There is no way this can be correct behaviour, or can
someone correct me ?
I am calculating a value test and want to evaluate whether it is greater or
lesser than 0.
The query shows me
0,099967 for my variable "test"
and returns
"-1" for my comparison if test>0.0.
I have googled bot not found anything related. I'd be happy to provide
any other data you like, even the whole database, if anybody could once more
nudge me into the right direction. This time, yes, I have even turned the
whole laptop off various times and had the database sitting for a week with
no work done on it, and the error would not go away ... (as it did with my
last questions posted here
. My last resort was just to set the decimal
sign to "." as opposed to the german standard ",". Did not help either ...
By the way ... would this be related ??? I had a comparison query where two
numbers in scientific (exponential) format were compared, and found the
values are compared as strings (or so i figured), i.e. 7.8E-7 was shown to be
greater than 3.5E-5. This was an error that simply went away over night.
Still strange. Am I doing something fundamentally wrong here ?
The full query is appended below, in case someone would have an idea.
SELECT query_wellvolumes_via_table.GScreenId,
query_wellvolumes_via_table.SubstanceName,
query_wellvolumes_via_table.phGradientOnTheFly,
query_wellvolumes_via_table.volGScreenComponent AS RealVol,
DLookUp("[RobotMinimumVolume]","tbl_robots","[RobotName]='" &
[Formulare]![form_gscreen_pipetting_do]![txt_RobotName] & "'") AS MinVol,
[RealVol]-[MinVol] AS test,test>0.0 AS Pipetteable
FROM query_wellvolumes_via_table
WHERE (((query_wellvolumes_via_table.GScreenId)=1) AND
((query_wellvolumes_via_table.phGradientOnTheFly)=False));
someone correct me ?
I am calculating a value test and want to evaluate whether it is greater or
lesser than 0.
The query shows me
0,099967 for my variable "test"
and returns
"-1" for my comparison if test>0.0.
I have googled bot not found anything related. I'd be happy to provide
any other data you like, even the whole database, if anybody could once more
nudge me into the right direction. This time, yes, I have even turned the
whole laptop off various times and had the database sitting for a week with
no work done on it, and the error would not go away ... (as it did with my
last questions posted here
![Smile :-) :-)](/styles/default/custom/smilies/smile.gif)
sign to "." as opposed to the german standard ",". Did not help either ...
By the way ... would this be related ??? I had a comparison query where two
numbers in scientific (exponential) format were compared, and found the
values are compared as strings (or so i figured), i.e. 7.8E-7 was shown to be
greater than 3.5E-5. This was an error that simply went away over night.
Still strange. Am I doing something fundamentally wrong here ?
The full query is appended below, in case someone would have an idea.
SELECT query_wellvolumes_via_table.GScreenId,
query_wellvolumes_via_table.SubstanceName,
query_wellvolumes_via_table.phGradientOnTheFly,
query_wellvolumes_via_table.volGScreenComponent AS RealVol,
DLookUp("[RobotMinimumVolume]","tbl_robots","[RobotName]='" &
[Formulare]![form_gscreen_pipetting_do]![txt_RobotName] & "'") AS MinVol,
[RealVol]-[MinVol] AS test,test>0.0 AS Pipetteable
FROM query_wellvolumes_via_table
WHERE (((query_wellvolumes_via_table.GScreenId)=1) AND
((query_wellvolumes_via_table.phGradientOnTheFly)=False));