Hi thanks for the help I am new to this so sorry if I’m slow. I am trying to make an Access Database I have a quarry that pulls data into a combo box and then auto fills the below text boxes. I want the user will then fill out the new data associated with the quarry data pulled. And then hit an Add bottom to add it to a new table called report. I keep getting an object error can you please advise. Thanks
Matt below is the code
Private Sub cboAdd_Click()
Dim cnn1 As ADODB.Connection
Dim rstcontact As ADODB.Recordset
Dim strCnn As String
'Check that all fields are filled in
cboLease.SetFocus
If cboLease.Text = "" Then
err = err + 1
MsgBox "Please fill in the name box!" & err
End If
'if no errors insert data
If err < 1 Then
' Open a connection.
Set cnn1 = New ADODB.Connection
mydb = "watertrucktest.accdb"
strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & mydb
' Open report table.
Set rstrepot = New ADODB.Recordset
rstrepot.CursorType = adOpenKeyset
rstrepot.LockType = adLockOptimistic
rstrepot.Open "report", cnn1, , , adCmdTable
'get the new record data
rstrepot.AddNew
rstrepot!LeaseName = cboLease
rstrepot!Area = txtarea
rstrepot!Run = txtrun
rstrepot!Type = txttype
rstrepot!Truck = cboTruck
rstrepot!Driver = cboDriver
rstrepot!Water = txtWater
rstrepot!Requested = txtRequested
rstrepot!Received = txtReceived
rstrepot!Pulled = txtPulled
rstrepot!Hi = txtHi
rstrepot!Job = txtJob
rstcontact.Update
' Show the newly added data.
MsgBox "Well add: " & rstcontact!Name & " has been successfully added"
'close connections
rstcontact.Close
cnn1.Close
Else
MsgBox "An Error has occurred, please check and try again"
End If
End Sub