Codice: Seleziona tutto
Sub InitializeForm 'Form > Event > When Loading
Dim oForm As Object
oForm = ThisComponent.DrawPage.Forms.GetByName("MainForm") '.GetByIndex(0)
IF oForm.isloaded = false THEN Wait 100 'allows faster CPUs to continue while waiting for slower ones
' oForm.Last
' oForm.First 'this line along with .Last above leaves the total number of records in nav bar
oForm.MoveToInsertRow
End Sub
Mi sono accorto che quando raggiungo il record n. 51 (primo record n. 0), alla prima riapertura del formulario, questo mi compare vuoto.
Se disabilito la macro, il funzionamento è regolare.
Lascio la parola ai Guru delle macro di questo forum, grazie.