2009-04-07 1 views
0

これは開発者の質問ではなく、SQLデータベースのフロントエンドとしてAccessを問題なく使用してきた人からの初心者の質問です。私は、さまざまなスタッフが3ページのフォームの異なるページに記入するために作成したスタンドアロンのAccessデータベースを作成しました。フォームには、1ページ目、2ページ目、3ページ目のコントロールタブがあります。各ページには個人の社会保障(SS)番号があります。ページ2と3はSS番号以外のメモフィールドです。私は個人のために4つのレコードを作成しました。フォームから印刷プレビューを実行しようとすると、各個人の最初のページが表示されます。レポートとして保存すると、同じことが行われます。複数のタブコントロールを持つフォームへのアクセス

個人ごとに3ページずつ印刷するか、1ページに3ページだけ印刷するにはどうすればよいですか?

答えて

1

個人的には、レポートをユーザーインターフェイスから分離します。そうすれば、あなたのレポートは、決闘目的のフォームを作るのではなく、あなたが必要とするものに正確になることができます。

+0

私は同意します。データ入力用のフォーム、出力用のレポート。 – Fionnuala

0

レポートウィザードを使用してカスタムレポートを作成したくない場合は、タブコントロールを削除し、3つのセクションにすべてのフィールドを含む長い(垂直)フォームを作成し、垂直スクロールバー。その後、印刷が機能します。

+0

長いフォームを作成すると、22インチにしかなりません。それはフォームとレポートですべてのアクセスが許可されるため、フィールドを一括して処理しなければならず、印刷すると正しくフォーマットされません。 3つのセクションで改ページを意味すると思いますか? –

+0

はい。しかし、多くの情報があれば、レポートウィザードを使用して「本当の」レポートを作成することに異論はありませんか?これを済ませたら、フォームにボタンを追加して、ウィザードでボタン用に使用するVBコードを少し変更して印刷します。 – dsteele

関連する問題