The record is a prepopulated recordset of all active vehicles(this is
intensional).
There are 6 Different forms (all entries are broken down into different fuel
types, cards, etc.) so the user doesnt have to fiqure out what section thier
in. All textboxes together equal 61, which I believe is to much for one
session.
I don't want new records added unless the unit has been establised at the
front of the program due to invalid data being put in a section that has to
have concurrent information established.
It sounds like you might want to just set the AllowAdditions property
of the Form to False - the user won't even be presented with the blank
"new" record.
How do you through code, check for the last record?
One way is to use the Form's RecordsetClone:
Public Function AtLastRow(frmF As Form) As Boolean
Dim rs As DAO.Recordset
Set rs = frmF.RecordsetClone
' move to the current record
rs.Bookmark = frmF.Bookmark
' If this is the last record, the recordset will be at EOF
AtLastRow = rs.EOF
Set rs = Nothing
End Function
Then in your Form event you can just check AtLastRecord(Me).