Поле со списком MS Access не получает исходные значения строк - PullRequest
0 голосов
/ 15 марта 2019

Итак, у меня есть эта форма доступа, которая подключается к базе данных MySQL, используя соединение DAO в событии load.

Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim SQL As String

    Set db = OpenDatabase("", False, False, Globales.ConnString)
    SQL = "SELECT tbl1Facturas.ID, tbl1Facturas.Fecha, tbl1Facturas.Localidad_ID, tbl5Localidades.NombreLocalidad, tbl1Facturas.Suplidor_ID, tbl6Suplidores.NombreSuplidor, tbl1Facturas.Factura, tbl1Facturas.Subtotal, tbl1Facturas.[Credito al Subtotal], tbl1Facturas.[CSA IVU MUNICIPAL], tbl1Facturas.[IVU MUNICIPAL], tbl1Facturas.[Credito IVU Municipal], tbl1Facturas.[CSA IVU ESTATAL], tbl1Facturas.[IVU ESTATAL], tbl1Facturas.[Credito IVU ESTATAL], tbl1Facturas.[Total de Compra], tbl1Facturas.[Exento al IVU ESTATAL], tbl1Facturas.[Metodo de Pago], tbl1Facturas.[ID Metodo Pago], tbl1Facturas.Factura_PDF, tbl1Facturas.MetodoPago_PDF, *" _
        & "FROM (tbl1Facturas INNER JOIN tbl5Localidades ON tbl1Facturas.[Localidad_ID] = tbl5Localidades.ID) INNER JOIN tbl6Suplidores ON tbl1Facturas.[Suplidor_ID] = tbl6Suplidores.ID;"

    Set rs = db.OpenRecordset(SQL, dbOpenDynaset, dbAppendOnly)
    Set Me.Form.Recordset = rs

В этой форме у меня есть Combobox, который не получает значения из свойства Row Source, которое я настроил так:

SELECT tbl5Localidades.ID, tbl5Localidades.NombreLocalidad FROM tbl5Localidades; 

Я не знаю, что я делаю не так, потому что это работало, когда они были таблицами доступа, но теперь, когда я переместил таблицы на сервер MySQL, единственное, что не работает, - это списки.

Вся помощь очень ценится, спасибо!

1 Ответ

0 голосов
/ 15 марта 2019

Этот код сделал это!

Dim rs2 As DAO.Recordset
Dim SQL2 As String
    SQL2 = "SELECT tbl5Localidades.ID, tbl5Localidades.NombreLocalidad FROM tbl5Localidades;"
    Set rs2 = db.OpenRecordset(SQL2, dbOpenDynaset, dbReadOnly)

    With rs2
    .MoveFirst
    Do Until .EOF
    Text18.AddItem !ID & ";" & !NombreLocalidad
    .MoveNext
    Loop
End With
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...