Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao Michael,
esplicitando la gerarchia di tutti gli oggetti, il codice seguente sembra fare quanto chiedi:
Private Sub Comando12_Click()
Dim t As Integer
For t = Me.Controls("SM_SC_Funzioni_Fasi").Form.CurrentRecord To _
Me.Controls("SM_SC_Funzioni_Fasi").Form.RecordsetClone.RecordCount
Me.Controls("SM_SC_Funzioni_Fasi").Controls("Tempo_min").Value = _
Me.Controls("SM_SC_Funzioni_Fasi").Controls("Tempo_min").Value _
+ Me.Controls("incremento").Value
Me.Controls("SM_SC_Funzioni_Fasi").Form.Recordset.MoveNext
Next
End Sub
che volendo si potrebbe abbreviare così:
Private Sub Comando12_Click()
Dim t As Integer
For t = Me!SM_SC_Funzioni_Fasi.Form.CurrentRecord To _
Me!SM_SC_Funzioni_Fasi.Form.RecordsetClone.RecordCount
Me!SM_SC_Funzioni_Fasi!Tempo_min.Value = _
Me!SM_SC_Funzioni_Fasi!Tempo_min.Value + Me!incremento.Value
Me!SM_SC_Funzioni_Fasi.Form.Recordset.MoveNext
Next
End Sub
Fai attenzione inoltre al fatto che il controllo che tu chiami "Tempo_min" contenuto nella sottomaschera "SM_SC_Funzioni_Fasi" in realtà si chiama "dati" (almeno nel db che hai condiviso). Per evitare confusioni e per facilitare l'associazione del controllo al campo sottostante che rappresenta ti consiglierei di cambiare il suo nome in "Tempo_min".
David