• ベストアンサー

マクロの作成について

Access2003のフォームを印刷について教えてください。 テキストボックスにサブタイトルとして表示していますが、その部分のみを変更しての印刷をコントロールボタンを作成してサブタイトルのみ変更した印刷をしたいのですがどのようにしたら出来るのでしょうか? マクロを作成すれば良いとは思うのですが、マクロの新規作成でのアクション等わからないので困っています。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • shut0325
  • ベストアンサー率40% (490/1207)
回答No.1

いっぺんにやるとややこしくなので、フォームにあるボタンを押すとサブタイトルを変更する という一つの機能だけに絞って説明します。 1.マクロを新規作成 2.アクションを「値の代入」を選ぶ。そうすると下のほうに[アイテム]と[式]という入力欄が出てくる。 3.[アイテム]は入力欄右横にあるビルドボタン[...]を押すと式ビルダが開きます。その中の、左下にあるフォルダを[フォーム]→[全てのフォーム]→対象のフォーム名と選んで行くと(ダブルクリック)、真ん中のリストにそのフォームの中のコントロールの一覧が出るので、サブタイトルが入っているテキストボックス名をダブルクリック→OK 4.次に[式]に "変更したいタイトル名" と入力。 "は半角英数です。 そこまでしたら保存。 5.フォームをデザインビューで開き、ボタンを作成。 6.このときウィザードがオンだとウィザードがはじまりますが、最初の画面で左のリストは「その他」右のリストは「マクロの実行」で次へ、、 先程作ったマクロを選んで次へ、、あとはお好みで調整してください。 ウィザードがオフの場合、プロパティウインドーの「イベント」タブの「クリック時」の入力欄をアクティブにすると右側に▽がでるので、それをクリックします。そのとき出てくるリストの中に先程作ったマクロ名があるかと思いますので、それを選択するとOKです。 これを元に印刷まで出来るようマクロを変えて(アクションを追加して)行くとよいかと思います。

miyuyu__
質問者

お礼

御礼が遅くなりましたがありがとうございました。 無事イメージ通りに出来上がりました。

関連するQ&A

  • アクセスのマクロでの再検索

    ACCESSで住所録を作っています。 入力のためにフォームを作成し、そのフォーム上にボタン「検索」「すべて表示」を作りたいと思っています。 マクロ  1.「検索」はアクションを「フィルタの実行」、フィルタは別にクエリで作成し、別に用意したテキストボックスに文字を入れてボタンを押すことによって検索できるように設定しました。  2.「すべて表示」は1つめのアクションが「全レコードの表示」、2つめのアクションが、検索文字を入れるテキストボックスへの「値の代入」で「""」を指定しました。 これでやってみたのですが、1回目の「検索」はうまく働くのですが、「すべて表示」して、2回目以降「検索」ボタンを押しても、1回目と同じ結果しか出てきません。 この2つのボタンが正しく働き、再検索ができるようにするにはどうすればよいのでしょうか? モジュールを作成するのでしょうか? ぜひご指導をお願いいたします!

  • access 2000のマクロビルダで困っています

    access2000のマクロビルダでアドバイスお願いします。 とあるフォームで 「a」というテキストボックスがあります。 条件検索用のボックス「A」を設けて、「検索」というコマンドボタンを作成しました。 このボタンを マウスボタンクリックした時に、マクロビルダで、条件を設定し 抽出するというものです。 これは希望通りに抽出できたのですが、 次に、同じフォームで「b」というテキストボックスを設けて、条件検索用ボックスで「B」を作成しましたが、 これを、「検索」という一つのコマンドボタンで「a」と「b」2つの検索条件を満たす、リストをマクロビルダで作成したいのですが、 やり方がどう頑張っても分かりません。 できれば、マクロビルダで、もし無理なら、VBAでアドバイスを頂ければ大変ありがたいです。 どうかよろしくお願いします。

  • Access マクロについて

    Accessのマクロについて教えてください。 仮テーブルに 管理コード(オートナンバー) 「あ」(Yes/No型) 「判定」(短いテキスト) があります。 仮テーブルを元に作成した、Aフォームで「あ」チェックボックスがTrueだったら「判定」フィールドに”OK” という文字を 上記のような処理はマクロではできないのでしょうか。 アクションカタログを見てもチェックボックスが〇〇だったら(IF)、までしか作成できないので。 フィールドに書き込むことはマクロでは難しいのでしょうか。 すみませんが、よろしくお願いします。

  • excel 2000でのマクロボタン作成で

    マクロボタンを「表示」→「ツールバー」→「フォーム」の中のボタンをシート上に作ったのですが、これの色の変更はどこで出来るんでしょうか?テキストの文字の色の設定は出来るんですが・・・・よろしくお願いします。 

  • VBAではなく、マクロでのフィルターのかけ方を教え

    accessのVBAではなく、マクロでのフィルターのかけ方を教えてください。 テーブル1には フィールド名:moji データ:テキスト型 文字列1 文字列2 ・ ・ ・ というデータがあります。 テーブル1を基にしたフォームには 画像のように、 コントロールソースにmojiを紐付けたテキストボックスを配置しました。 その際、マクロを実行して「文字列1」を抽出するフィルタの実行をしたいのですが マクロの作り方がわかりません。 マクロのアクションは「フィルタの実行」にしたのですが フィルタ名には何を入れればいいのでしょうか? とりあえずtestと入れました。 次に、Where条件式には [Forms]![フォーム1]![moji]="文字列1" といれました。 この時点ではエラーにならないのですが フォームを開いて、マクロ1を実行すると 「このウィンドウでは"ApplyFilter/フィルタの実行"アクションを実行できません。」 となってしまいます。 マクロの作り方を教えてください。

  • コマンドボタンのマクロ設定で書込禁止を実現

    コマンドボタンのマクロ設定で条件により上書き禁止を実現したいと思っています。 [やりたい内容] 入力用に作成したフォームの「テキストボックス」にマンドボタンを配して、貼り付けマクロを設定していますが、誤って上書きしてしまった事がありました。そこで、「コマンドボタン」にマクロの設定で "上書き禁止" に出来ますでしょうか。 [やってみたこと] 一例としてテキストボックスに住所を入力する際のマクロを下記の要領で設定してみました。しかし、「実施1」も「実施2」も上書きされてしまいます。 テキストボックス名:「住所」 テキストボックス「住所」の横にコマンドボタンを配し「クリック時」のマクロ設定 ■実施1 マクロ列1行目,アクション:エラー時 マクロ列2行目,コントロールの移動(引数)「住所」 マクロ列3行目,アクション:コマンドの実行(引数)「貼り付け」、条件「iznull」 マクロ列4行目,アクション:メッセージボックス(引数)「上書き禁止」 ■実施2 マクロ列1行目,アクション:エラー時 マクロ列2行目,コントロールの移動(引数)「住所」 マクロ列3行目,アクション:コマンドの実行(引数)「貼り付け」 マクロ列4行目,アクション:メッセージボックス(引数)「上書き禁止」、条件「iznull」 [マスト希望] 使用しているデータベースが全てマクロの設定になっている関係もあり、第一希望としてはマクロで解決できる方法があればと思っています。 [ウォント希望] 新たに作成するデータベースを対象にイベントプロシージャも勉強したいと考えています。できればで結構ですが、イベントプロシージャ―での解決記述もアドバイスいただければ有り難いと思います。※欲張りで申し訳ございません。 以上ですが、宜しくお願いします。

  • エクセルマクロによる顧客リスト検索

     エクセルで作成している顧客リストの検索をするマクロを作成したいと考えています。具体的には、ユーザーフォームに顧客名・勤務先・役職のテキストボックスを作り、顧客名を入力してコマンドボタンを押すと勤務先などがテキストボックスに表示されるものを作ろうとしています。  ユーザーフォームにテキストボックスやコマンドボタンを作る方法はわかりましたが、それらを顧客リストと結び付ける方法がわかりません。ネットで「エクセルマクロ講座」を探してみましたが、こうした事例にあてはまる講座もみつかりませんでした。  どなたかマクロに詳しい方は教えていただけないでしょうか。あるは上記の事例にあてはまるエクセルマクロの講座がWeb上にあれば、それを教えていただけないでしょうか。

  • ワード2000でマクロを組む

    マクロ初心者で、ワード2000を使っています。テキストボックス フォームフィールドを使って作成したフォームで、2つのフィールド(ブックマーク名を ”text1” と “text2” と設定)のうちのどちらかに入力がない場合は、メッセージを表示し、ファイルを保存・閉じることができないようにするマクロを組みたいのですが、どうしたらよいのでしょうか。どなたか教えていただけないでしょうか。

  • OFFICE アクセスのマクロで教えてください。

    アクセスについて、超初心者です。 アクセスのフォームに商品a、b・・それについてのそれぞれデータA、Bがあるとします。 表示したフォームに印刷ボタンをつけて、そのボタンに 各データA、Bをファイル名にもつレポートを印刷するマクロを作りたいのですが、 どうしたらよいでしょうか? マクロかVBAで、どのようにしたら、よいでしょうか?

  • マクロの「アクション:コマンドの実行」の使い方

    アクセス2003、windows-xpを使っています。 どうしてもわかりません。教えてください!! フォームの中にボタンを作成します。 そのボタンをクリックすると、その都度"追加クエリAが作成され、更新クエリを走らせ、またその追加クエリAを消去させる"ということをしたいと思いました。 そこで、マクロを見たら「アクション」に「コマンドの実行」を表示させると、「コマンド」欄に「追加クエリの作成」というのがでてきました。 これだ!と思いやってみたのですが、エラーになってしまいます。 どうしたら、マクロの中にある、「コマンドの実行」というマクロを使うことができるのでしょうか? (いまいち、マクロにあるアクションの組み立て方が判らないのですが、参考になりそうなサイトはないでしょうか?) なんとか、みなさんにご相談しながらアクセスで集計システムを作成しておりますが、自分のアクセスレベルの低さにはがゆさを感じている次第です。 どなたかおわかりになりましたら、教えてください。 宜しくお願い致します。

専門家に質問してみよう