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

Форум: MS ACCESS

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

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

 
 

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

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

тема: SQL - insert into table (ACCESS 2003)
 
 автор: LilijaSt   (27.08.2008 в 10:36)   личное сообщение
 
 

Не могу разобраться с сохранением записей с формы в 2 таблицы одновременно.
Пишу через ВБА СКЛ выражение, запускаю его - всё ок, в одну таблицу запись занесена. Но как только я добавляю еще одно СКЛ выражение для сохранения записей во 2ую таблицу, работает только она....

  Ответить  
 
 автор: Кабан   (27.08.2008 в 11:01)   личное сообщение
 
 

ну, хотябы, код, который вы используете, посмотреть... чтобы что-то внятно ответить

  Ответить  
 
 автор: osmor   (27.08.2008 в 11:02)   личное сообщение
 
 

Но как только я добавляю еще одно СКЛ выражение для сохранения записей во 2ую таблицу
Код покажите.
Как ругается?

  Ответить  
 
 автор: LilijaSt   (27.08.2008 в 11:13)   личное сообщение
 
 

А он никак не ругается - он просто его не выполняет....

Private Sub Save_Click()
Dim strSQL As String
Dim admSQL As String


intTOnr = "0001"

admSQL = "Select [TO],[Date],[TO_number] from [Table1]"
With CurrentDb.OpenRecordset(admSQL)
admSQL = "insert into [Table1] ([TO],[Date],[TO_number]) values ('" & Me.TONumber & "', '" & Me.DateCreated & "', " & intTOnr & ")"
    If Not .BOF Then
    DoCmd.RunSQL admSQL
    End If
End With

strSQL = "Select [Exmpl] from [Table2]"
With CurrentDb.OpenRecordset(strSQL)
strSQL = "insert into [Table2] values ('" & Me.TOType & "')"
DoCmd.RunSQL strSQL

End With


Тоесть в этом примере сохраняются записи только в Табле1.

  Ответить  
 
 автор: LilijaSt   (27.08.2008 в 11:17)   личное сообщение
 
 

Ну вот...посмотрела со стороны и поняла, 4то проблема была в Очепятке! Извиняюсь за безпокойство! Ну всё равно спасибо! :)

  Ответить  
 
 автор: osmor   (27.08.2008 в 11:37)   личное сообщение
 
 

строка
strSQL = "insert into [Table2] values ('" & Me.TOType & "')"
имеет неверный синтаксис не указаны поле куда добавить значение
непонятно зачем открывается рекордсет...

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