• 締切済み

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

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

みんなの回答

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

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

関連するQ&A

  • アクセスのフォーム上のテキストボックスについて

    アクセスのフォーム上のテキストボックスについて フォーム上のテキストボックスに直接数字を入力しようとしています。ただ、このテキストボックスのコントロールソースはフォームのレコードソースと違うものです。 この状況でテキストボックスに数値を直接入力しようとすると、『コントロールソースに連結しているので、編集できません。』と表示され、入力出来ません。 どうすれば、解決できるのかご存知の方、教えて下さい。宜しくお願いします。

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

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

  • ACCESSフォームでのレコード数の表示方法

    ACCESS2000のフォームについて教えて下さい。 フォームのプロパティ『移動ボタンを表示する/しない』を『はい(表示する)』にした場合、「現在何件目のレコードにいるのか」と「レコード全件数」が表示されますよね?ここに表示される数値を、テキストボックスにも表示させたいのですが、どのような方法があるでしょうか。 「レコード全件数」はMax関数を使ってみたのですが、、「現在何件目のレコードにいるのか」を取得する方法が分かりません。 ご存知の方、どうぞよろしくお願いいたします。

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

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

  • ACCESS2000 抽出されたレコードのテキストボックスに値を一括で

    ACCESS2000 抽出されたレコードのテキストボックスに値を一括で代入したい 宜しくお願い致します。 テーブルには、商品名、金額、数量、出荷予定日、出荷確認の5つのフィールドが あり、当日に出荷する予定の商品をクエリで抽出し、該当するレコードをフォームに 表形式で表示させています。 出荷後、出荷確認のテキストボックスに”済み”と入れたいので、現在、フォーム の隅に、既定値を”済み”としたテキストボックスを作り、フォーム内のコマンド ボタンを1回押すごとに、マクロ(値の代入)を実行させ、出荷確認に”済み”を代入 させています。 しかし、この方法だと、抽出されたレコードが100件あると、100回押さないといけ ません。一括で代入させる方法を探しているのですが、見つかりません。素人故、 複雑な事は出来ませんので、簡単な方法がありましたら、ご教授ください。 また、一度代入したものを、一括で消す方法も合わせてご教授いただければ幸い です。 宜しくお願い致します。

  • フォーム上のレコード数表示がエラー(Access2007)

    こんにちは。いつもこちらで勉強をさせていただいております。 早速ですが、次の現象で困っております。 Access2000ベースで開発されたDB内の、あるフォームには当該フォーム内のレコード数を表示するテキストボックスがあります。 このコントロールソースは次のとおりです。 =[RecordsetClone].[RecordCount] このDBをAccess2000で開くと正常にレコード数が表示されるのですが、Access2007で開くと「#Name?」となって表示されません。 因みにAccess2007の参照設定は「Microsoft DAO 3.6 Object library」にチェックを入れております。 何とかAccess2007でも正常に表示させたいのです。 どなたか解決方法を教えいただけませんか。 よろしくお願いいたします。

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

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

  • ACCESS97 VBA のテキストBOX

    VBAも初心者です。 ACCESSのフォームであるテキストBOXの内容を ボタンで同じ他のフォームのテキストBOX にデフォルト値としてSETするというような 処理をするというような場合どのような記述 をしたら良いでしょうか? ヒントでも良いのでお願いします。

  • ACCESS2000の帳票フォームでテキストボックスの入力値を取得したい

    こんにちは。ACCESS2000でツールを作成しています。 テーブルはExcelにリンクさせ、クエリを介して帳票フォームで データを表示しています。 帳票フォームのレコード毎にテキストボックスを追加して それぞれ入力できるようにし、その値をVBAで取得したいのですが どうすればよいでしょうか。 テキストボックスを追加して実行すると、一つのテキストボックスに 入力した値が全てのレコードに反映されているようです。 帳票フォームのしくみがよく分かりません。 どなたか教えていただけないでしょうか。 宜しくお願いします。

  • Accessテキストボックスへの色の付け方

    こんにちは。 Access2000を使用しています。 テーブルにA、B、C、D、Eという名前のレコードがあります。フォームで帳票形式で色々とカスタマイズしていきたいのですが… フォーム内で小計という名前のテキストボックスでA+B+Cの計算式を入れその小計テキストボックスをクリックまたはカーソルが移動した際にA、B、Cに色が付く様にしたいのですが、参考になるサイトややり方を知っている方教えて下さい。宜しくお願いします。

専門家に質問してみよう