Which is the best method to know, in the code, the actual position of the record showed by a form? For example if there are 12 records and the form is actually displaying the 3rd record, I need to get the number 3.
Me.Recordset.AbsolutePosition doesn't seem a good solution 'cause it is often equal to -1. For example, after deleting a record or modifying the .RecordSource property of the form. This lead to errors. Even after moving the current record with DoCmd.GoToRecord, .AbsolutePosition sometimes stay to -1. So it is sometimes impossible to know in the Form_Current event what is the current record.
Thank you for your suggestions...