VBA, MS Access MS Access в примерах

SQL Запрос - Обработка дробных чисел (преобразование к "американинскому" формату)

Без долгих пояснений:
SQL воспринимает запятую как разделитель имён, но не делитель целой и дробной части, следовательно дробные числа следует преобразовать к "американинскому" формату : "65765.1823" (Вместо нашего "823,12").

Dim s$
    sVal = Replace(CStr(Nz(Me![Поле50], 0)), ",", ".") 'Преобразование дробного в SQL формат
    s = "UPDATE [Расчет_доставки] SET [Курс_USD] = " & sVal & " WHERE Код <>" & lCode
    CurrentDb.Execute s

Назад ToTop
L.E. 11.07.2020
Рейтинг@Mail.ru