Why do you need to save this data to another record? Why was record created without it? Assuming the last record in table is the record you want to edit is risky. Are there multiple users?
I can't get that code syntax to work. But these do:
Code:
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open "SELECT * FROM dbo_Filestream_File;", cn, adOpenDynamic, adLockPessimistic
rs.MoveLast
rs![Prefix_CTRL_NBR] = Me.Prefix_CTRL_NBR
rs![CTRL_ID] = Me.CTRL_NBR
rs.Update
Code:
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("dbo_Filestream_File", dbOpenDynaset, dbSeeChanges)
rs.MoveLast
rs.Edit
rs![Prefix_CTRL_NBR] = Me.Prefix_CTRL_NBR
rs![CTRL_ID] = Me.CTRL_NBR
rs.Update
Either explicitely declaring the DAO was key or leaving the parens off CurrentDb in the second procedure.