2016-08-02 2 views
-1

Я изо всех сил, чтобы получить этот кусок кода для работы в MS Access:Попытка ввода записи в таблицу, используя кнопки и текстовые поля

Private Sub BtnIssue_Click() 

Dim db As Database 
Dim rec As Recordset 

Set db = CurrentDb 
Set rec = db.OpenRecordset("Select * from Current_Rentals") 

rec.AddNew 
rec("Game") = Me.Text85 
rec("Game_Copy") = Me.Text77 
rec("Member") = Me.Combo111 
rec("Issue_Date") = Me.Text154 
rec.Update 

Set rec = Nothing 
Set db = Nothing 

End Sub 

Проблема заключается в том, что доступ жалуется на ошибки компиляции, «пользовательский тип не определен».

+1

Что говорит об ошибке? –

+0

Просто попробовал свой код, и все получилось просто отлично. Какая ошибка и на какой строке она выделяется? –

+1

Если бы я был учителем, я бы спустил бы вниз, erm downgrade, свою работу над контрольными именами, такими как «Text85» или «Combo111». Значимые имена намного лучше. – Andre

ответ

1
Dim rec as dao.recordset 
Set rec = db.openrecordset("current_rentals",dbopendynaset) 
+0

Я пробовал это, но придумал ту же ошибку Compile Error user -defined type not defined – user6667916

+1

Если его старый доступ вам может понадобиться ссылка на библиотеку dao? –

+0

нет доступа к ней 2016 – user6667916

Смежные вопросы