SQL Запрос - Дробное число
Без долгих пояснений:
SQL воспринимает запятую как разделитель имён, но не делитель целой и дробной части, следовательно дробные числа следует преобразовать к "американинскому" формату : "123.123" (Вместо нашего: "123,123") Используя функцию Str()
Dim strVal As String
strVal = Str(Nz(Me.ПолеЧисловоеДробное,0))
strVal = "UPDATE [ИмяТаблицы] SET [Имя Поля] = " & strVal & _
" WHERE КодЗаписи = " & Me!КодЗаписи
CurrentDb.Execute strVal
|