wind20mph
MS Access User Since 1996
- Local time
- Today, 17:09
- Joined
- Mar 5, 2013
- Messages
- 50
MS Access 2013
Adding Data Using VBA On_click function. Any help is highly appreciated.
Runtime Error '3265'
"Item not found in this collection"
Produced by the code below (OnClick Function)
Hope to understand this more. Thanks in Advance.
Adding Data Using VBA On_click function. Any help is highly appreciated.
Runtime Error '3265'
"Item not found in this collection"
Produced by the code below (OnClick Function)
Code:
Option Compare Database
Private Sub cmdPost_Click()
Dim dbASP As DAO.Database
Dim rsASP As DAO.Recordset
Dim intASP As Integer
Dim strASP As String
Dim strHBK As String
Set dbASP = CurrentDb
strASP = "SELECT * FROM tblList;"
Set rsASP = dbASP.OpenRecordset(strASP)
If rsASP.RecordCount <= 0 Then
If IsNull(Me![LastName]) Then
Me![LastName].Value = "Jing" & rsASP.RecordCount
ElseIf IsNull(Me![FirstName]) Then
Me![LastName].Value = "Magdato" & rsASP.RecordCount
ElseIf IsNull(Me![MiddleName]) Then
Me![MiddleName].Value = "P."
ElseIf IsNull(Me![EmailAddress]) Then
Me![EmailAddress].Value = "hbk@scdcnet.biz"
ElseIf IsNull(Me![DateOfTrans]) Then
Me![DateOfTrans].Value = #7/9/1976#
Else
rsASP.AddNew
rsASP.Fields("LastName") = Me![LastName]
rsASP.Fields("FirstName") = Me![FirstName]
rsASP.Fields("MiddleName") = Me![MiddleName]
rsASP.Fields("EmailAddress") = Me![EmailAddress]
strHBK = Me![DateOfTrans].Value
'strHBK = Left(strHBK, 2) & "/" & Left(Right(strhkb, 2), 4) & "/" & Right(strHBK, 2)
rsASP.Fields(DateOfTrans) = Format(strHBK, "ShortDate")
rsASP.Update
rsASP.Requery
MsgBox "thre are " & rsASP.RecordCount & " record added!"
rsASP.Close
dbASP.Close
End If
Else
If rsASP.RecordCount > 0 Then
If IsNull(Me![LastName]) Then
Me![LastName].Value = "Jing" & rsASP.RecordCount
ElseIf IsNull(Me![FirstName]) Then
Me![LastName].Value = "Magdato" & rsASP.RecordCount
ElseIf IsNull(Me![MiddleName]) Then
Me![MiddleName].Value = "P."
ElseIf IsNull(Me![EmailAddress]) Then
Me![EmailAddress].Value = "hbk@scdcnet.biz"
ElseIf IsNull(Me![DateOfTrans]) Then
Me![DateOfTrans].Value = #7/9/1976#
Else
rsASP.AddNew
rsASP.Fields("LastName") = Me![LastName]
rsASP.Fields("FirstName") = Me![FirstName]
rsASP.Fields("MiddleName") = Me![MiddleName]
rsASP.Fields("EmailAddress") = Me![EmailAddress]
strHBK = Format(Me![DateOfTrans], "mm/dd/yy")
'strHBK = Left(strHBK, 2) & "/" & Left(Right(strhkb, 2), 4) & "/" & Right(strHBK, 2)
rsASP.Fields(DateOfTrans) = strHBK
rsASP.Update
rsASP.Requery
MsgBox "thre are " & rsASP.RecordCount & " record added!"
rsASP.Close
dbASP.Close
End If
End If
End If
End Sub
Hope to understand this more. Thanks in Advance.