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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Запрос на добавление в Access 2002
 
 автор: Lena09   (30.10.2009 в 20:23)   личное сообщение
 
 

Подскажите кто-нибудь как делать запросы на добавление...ну или какой функцией воспользоваться ....у меня есть база данных по учащимся и мне нужно сделать такой запрос, чтоб он автоматом переводил учащихся, но не стирал данные о предыдущем их классе, есть таблица Учащиеся, где написаны имя фамилия отчество и т.д., и есть таблица Движение, где уже описывается в каком классе учащийся когда зачислен, когда отчислен... помогите кто чем сможет глупой студентке

  Ответить  
 
 автор: osmor   (02.11.2009 в 10:13)   личное сообщение
 
 

так в чем проблема?
В конструкторе запросов можно указать что это запрос на добавление, в этом случае вас спросят в какую таблицы добавлять, потом укажите поля и их значения... и все

  Ответить  
 
 автор: ShadowOfSun   (02.11.2009 в 22:38)   личное сообщение
 
 

У меня было сделано примерно так.
Но я не претендую на красоту, быстроту и оригинальность кода.

Самое главное код работает и работает правильно

Private Sub NoName()
    Dim longManufacture, longIron, longRST As Long
    Dim dblLargeManufacture As Double
    Dim cmd As ADODB.Command
    Dim strLargeManufacture As String

    longManufacture = 1
    longIron = 2
    longRST = 3
    dblLargeManufacture = 2,55

    strLargeManufacture = Replace(CStr(dblLargeManufacture),",",".")

    Set cmd = New ADODB.Command
            With cmd
               .ActiveConnection = CurrentProject.Connection
               .CommandText = "INSERT INTO tblExpense ( IronID, LargeIron, ArrivalID, OperationID, ManufactureID ) " & _
               "VALUES (" & longIron & ", " & strLargeManufacture & ", " & longRST & ", 11, " & longManufacture & ")"
               .Execute
            End With
  
   Set cmd = Nothing
  
End Sub

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