Utrata części dziesiętnej po przekazaniu do kontrolki - formularz ACCESS

0

Prawidłowo obliczona w podformularzu wartość (-4,57) po przekazaniu do kontrolki formularza "gubi" część dziesiętną (-4,00). Format pola w tabeli źródłowej dla kontrolki ustawiony dla liczb dziesiętnych, 2 miejsca po przecinku. To samo z formatem kontrolki w formularzu.
Sprawdzałem wartość przekazywana przez zdarzenie OnClick aktualizujące wartość pola i jest ona prawidłowa.
Zrzut ekranu w załączeniu.

0

Czy kontrolka oraz baza danych mają ustawiony znak dziesiętny na ten sam znak?

0

Sprobuj zmienic separator liczb w systemie z przecinka na kropke (lub odwrotnie), zrestartuj maszyne i sprawdz efekt

0
_13th_Dragon napisał(a):

Czy kontrolka oraz baza danych mają ustawiony znak dziesiętny na ten sam znak?
Sądząc po tym co widzę to tak. Czy jest jakieś miejsce w A2016 gdzie to można sprawdzić?

1

Już znalazłem przyczynę, w atrybutach pola jest parametr "skala" określający ilość cyfr po przecinku które są przechowywane. Jeżeli skala=0 to nawet jak format wymusza pokazywanie dwóch cyfr po przecinku to pokazywane są dwa zera.

1 użytkowników online, w tym zalogowanych: 0, gości: 1