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

Accessのレコード数をテキストボックスに出力するには?

Accessのフォームにて全レコード数と現在のレコード位置をテキストボックスに出力したい場合、どうすればいいのでしょうか?

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

  • 回答数1
  • 閲覧数775
  • ありがとう数1

みんなの回答

  • 回答No.1
  • O_cyan
  • ベストアンサー率59% (745/1260)

>フォームにて全レコード数と現在のレコード位置をテキストボックスに出力 フォームに表示されている全レコード数?テーブル内の全レコード数? フォーム上ならテキストボックスに=count([フィールド名])で表示できませんか。 テーブルの全レコードならDCountで取得できます。 >現在のレコード位置 CurrentRecordでフォームに表示されているレコードセット内のカレントレコードの値を取得してください。

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

関連するQ&A

  • 前レコードのテキストボックスと同じ値を表示させる

    環境:XP,ACCESS2003 帳票形式のフォームがあります。 次のレコードの入力に移った時、前のレコードのあるテキストボックスは、同じ内容を表示させる方法がわかりません。なお、同じ内容を表示させたいテキストボックスは連結でテーブルのフィールドをコントロールソースにしています。

  • Accessのフォーム上にレコード数とレコード番号の表示

    Accessでクエリを元に表示するフォーム上で、テキストボックス等に関数を使って、レコード数とレコード番号を表示する方法がありましたら教えてください。 フォームの書式設定で「移動ボタン」の表示をすれば目的の事は出来るのですが、表示の大きさが調整できない為、とても見難いのです。 以上よろしくお願いします。

  • ACCESSで非連結のテキストボックスに値を出力するには?

     ACCESSの初心者な者で大変困っています。 フォームで非連結のテキストボックスに、あるフィールドの値を条件にしてテキストに出力をするにはどうしたらよいでしょうか。モジュールで関数を作成しようと努力しましたがオーバーフロー的な状態になってしまいました。IF文はわかりますが出力するすべがわかりません。お願いします。 ちなみに条件が20以上あります。 例 ID   点検時間   10    200 10    500 20    500 IDが10のとき点検時間+150 IDが20のとき点検時間+200 等

  • Access VBAボタンでテキストボックスを入力

    access2010を使用しております。 フォームでボタンをクリックしたときに、テキストボックスを書換える コードを作りたいのですが、 Private Sub コマンド111_Click() ME!テキストボックス.value= "あああ" End Sub としても、テキストボックスは書き換わりません。 でも、ボタンをクリックした後にそのテキストボックスをクリックすると ちゃんと「あああ」と入力されています。 つまり、ボタンをクリックしても入力はされても表示がされず、 ただ、テキストボックスをクリックすると「あああ」と表示されると言った具合です。 また、テキストボックスをクリックする以外にも 違うレコードに移動してもとのレコードに戻ってもおなじように 表示されます。 これを押した時に表示を変更させるには どのようにすればよろしいでしょうか?

  • ACCESS フォームで抽出条件の違うレコード表示

    宜しくお願いします。 ACCESSでレコードソースをQ_Bとするフォームに、ヘッダー部分に別のクエリ(Q_Aとします)のデータを表示させようと思っています。 Q_Aのデータを元にフォーム内でnoごとに表示するテキストボックス(リストボックスなどでも可)を変えて表示させたいのですがうまくいきません。 Q_Aは No 日付 1 1/15 2 2/1 3 2/5 4 3/12 ・・・レコード数は10あります。 Q_Aの日付フィールドのみ一定期間ごとに変更します。 ですので、一つのテキストボックスには例えば Noのフィールドの「1」のレコードが表示されるようにしたいのです。 Q_Aを元に、レコード数10が個別に表示されるテキストボックス等を、VBAなど?で抽出条件を指定しておきフォームを開いた際に表示できるようにしておきたいのですが、どのような方法があるかご教授願えますでしょうか? よろしくお願い致します。

  • Accessフォームのテキストボックス内改行無効の方法

    Accessフォームのテキストボックス内改行無効の方法 お世話になっております。 Access 2002 ですが、フォーム上に配置したテキストボックスは、 「Ctrl+Enter」で改行できますが、 これを無効にしたい、つまり、テキストボックス内で改行させたくない場合は どうしたらよろしいのでしょうか? よろしくお願いいたします。

  • Accessでデータ入力時の最初のレコードの位置

    単票形式の入力フォームを作ってデータを追加をしていくときの質問です。 入力フォームを立ち上げると必ず1レコード目が表示されますが、入力がすぐ出来るように新しいレコードの位置にすることは出来ないでしょうか。 データを1回入力すると、あとの連続して追加する分にはTabキー移動の設定を「すべてのレコード」にしてあるので問題ないです。 Access2002です

  • ACCESSでのVBA標準出力について

    いつもお世話になっております。 皆様の知識をご教授いただければと思います。 ■実現したい内容 テキストボックスにコマンドプロンプトの出力結果を表示させたいと考えております。 テキストボックス1 = shell (cmd /k ”ipconfig.exe”) コマンドボタンを実行すると コマンドプロンプトが起動 ”ipconfig”実行 実行結果をみると、テキストボックスには数字の0が表示されているので 何がしかの結果がかえってきているのですが 何かが足りないとは思うのですが 何かがわかりません。 ””内にリダイレクトを入れると、テキストなどに標準出力を変更するのは できたのですが、ACCESSのフォーム内のテキストボックスに変更するのは 可能なのか否か 可能であれば、EXCELのフォームにも応用が利きそうなので

  • テキストボックスとコンボボックス

    こんにちは、Accessのフォームにテキストボックスとコンボボックスを設置して、以下のような事ができないかと悩んでおります。 フォーム内には、テキストボックスとコンボボックスが設置してありまして、コンボボックス内にDB(会社名テーブル)から取得した全ての会社名が入っています。 しかし、そのレコード数が300件近くあるため、コンボボックス内から探し出すのに手間が掛かります。 そこで、コンボボックスの隣にテキストボックスを設置し、テキストボックス更新後に会社名テーブルの検索を行い、条件に合った会社名だけをコンボボックス内に入れることを考えているのですが、上手く行きません。 動作のイメージとしては下記のようになります。 (1)初期表示時はテキストボックス内に何も入力されていないので、全レコードがコンボボックス内に表示される。 (2)テキストボックスに「有限」と入力して、テキストボックスからフォーカスを移動させると、コンボボックス内に「有限」が会社名に含まれているレコードのみが入っている。 (3)テキストボックスを空白に戻すと、コンボボックス内には全レコードが表示 以上、どなたかご教授よろしくお願いします。

  • Access97 マウスホイールでレコード移動させない方法?

    Access97のフォームでマウスホイールを動かすとレコードが勝手に移動してしまいます。ジャンプでは無く、一レコードずつのスクロールです。ホイールを動かす向きに従い、先頭レコードまたは最終レコードへ移動します。移動中は、フォームの各コントロール値が目まぐるしく変化し、先頭か最終に到達するまでは、移動が止まりません。 移動は次の状態で発生します。 フォーム詳細部に設定したテキストボックスで且つフォーカスを取得しているボックス(カーソル点滅状態)にマウスカーソルを位置付けしてホイールを動かした時です。 テキストボックスがテーブルフィールドと連結・非連結に無関係に移動が発生します。 この移動を止める方法を教えて下さい。