Я нашел запрос, используемый для создания формы MS Access, знает ли кто-нибудь, можно ли позвонить из PyODBC (на самом деле я просто пытаюсь автоматически распечатать его в своем скрипте)? Запрос выглядит так, как показано ниже. Что, если это возможно, может ли кто-нибудь привести пример того, как будет выглядеть код Python?
Просто обновление. Я нашел сам SQL-запрос (ниже), так можно ли сгенерировать эту форму с помощью PyODBC и распечатать ее?
SELECT ProgramData.ProgramNo, OperationData.OpNo, OperationData.OpDescription, OperationData.StationNo, ProgramData.Machine, ProgramData.CycleTime, ProgramData.[Mat-Piece], ProgramData.FileName, ProgramData.ProgramNotes, ProgramData.Status, ProgramData.PartNumber, PartData.PartName, PartData.Material, PartData.Size, ProgramData.OpNum, ProgramData.BackProgram, OperationData.[B-OpNo], OperationData.[BOpDescription], OperationData.[B-Spindle], OperationData.Spindle, OperationData.LineNum,OperationData.[B-StationNo], OperationData.MillGraphic
FROM (ProgramData INNER JOIN OperationData ON ProgramData.ProgramNo = OperationData.ProgramNo) INNER JOIN PartData ON ProgramData.PartNumber PartData.PartNumber
WHERE (((ProgramData.ProgramNo)=[Forms]![Frm_ProgramData]![ProgramNo]))
ORDER BY OperationData.LineNum;
The specified field 'ProgramNo' could refer to more than one table listed in the FROM clause of your SQL statement.
при попытке взаимодействия с запросом. Вы знаете, как правильно назначить псевдоним, чтобы обойти это? Я не знаю синтаксиса @ErikvonAsmuth - person Chris Macaluso   schedule 31.01.2019WHERE (((ProgramData.ProgramNo)=[Forms]![Frm_ProgramData]![ProgramNo]))
? Поскольку там есть параметр со значением формы, PyODBC не сможет его обработать должным образом. - person Erik A   schedule 31.01.2019