sql >> Base de Datos >  >> RDS >> Mysql

Utilice el texto del registro para pegarlo en un cuadro de control del formulario de acceso

Finalmente descubrí cómo "colocar" un valor (suma de unidades) en un cuadro de texto que varía según los criterios (tipo de unidad) en un formulario, donde el nombre del cuadro de texto está dentro de un registro dentro de mi conjunto de registros. En caso de que alguien más tenga una pregunta similar, así es como lo hice:

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