
No.2ベストアンサー
- 回答日時:
こんばんは。
それでは、昨日に続きまして。
私も素人なりに色々考えて見ましたが、やはり検索というプロセスを使った方が単純にできると思います。
フィールド定義で集計フィールドをカウントで定義します。オプションで商品番号を選びます。仮にフィールド名を「同一レコード数」とします。
レコードを入力するレイアウト上に配置します。
つぎにレコード数をカウントするスクリプトを組みましょう。
コピー[選択,「商品番号」]
検索モードに切り替え
貼り付け[選択,「商品番号」]
検索実行[]
上記のスクリプトに名前を付けて、ボタンを配置してスクリプトを指定します。
スクリプトで貼り付けで検索すれば、索引設定していれば、ほぼ一瞬で検索できます。
私のデータベースはレコード数700件弱でWin95
のノートでも1~2秒程しかかかりません。
ですからほぼリアルタイムとゆうことでどうでしょう。
このような手順で操作することを想定しています。
1メニューレイアウト
2入力レイアウト
3データ入力
4ボタンをクリック
5レコード数表示
6他のレイアウトへ
1から2へのレイアウト切り替え時に「同一レコード数」フィールドに空白を入れておき、レイアウトを切り替えるスクリプトを指定しておき、5から6のときに全レコードを対象にしておけば、その後の作業に影響ないでしょう。
>そのレコードを作成した日時の時点における、該当レコードの数字を表示させたい。
でも日付をさかのぼって表示するなら新しいレイアウトを作って商品番号と最初の作成日からそのレコードの作成日を手入力して(2001/01/01...検索記号の範囲2003/12/31のように指定)検索した方がわかりやすいように思いますが。
私の知識ではこれぐらいがせいいっぱいです。
少しでも参考になりましたら幸いです。
No.1
- 回答日時:
大変遅くなりました。
フィールド定義で集計フィールドをカウントで定義します。空白でないフィールドをオプションで選んでおきます。
レイアウトモードで集計フィールドを配置します。
特定のフィールドの同じデータで検索すると、集計フィールドに対象レコード数が表示できます。
この回答への補足
お返事有り難うございます。
回答の内容を早速やってみました。
そこでわかったのですが、これだと検索をかけなければなりませんね。
検索をかけずとも、該当するレコードの数を表示する方法をさがしています。
例えば、「商品番号」というフィールドがあり、レコードが増える度に、そこに番号を入れてゆくとします。数字はランダムであり、当然同じ商品なら、同じ番号が入ります。そしてレコードには、商品番号が例えば「1」のレコードが何枚あるかを、リアルタイムで表示するフィールドを作成したいのです。さらに贅沢を言えば、レコードが増えていっても、そのレコードを作成した日時の時点における、該当レコードの数字を表示させたいのです。
最初にきちんと詳細に書くべきでした。申し訳ありません。質問内容も、うまく表現できていないかもしれませんが、よろしくおねがいします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
accessでオートナンバーを使わ...
-
Accessフォームで詳細内の任意...
-
アクセエスのレコードの更新をV...
-
バーコードリーダーを使用してA...
-
ファイルメーカーで重複してイ...
-
Accessで経過日付に応じて色を...
-
アクセスのフォームで自動連番...
-
Accessのレコード数をテキスト...
-
access の 最終レコードの判定...
-
エクセルで、抽出したデータだ...
-
エクセル VBA メール本文に指定...
-
ACCSESS2013VBA フォームのレコ...
-
未審査請求包袋抽出表作成とは...
-
Access サブフォームでの選択行...
-
ExcelのComboboxでマウスのスク...
-
ACCESSでVBAから選択クエリの抽...
-
PDFファイル/抽出許可され...
-
Accessで○ヶ月前以前を抽出する...
-
「バリアント型でない変数に Nu...
-
クエリ実行結果0件の場合のフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS 複数のフォームから同一...
-
Accessフォームで詳細内の任意...
-
Accessでレコードの複製
-
accessでオートナンバーを使わ...
-
ACCESSフォーム入力後の確定
-
AccessのRefresh・Requery・Rep...
-
Accessで経過日付に応じて色を...
-
access の 最終レコードの判定...
-
MSAccess ロック状態かどうかを...
-
アクセエスのレコードの更新をV...
-
MS.Access でサブフォーム付の...
-
Accessの「Form_AfterUpd...
-
DoCmd.SearchForRecord が動か...
-
ファイルメーカーProでレコード...
-
Access 指定したレコードへ移動
-
ACCESS 単票形式フォームの新...
-
ファイルメーカーで重複してイ...
-
ファイルメーカーのレコード複...
-
AccessVBA フィルタとカレント...
-
アクセスで複数レコードを1レ...
おすすめ情報