Enfin compris comment "placer" une valeur (somme d'unités) dans une zone de texte qui varie en fonction de critères (type d'unité) dans un formulaire, où le nom de la zone de texte se trouve à l'intérieur d'un enregistrement lui-même dans mon jeu d'enregistrements. Au cas où quelqu'un d'autre aurait une question similaire, voici comment j'ai procédé :
Dim cntl As String
Dim frm As String
Dim rst_UnitEntry As Recordset
frm = "frm_UserEntry"
Set rst_UnitEntryCounts = CurrentDb.OpenRecordset("SELECT...)
If rst_UnitEntryCounts.RecordCount <> 0 Then
rst_UnitEntryCounts.MoveFirst
Do Until rst_UnitEntryCounts.EOF = True
If rst_UnitEntryCounts![UnitTypes_CumalativeTextBoxUserEntryForm] <> "" Then
cntl = rst_UnitEntryCounts![UnitTypes_CumalativeTextBoxUserEntryForm]
Forms(frm).Controls(cntl) = rst_UnitEntryCounts![SumOfUnitEntry_Unit_Count]
End If
rst_UnitEntryCounts.MoveNext
Loop