| Код | Me.Modular.Value = " select modular from CopyQolls where Week ='" & Me.Week - 1 & "' & " and OutletCode ='" & Me.OutletCode & "';"
|
иными словами
| Код | UnknownType = String & UnknownType - 1 & String & UnknownType & String
|
Конкатенация однозначно заставляет выполнить неявное приведение типов к String, получается
| Код | String = String - String
|
Вычитание строк и порождает ошибку. Правильно - расставлять скобки и выполнять явное приведение типов:
| Код | Me.Modular.Value = " select modular from CopyQolls where Week ='" & CStr(Me.Week - 1) & "' & " and OutletCode ='" & CStr(Me.OutletCode) & "';"
|
Дополнительный вопрос - в таблице CopyQolls поля Week и OutletCode имеют строковый тип, что ли?
Модератор: Используйте тег "Код"! |