首页 > 解决方案 > 来自外部表的信息不会显示在文本框中

问题描述

在 VBA 中运行我的 SQL 语句时,不会显示来自外部表的信息。

Dim licenseplate As String
Dim stmt As String
Dim db As DAO.Database
Dim results As DAO.Recordset

licenseplate = Text0

stmt = "SELECT Brand.Brand_name, Car.Car_model, Car.Car_color, Car.Car_buildyear, Car.Car_licenseplate " & _
            "FROM Brand INNER JOIN Car ON Brand.[Brand_ID] = Car.[Brand_ID] " & _
            "WHERE (((Car.Car_licenseplate)= """ & licenseplate & """))"


Set db = CurrentDb

Set results = db.OpenRecordset(stmt)
Set Me.[Tekst131].Recordset = results

我希望它能够显示品牌名称、汽车型号、汽车颜色、汽车制造年份和汽车牌照。

实际输出仅显示汽车型号、汽车颜色、汽车制造年份和汽车牌照。

它不会输出任何错误。

我究竟做错了什么?

标签: vbams-access

解决方案


推荐阅读