• 締切済み

データ数の表示

フォーム上に、テーブルに入力済みの「データ数」を表示させようとするのですがうまくいきません。 #NAME?のエラー表示が出ます。 フォームのコントロールソースに、COUNT式を入力したのですが「引数」の設定がおかしいのかな? 教えてください。

みんなの回答

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

どのように設定されてるのかわからないので、おかしいですとしかいえないでしょう。 その設定とかも 書かれたほうがいいですよ。

jetstream
質問者

お礼

設定を書き忘れてました。失礼しました。 でも、とりあえず個数表示できましたので。 またお願いいたします。

関連するQ&A

  • データ入力用フォームでコントロールが表示されない

    はじめまして、 現在、ACCESS2000のMDBからADP+SQLへの移行をしているのですが。 「t_受注」テーブルをデータソースとするフォームを 「データ入力用プロパティ」を「はい」にして、 データ入力用のフォームとして使っていました。 ADPへアップサイジングしたら コントロールがまったく表示されずに困っています。 「データ入力用プロパティ」を「いいえ」にすると、 全てのコントロールと「t_受注」テーブルのデータが見えます。 どうか宜しくお願いします。

  • フォームのテキストにテーブルの合計額を表示したい

    「T合計」テーブルの「数字」フィールドにいくつかのレコードに数字が入力されています。 このT合計の合計額をフォームのテキストボックスに表示させたいのですがうまくできません。 クエリ1を作成し、式1: Sum(T合計!数字)としたらうまく表示できました。 フォームのテキスト0のプロパティの「コントロールソース」に「=クエリ1!式1」としたら「#Name?」になってしまいます。 また、「コントロールソース」に「=Sum([T合計]![数字])」といれたら「#エラー」になってしまいます。 そもそも「コントロールソース」に入力することが間違えなのでしょうか? どうすればテキストボックスにT合計の合計額を表示することができるのでしょう? よろしくお願い致します。

  • Access2000 フォームビューの表示関連

    どなたか、ホントにお助け下さい。 A、B、Cテーブルのデータを1つのフォームで表示入力できるよう、A、B、Cを繋げたクエリ作成し、 A対B、A対Cの一対多リレーションシップ設定したんですが、フォームビューで確認すると背景だけで表示されません。 ・コントロールのプロパティの「可視」の状態は「はい」  コントロールのはフォーム上の配置位置が「ページヘッ ダー/フッター」は「詳細」となっております。 切り分け内容 ・フォーム-対象フォルダ選択-開く-背景表示無し -プロパティ-レコードソース-クエリー-レコードソースを外すと”入力フォーム自体”は表示されるようになりますが、各々#Name?となってしまいます。 お助け下さい。

  • レポートフッターにレコードの数を表示したいのです

    Windows10 Office2019です レポートで ページフッターにレコードの数を表示したいのですが テキストボックスのコントロールソースに="Count(*)しましたが エラーで表示しません 初心者ですいませんがご指南ください

  • ACCESS──メインフォームでサブフォームのレコード件数をカウントしたい

    日付/品番/出庫数のフィールドで構成された「明細テーブル」があります。 「日付」フィールドからなるメインフォーム、「品番/出庫数」からなるサブフォームをつくり、メインフォームのサブフォームコントロールのレコードソースを「サブフォーム」に指定しました。 日付を入れるとその日の出庫明細がサブフォーム上に表示されるのですが、このレコード件数をメインフォーム上のコントロールで表示したいのです。 サブフォームのヘッダにテキストボックスコントロールを作り「=Count([品番])」としてやれば、「サブフォーム上での」件数表示は出来るのですが、同じ式をメインフォーム上のコントロールに記述すると、「全レコードの件数」が表示されてしまいます(当たり前ですが) そこで、「=Count([埋め込み].Form![品番])」とやってみました。ここで「埋め込み」とはメインフォーム上のサブフォームコントロールの名前です。 結果は「#Error」となってしまいます。Count関数だけでなくSum関数などでも同様の結果となります。 はっきりいって「サブフォームのヘッダに表示させればいいじゃないか」というところなのですが、「式ビルダ」ではサブフォームのコントロール名も容易に参照できるようになっており、なにか方法があるのではないか、初歩的なところでつまずいていないか、と思案している次第です。 なにかアドバイスいただけたら幸いです。

  • Access2010 更新データ反映のレポート印刷

    質問の仕方が悪かったようなので、もう一度質問いたします。 Access初心者です。 新規データを入力しても、レポートが更新されずに困っています。 エクセルデータをAccess2010にインポートして、元テーブルを作成しました。 元テーブルを元に、フォーム・レポート・検索クエリ(年度別・分類別)等を作成しました。 データが入力されているテーブルは、この元テーブルのみです。それ以外のテーブルはありません。従って、全てのクエリは、この元テーブルを元に作成しております。 フォームを作成しているときに、コンボボックスを作成し、コンボボックスのコントロールソースは、全て、その場で作成しました。(コンボボックス用のテーブルは作成していない) また、郵便番号から住所を入力できるように設定してあります。 ここまでの作業で、新規データの入力はありませんでした。 ところが・・・ 新規データをフォームに入力すると、元テーブルは更新されますが、元テーブルを元に既に作成しているレポートには、新規レコードが表示(反映)されません。 しかし、レポートフッターに設定してある「Count(*)」は、新規レコードを含んだ数字を返しています。 更新されている元テーブルを元に、もう一度レポートを作成しなおしても、新規レコードは表示されません。 ホームタブの「全て更新」ボタンをクリックしても、新規レコードはレポートには表示されません。 どうしたらよいのでしょうか??? どなたか、初心者でもわかるように、教えていただけないでしょうか? 宜しくお願いいたします。

  • レポートへの表示

    すでに同じ質問があったらすみません。 次のようなイメージのレポートを作成しています。 Ban Name Address Ban Name Address(タイトル) 1 Kaoru a@docomo.ne.jp 11 Megumi c@docomo.ne.jp 2 Taro b@docomo.ne.jp 12 ... 3... 名前とアドレスは、テーブルにデータがあり、連番は、[CurrentRecord]を使って表示させようとしています。テーブルに値は持っていません。 詳細タブにタイトルを二列並べて、左側の列には、連番1-10までのデータ、右側の列には、連番11-20までのデータを表示させたいのです。カレントレコードは、コントロールソースに以下の条件で表示されたのですが、その他の項目がエラーになってしまい、うまくいきません。 VBAを使ったほうがいいのでしょうか? ・Banのコントロールソース =IIf([CurrentRecord]<6,[CurrentRecord]) ・Nameでエラー =IIf([CurrentRecord]<6,[Name])

  • テキストボックスでのデータ表示の仕方について

    こんばんは。 業務で使用するデータを加工する為に、 Access97にて仕掛けを作っているのですが、 わからない事が出てきたので、助けて下さい。 フォーム上(レコードソースはZZテーブル)のテキストボックスの1つに、 AAテーブルの日付列(日付型)にある日付より、MAX値を取得して 表示させるようにしたいのですが、うまくいきません。 見当違いな事をしているかもしれませんが、 コントロールボックスに、「=Select MAX(日付) FROM AA」や、 新規クエリ(BBクエリ)を作って、コントロールボックスに、 「=[BB]![日付]」としても、「#Name?」と表示されできません。 最適な方法を教えて下さい。 どうぞ、よろしくお願いします。

  • テキストボックスにクエリ結果を表示させたい

    フォームにテキストボックスAがあり、そこに入力した文字(下記テーブルのフィールド1の文字)をクエリーの「抽出条件」にし、同じフォーム上のテキストボックスBに表示しようと思っています。 クエリを開くとパラメータの入力を求めてきて、入力するとうまく抽出されます。 テーブルは フィールド1|フィールド2   A   |  10   B   |  20   C   |  30   D   |  40 のような簡単なものです。 テキストボックスBのコントロールソースに 「=[○×クエリ]![フィールド2]とやっても「#Name?」と表示されてしまいます。 どのようにやればよいのでしょうか?

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

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