我有一个表[List_Models],它有3个字段
某个型号有很多颜色组合(一个有52个),所以附有52张照片。
然而,在我的报告中,我只想附上第一张(或任何一张)图片,只要它是正确的型号。
基本上无论颜色组合如何,只需显示图片,这样就可以更容易地看到模型本身。
我如何以最简单的方式解决这个问题?
我已经查询从附件中获取第一张图片(即2列,Model_ID,Picture.FileData)。这是语法:
SELECT Zoznam_Modelov.Model_ID, Zoznam_Modelov.Picture.FileData
FROM (SELECT Zoznam_Modelov.Model_ID, Max(Zoznam_Modelov.Picture) AS MaxzPicture FROM Zoznam_Modelov WHERE (((Zoznam_Modelov.model_id) Is Not Null)) GROUP BY Zoznam_Modelov.Model_ID) AS U_Pic
INNER JOIN Zoznam_Modelov ON U_Pic.Model_ID = Zoznam_Modelov.Model_ID
WHERE (((Zoznam_Modelov.Picture.FileName)=U_Pic.[MaxzPicture]));
然后我尝试以这种方式将FileData附加到报告中:
将控制源设置为:
=DLookUp("Zoznam_Modelov.Picture.FileData";"qryUnique_Pictures_Data";"Model_ID = " & [Model_ID])
但是,它仍然是空白。