Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / О формах в аксесе 200 и SQL запросах / 5 сообщений из 5, страница 1 из 1
30.04.2004, 01:24
    #32503592
Zmiy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О формах в аксесе 200 и SQL запросах
Простой вопрос - есть форма с текстовыми полями и кнопка - как сделать, чтобы при нажатии кнопки данные передавались в таблицу 1 причем в ее конец?Спасибо заранее.
...
Рейтинг: 0 / 0
30.04.2004, 03:01
    #32503620
Zmiy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О формах в аксесе 200 и SQL запросах
Private Sub Command22_Click()
CurrentDb.Execute "INSERT INTO Laadung" _
& "values (" & Forms![incoming_cargo]!Text8.Value, Forms![incoming_cargo]!Text10.Value, Forms![incoming_cargo]!Combo12.Value, Forms![incoming_cargo]!Text14.Value, Forms![incoming_cargo]!Combo16.Value, Forms![incoming_cargo]!Text18.Value, Forms![incoming_cargo]!Text20.Value & ");"
End Sub

что неправильно?количество столбцов и передаваемых данных одинаково, хотя компилятор пишет что их недостаточно.Помогите..Край нужно
...
Рейтинг: 0 / 0
30.04.2004, 03:25
    #32503623
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О формах в аксесе 200 и SQL запросах
В общем случае
Код: plaintext
1.
2.
3.
dim strSQL as string
strSQL ="INSERT INTO Laadung" _ 
& "values (" & Forms![incoming_cargo]!............ Forms![incoming_cargo]!Text20.Value & ");" 
debug.print strSQL 

берем готовую строку SQL из окна отладчика, создаем новый запрос, в режиме SQL вставляем строку в запрос, переходим режим конструктора и смотрим, что не так.

А в данном случае, - Forms![incoming_cargo]!Text8.Value, Forms![incoming_cargo]!Text10.Value, Forms![incoming_cargo]!Combo12.Value, Forms![incoming_cargo]!Text14.Value, Forms![incoming_cargo]!Combo16.Value, Forms![incoming_cargo]!Text18.Value, Forms![incoming_cargo]!Text20.Value воспринимается как одно поле.
Нужно:
"values ('" & Forms![incoming_cargo]!Text8.Value & "', '" & Forms![incoming_cargo]!Text10.Value & "', '" & Forms![incoming_cargo]!Combo12.Value, Forms! &.......
Кстати для краткости, ведь кнопочка на той же форме, что и поля? обращение Forms![incoming_cargo]! - можно опустить, Value тоже.
А насчет добавленных мной апострофов (поля в таблице текстовые?) сюда
...
Рейтинг: 0 / 0
01.05.2004, 12:40
    #32505361
Zmiy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О формах в аксесе 200 и SQL запросах
Спасибо, уже разобрался, поставил - CurrentDb.Execute "INSERT INTO Laadung values ('" & Forms![incoming_cargo]!Text8.Value & " ', '" & Forms![incoming_cargo]!Text10.Value & " ', '" & Forms![incoming_cargo]!Combo12.Value & " ', '" & Forms![incoming_cargo]!Text14.Value & "', '" & Forms![incoming_cargo]!Combo16.Value & "', ' " & Forms![incoming_cargo]!Text18.Value & "', '" & Forms![incoming_cargo]!Text20.Value & "');".
...
Рейтинг: 0 / 0
01.05.2004, 17:41
    #32505458
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О формах в аксесе 200 и SQL запросах
Кстати, пожелание насчет конца таблицы было некорректно. У таблицы нет начала и конца. Начало и конец появляются в запросе, когда задается порядок сортировки.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / О формах в аксесе 200 и SQL запросах / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]