Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Непонятки со вставкой записей  [new]
Mashikus
Member

Откуда:
Сообщений: 16
Проклятые ученики))

Уже два часа бьюсь и не понимаю, почему вот это не работает
Private Sub btnПеревод_Click()
DoCmd.RunSQL "INSERT INTO Зачисляемые ( №ЛД, Откуда, ДатаЗачисл, ОснЗачисл, Куда ) SELECT №ЛД, forms![ПереводКласса].ПолеСоСписком9 as Откуда, Date() AS Сегодня, 'Перевод в другой класс' AS ОснЗачисл, Forms![ПереводКласса].Полесосписком41 as Куда FROM Ученик WHERE Forms![ПереводКласса].[полесосписком9]=Класс ;"
End Sub

Скрытые текстовые поля были, апострофы во всех вариациях были, было перепробывано всё, до чего дотянулся поиск. Ошибка где-то в написании, но где — непонятно.

А этот вот код, но с небольшими вариациями, работает! причем, на этой же форме, только там не перевод , а отчисление из школы… (всего лишь нет «Куда»)
25 май 04, 17:49    [700093]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки со вставкой записей  [new]
paparome
Member

Откуда: Москва
Сообщений: 4312
Русские назавния полей и таблиц - глюк сам в себе, может проявляться где угодно и когда угодно!
Проектировщику руки оторвать (ИМХО)
Позаключай их что-ли в квадратные скобки - []

Попробуй текс типа
" ... forms![ПереводКласса].ПолеСоСписком9 as Откуда ..."
заменить на
" ... " & forms![ПереводКласса].ПолеСоСписком9 & " as Откуда ..."
И так во всех случаях обращения к объектам формы

Удачи!
25 май 04, 17:54    [700115]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки со вставкой записей  [new]
Sfagnum
Member

Откуда: из лесу
Сообщений: 1492
почитай тут и тут

Сделать можно всё!!!
Только бы знать как...
25 май 04, 17:59    [700136]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки со вставкой записей  [new]
Varan
Member

Откуда:
Сообщений: 1258
Mashikus
Все параметры, которые передаешь в запрос, сперва присвой переменным, каждую из них проверь перед передачей в строку запроса, задай самой строке имя (переменную), перед выполнением в дебуггере прочитай посмотри, какай она получилась. А такие запросы, которые сами на формы лезут, невозможно отладить. Плохой стиль. Отчасти навязанный неправильными книгами и "учебными" примерами.
25 май 04, 18:00    [700142]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки со вставкой записей  [new]
Varan
Member

Откуда:
Сообщений: 1258
Mashikus
С датой бывают грабли.
25 май 04, 18:02    [700150]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки со вставкой записей  [new]
Mashikus
Member

Откуда:
Сообщений: 16
При ' " & бла-бла & " ' переводить не желает никого. при других написаниях ругается.

Varan , хочется полегче и побыстрее))

Буду думать. попобую переделать всё.

пасип.
25 май 04, 18:13    [700192]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки со вставкой записей  [new]
Varan
Member

Откуда:
Сообщений: 1258
Mashikus
Если сделать вначале "полегче и побыстрее", то впоследствии будет "потяжелее и помедленнее".
Лучше сразу делать по-человечески.
25 май 04, 18:53    [700305]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить