色彩を教える人になるための講座「色彩講師養成講座」の魅力とは>>

Accessでクエリを元に表示するフォーム上で、テキストボックス等に関数を使って、レコード数とレコード番号を表示する方法がありましたら教えてください。

フォームの書式設定で「移動ボタン」の表示をすれば目的の事は出来るのですが、表示の大きさが調整できない為、とても見難いのです。

以上よろしくお願いします。

gooドクター

A 回答 (2件)

レコード番号のコントロールソースを


=[CurrentRecord]
レコード数のコントロールソースを
=Count("*")-[NewRecord]
としてみてください。
    • good
    • 10
この回答へのお礼

バッチリです。
すっきりしました。

早急に的確な回答を頂いて助かりましたし、とても勉強になりました。
ありがとうございます。

お礼日時:2006/05/17 07:29

>フォーム上でテキストボックス等に関数を使ってレコード数とレコード番号を表示する方法


フォームに非連結のテキストボックスを2つ作ります。
>レコード数
コントロールソースに
=DCount("*","テーブル名")
>レコード番号
テーブルの一意のキーとなるフィールドとフォームのコントロール名を使います。
例えばIDという主キーがあれば(フォーム上にも)
コントロールソースに
=DCount("*","テーブル名","ID<=" & "Forms![フォーム名]![ID]")

で表示できます。
    • good
    • 0
この回答へのお礼

教えていただいたように実施してみましたが、エラーメッセージが出て目的の操作が出来ませんでした。

フォームのデータがクエリなのでエラーになるのでしょうか?
私の説明も不十分かも知れません。

でも、早急な回答ありがとうございました。

お礼日時:2006/05/17 07:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

関連するカテゴリからQ&Aを探す


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング