• 締切済み
  • すぐに回答を!

アクセス2000のタブコントロールについて

はじめまして。現在Access2000を使ってシステムを作っているのですが、フォームにタブを貼り付けた時、例えば3ページ目のタブをクリックした時に、そのタブ内にあるテキストボックスに今日の日付を表示させたいのです。もちろんテキストボックスにDateと入れればいいのですが、この場合このテキストボックス内の日付の変更もしたりするので、あくまで開いた時に自動でこのテキストボックスに日付を入れたいと考えております。デザインビューでタブをクリックした時のイベントにどのように書けばいいのでしょうか・・・? どなたかお教え頂ければと思います。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数85
  • ありがとう数3

みんなの回答

  • 回答No.3
noname#140971
noname#140971

Private Form_Load()   Me.当日データ.Controls("日付") = Date End Sub 失礼! これしかテストしていません。

共感・感謝の気持ちを伝えよう!

  • 回答No.2
noname#140971
noname#140971

Private Sub Form_Load()   Me.ページ3.Controls("テキスト4") = Date End Sub Private Sub Form_Load()   Me.ページ3.テキスト4 = Date End Sub 下では、コンパイルエラーが発生すると思いますよ。 Private Sub 当日データ_Click()   Me.当日データ.Controls("日付") = Date End Sub

共感・感謝の気持ちを伝えよう!

質問者からのお礼

再三のご回答ありがとうございました。 無事解決致しました! タブの方でなく、フォームの方でコントロールするんですね。 Private Sub Form_Load() Me.当日データ.Controls("日付") = Date End Sub 本当にありがとうございました。m(_ _)m

  • 回答No.1
noname#140971
noname#140971

Private Sub Form_Load()   Me.ページ3.Controls("テキスト4") = Date End Sub で、目的は達成できると思います。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早速のご回答ありがとうございました。 早速やってみたのですが、テキストボックスには何も表示されませんでした・・・・ タブには“当日データ”という名前を付けております。 テキストボックスには“日付”という名前を付けております。 ちなみに、このフォームには“タブ”という名前を付けております。 デザインビューでイベントのタブの「クリック時」の所に下記のように書きました。 Private Sub 当日データ_Click() Me.当日データ.日付 = Date End Sub

関連するQ&A

  • ACCESSのタブオーダー

    access2000です。 フォームを作ったのですが フォームを開くと 詳細のテキストボックスにカーソルが来ます。 開くとヘッダーに設置したテキストボックスにカーソルが来ているようにしたいのですが タブオーダーをどうすればいいのかわかりません。 ヘッダー・詳細・フッターにわかれていますが詳細が優先されるのでしょうか? 基本的なことで申し訳ありませんがどうかお願いします。

  • アクセスで「モジュールがありません」となってしまいます

    ACCESS2000を使用しています。 メニュー用のフォームに、データ照会用のフォームを 呼び出すコマンドボタンを追加し、フォームビューに切り替え 試しにクリックしていみたら実行時えら'2001';となりました。 どうみても記述に間違いはないとおもわれるのですが、そうこう しているうちに」ほかのイベントプロシージャを設定してある コマンドボタンをクリックすると「モジュールがありません」 (こうなる前までは正常に動作していました)となって動作 しなかったり、照会用のフォームにいたってはデザインビューで も開かなくなってしまいました。 元に戻すことはできるでしょうか? 助けてください。

  • acccess2000 タブコントロール上でサブフォームを使いたい

    access2000のフォームでタブコントロール(ページ)上でサブフォームを使いたいのですが、うまくいきません。そもそも無理なのでしょうか? 表示したい情報が多くタブを使って複数ページを使いたく、かつサブフォームも不可欠なのです。 よい方法があればよろしくお願いします。

  • ACCESS2000フル表示&タブコントロール

     フォームをロードしたときにフル画面表示させる方法と    たくさんのタブコントロールが並んだときに、画面の橋に出てしまったタブを切り替える方法ございましたら教えてください。  環境  ウィンドウズ98,  ACCESS2000  

  • ACCESS タブコントロールの切替

    オプショングループで1を選んだ場合、同じフォームに配置している、タブコントロールの「ア」のタブを、オプショングループの2を選択すると「イ」のタブを開くようにしたいのですが、どのようにしたらよいのでしょうか? そもそもタブを切り替えるコマンドは、何を使ったら良いのでしょうか? 素人の浅知恵で、SetFocusとかGoToControlとか使ってみるのですが上手く行かず、webで探すのですが思うような結果が見当たらず困っています。 是非是非、よろしくお願いいたします。 使用しているのはAccess2000です。

  • accessのフォームで日付を定形入力にした場合

    access2000です。 フォームでテキストボックスに日付を入力しているのですが、定形入力にしてyyyy/mm/ddの形にしています。 テキストボックスをクリックすると必ず、カーソルがdの後ろあります。今はカーソルクリックし直すなどしていますがとても面倒です。テキストボックスをクリックしたら、yの先頭にカーソルくるようにできないですか?

  • タブコントロールとタブオーダーについて。

    Windows NTでAccess2000を使っています。 製造業で商品の仕様を入力するフォームを作ろうと思っています。 商品は8種類に分かれていて商品ごとに入力項目が違うものもあるので 共通しない項目はタブコントロールで商品別に入力フォームを分けようと思っています。 そして共通項目の中には商品名の入力欄を設けてどの商品か入力したときに その商品名のタブが前面に表示されて、共通項目の最後の項目を入力後に そのタブの最初の項目にタブが飛ぶようにして、 そしてタブの最後の項目を入力後は次のレコードに移動するようにタブオーダーしたいのです。 マクロやVBA処理でどうにかなるのではないかと奮闘中ですがどうもうまくいきません。 いい方法をご存知の方、ぜひ知恵を貸してください。よろしくお願いします。

  • Access2000でフォーム上のテキストボックスで計算はできるのでしょうか?

    Access2000のフォーム上に「生年月日」と「現在年齢」というテキストボックスがあります。 「現在年齢」というテキストボックス内で、関数を使用して(日付関数だと思うんですが)今、何歳かという表示をしたいのですが、できるのでしょうか?

  • ACCESSでフォームにクエリーの結果表示できる?

    ACCESS2000で、テーブルから入力用のフォームを作っています。主キーは日付とコードです。現在は日付に規定値でDATE()としていますが、本来はテーブル内で「コード=001で最大の日付」がデフォルトで表示され、変更もできるようにしたいです。クエリーからフォーム作ってみましたが更新できませんでした。ヘルプみたら主キーによって更新できない時もあるようで良く分かりませんでした。m(__)m 何か方法はないでしょうか? もし、だめなら別テキストボックスに最大の日付だけでも表示できればいいと思っています。 よろしくお願いします。

  • accessで日付から年度の開始日と終了日を自動表示したい

    Access2000を使っています。 「今日の日付」(=Date()を使い自動表示しています)というエリアの日付を基に、年度の開始日と終了日を自動表示したいのです。 例えば 「今日の日付」が2008/3/29 だったら  「開始日」に 2007/04/01  「終了日」に 2008/03/31 「今日の日付」が2008/4/3 だったら  「開始日」に 2008/04/01  「終了日」に 2009/03/31 環境は、Access2000、winXPです。どなたかよい方法をご存知の方、回答よろしくお願いします。