Po dość żmudnej walce z Access-em 2007 32 bit poddałem się, nie potrafię zmusić go do poprawnego dodawania?
Oto przykład obrazujący mój problem:
Tworzę tabelę zawierającą dwie kolumny, identyfikator ? autonumerowanie oraz Dane ? liczba ? pojedyncza precyzja.
Następnie tworzę kwerendę, która prezentuje obie te kolumny oraz pole obliczeniowe wykonujące dość skomplikowane zadanie matematyczne Dane + 1 ? 1.
SELECT Tabela1.Identyfikator, Tabela1.Dane, [Dane]+1-1 AS Wyr1
FROM Tabela1;
Efekt poniżej:

Niestety nie jest to tylko błąd wyświetlania, dane te będą miały właśnie taką wartość przy dalszych działaniach. Bazy na których pracuję mają wartości liczbowe z dokładnością do 10 miejsca po przecinku więc nie mogę tych wartości zaokrąglić.
Jeżeli ktoś z forumowiczów wpadnie na przyczynę takiego zachowania Accessa, to będę zobowiązany za podsunięcie pomysłu rozwiązania.
Pozdwariam