|
|
|
| Хочу открыть запрос ("FILE_NAME_YES") как Recordset
пишу:
Set db = CurrentDb
Set RST = db.OpenRecordset("FILE_NAME_YES", dbOpenDynaset)
|
ошибка... напомните как правильно..... | |
|
| |
|
|
|
| а так
Set RST = Currentdb.OpenRecordset("FILE_NAME_YES") | |
|
| |
|
|
|
|
| Похоже затычка в том, что в запросе есть поле - условие отбора..... | |
|
| |
|
|
|
| вот запрос
SELECT PRODUCTS_TBL.FILE_NAME, PRODUCTS_TBL.DILER, PRODUCTS_TBL.ORDER_NUMBER, PRODUCTS_TBL.POZITION AS Позиций, PRODUCTS_TBL.WIDTH_P, PRODUCTS_TBL.HEIGHT_P, PRODUCTS_TBL.ZONA_BUFER, PRODUCTS_TBL.CELL, PRODUCTS_TBL.COMMENT, PRODUCTS_TBL.DATE_RECORD, PRODUCTS_TBL.DATE_OUT
FROM PRODUCTS_TBL
WHERE (((PRODUCTS_TBL.ORDER_NUMBER)=[Forms]![DIRECTOR_FRM]![ORDER_NUMBER]))
WITH OWNERACCESS OPTION;
|
точно....
он не видит форм..... надо как то через функцию - щас вспомню..... | |
|
| |
|
|
|
| Во - вспомнил......
создал функцию и в условиях отбора запроса - на неё сослался.
Это мне Анатолий (киев) - давно объяснял
Public Function FUN_ORDER_NUMBER() As String
FUN_ORDER_NUMBER = Nz(Forms!DIRECTOR_FRM!ORDER_NUMBER)
End Function | |
|
| |