Итак, у меня есть эта форма доступа, которая подключается к базе данных 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, единственное, что не работает, - это списки.
Вся помощь очень ценится, спасибо!