Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: В чем ошибка синтаксиса?
 
 автор: П.Полиграфович   (25.06.2008 в 10:50)   личное сообщение
 
 

Вопрос№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 календарь, изменения записей в значении "нет", их невозможно изменить ДО того момента, пока я не выбираю дату в календаре, после этого все поля открываются для редактирования. ПОЧЕМУ?

  Ответить  
 
 автор: osmor   (25.06.2008 в 12:08)   личное сообщение
 
 

по вопросу 1
strSQL = "INSERT INTO [Заказы] ([ДатаЗаказа],[OrderCode],[Клиент], " & _
"[Группа],[VisitDate],[Сумма]) VALUES (" & Format(Me!Дата,"\#mm\/dd\/yyyy\#") & ", " & Me!Код_Заказа & ", " & _
"" & Me!ClientID & ", " & Me!Группа & ", " & Format( Datum,"\#mm\/dd\/yyyy\#") & " , " & Me!Сумма & ");"

по вопросу 2
незнаю, не использую ActiveX календарь

  Ответить  
 
 автор: П.Полиграфович   (25.06.2008 в 12:51)   личное сообщение
 
 

Osmor, спасибо! Все работает!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList