2008-09-17 10 views
1

印刷時に、特にピボットグラフとして表示するときに、プログラムでMS Accessの既定でランドスケープにクエリを作成する方法はありますか?私は現在、MS Access 2003でこれを試みていますが、どのバージョンのソリューションも見たいと思っています。印刷時にMS Accessでの既定のランドスケープのクエリをプログラムで作成する方法

Function SetLandscape() 
    Application.Printer.Orientation = acPRORLandscape 
End Function 

はそれが常に実行されることを確認するためのAutoExec機能からこれを呼び出すことができるようになります。

答えて

3

次の関数は、トリックを行う必要があります。

0

はいahockleyの呼び出しは、アプリケーションのプリンタの向きを横向きに設定します。私は実験を試み、それはうまくいった。私はこれがピボットテーブルを生成しないことを知っていますが、使用するようにセットアップしていないので、通常のクエリを開き、印刷します。あなたはそれを印刷した後、クエリを閉じたい場合は

Private sub 
    Application.Printer.Orientation = acPRORLandscape 
    DoCmd.OpenQuery "qry1", acViewNormal, acReadOnly 
    DoCmd.PrintOut acPrintAll 
End Sub 

、追加:

docmd.Close acQuery, "qry1", acSaveNo 
関連する問題