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
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.