Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden Sie Text aus dem Datensatz, um ihn in ein Access-Formularsteuerfeld einzufügen

Endlich herausgefunden, wie man einen Wert (Summe von Einheiten) in einem Textfeld "platziert", das je nach Kriterium (Einheitentyp) in einem Formular variiert, in dem sich der Name des Textfelds in einem Datensatz selbst in meinem Datensatz befindet. Falls jemand anderes eine ähnliche Frage hat, hier ist, wie ich es gemacht habe:

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