2011-07-27 7 views
0

私はデータベースを作成しましたが、現在のレコードを印刷するための「印刷」ボタンが必要ですが、データベースはランドスケープ形式でレイアウトされています。ランドスケープでレコードを印刷する

私の質問は、このボタンを作成して、ランドスケープモードでレコードを印刷するにはどうすればいいですか?これを行う前に、フォームをレコードに交換しなければならない場所をいくつか読んだことがありますか?

ご協力いただければ幸いです!

ありがとうございます!

+0

プログラミング言語/環境としてMicrosoft Accessなどを使用していますか? –

答えて

0

それは簡単なはず、ちょうどページの向きを変更します。

http://www.dreamincode.net/forums/topic/44150-printing-in-vbnet/

+0

これは本当に私が探しているようではありません、これは最高の方法だと確信していますか? - として最後のことができます。 1.フォースユーザーが印刷ダイアログボックス を使用して景観を選択し、私はあなたに 2.を送ったリンクが使用して風景に印刷: – Colin

+0

は、私の知る限りでは、あなたは、2つのオプションを持っています特定のページサイズを強制的に試してください: http://msdn.microsoft.com/en-us/library/aa169933(office.10).aspx –

0

あなたが言った「私はこれを行うことができるようになる前に、あなたがレコードにフォームを交換しなければならないいくつかの場所を読みました? "もしあなたが好きなのであれば、実際にフォームを印刷することができます。次のコードを使用できます。

Forms(Me.Form.Name).Printer.Orientation = acPRORLandscape 
DoCmd.OpenForm Me.Form.Name, acPreview 

現在のフォームの印刷プレビューが開きます。 それともあなたは本当にあなたがこのような何か行うことができますレコード(ない形)印刷したい場合:

Reports(me.CurrentRecord).Printer.Orientation = acPRORLandscape 

ます。またme.CurrentRecordの代わりに文字列リテラルまたは変数を使用することができます。

関連する問題