|
|
|
| Вопрос№1:
При компиляции выдает следующее:
Сообщение:
Run-time error '3075'
Дата содержит синтаксическую ошибку в выражении запроса '#25.06.2008#'
strSQL = "INSERT INTO [Заказы] ([ДатаЗаказа],[OrderCode],[Клиент], " & _
"[Группа],[VisitDate],[Сумма]) VALUES (#" & Me!Дата & "#, " & Me!Код_Заказа & ", " & _
"" & Me!ClientID & ", " & Me!Группа & ", #" & Datum & "# , " & Me!Сумма & ");"
With DoCmd
.SetWarnings False
.RunSQL strSQL
|
Перебрал несколько вариантов, подскажите в чем может быть дело?? 25.06.2008 - это поле "Дата", но ругается и на переменную Datum, если убираю первое поле.
Вопрос №2:
На форме есть ActiveX календарь, изменения записей в значении "нет", их невозможно изменить ДО того момента, пока я не выбираю дату в календаре, после этого все поля открываются для редактирования. ПОЧЕМУ? | |
|
| |
|
|
|
| по вопросу 1
strSQL = "INSERT INTO [Заказы] ([ДатаЗаказа],[OrderCode],[Клиент], " & _
"[Группа],[VisitDate],[Сумма]) VALUES (" & Format(Me!Дата,"\#mm\/dd\/yyyy\#") & ", " & Me!Код_Заказа & ", " & _
"" & Me!ClientID & ", " & Me!Группа & ", " & Format( Datum,"\#mm\/dd\/yyyy\#") & " , " & Me!Сумма & ");"
по вопросу 2
незнаю, не использую ActiveX календарь | |
|
| |
|
|
|
| Osmor, спасибо! Все работает! | |
|
| |