
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは。
以前似たものを造ったことがあります。(但し、VBAとSQLの知識が必要です。)
方法としては、
1.抽出元のテーブルにオートナンバー(もしくはその代わりになるもの)を付ける
2.RND関数を使用して無作為のレコードを抽出する
(RND関数で得た数字を利用して、DLOOKUP関数でデータ抽出)
3.抽出したデータを抽出先テーブルに登録
(DOCMD.RUNSQLにて”INSERT~”で登録)
4.2~3をDO ~ LOOPにて件数分登録されるまで処理をする
です。
>・重複データははきださない。
抽出先に登録する前に既に登録されてないかチェックすればいいです。(DCOUNTを使用)
>・できればやるたびに違う結果がでる。
RND関数を使用する前にRANDOMIZEステートメントを実行すればいいです。
>・たとえば果物から10件、野菜から12件…ということができればなお嬉しいです。
色々方法はありますが、品物ごとにDO~LOOPを作成すればいいと思います。
何かあれば補足します。
No.1
- 回答日時:
> 数百件あるレコードから無作為で10数件のレコードを抽出するようなことできますか?
> ・重複データははきださない。
> ・できればやるたびに違う結果がでる。
Rnd関数で重複しない一意な乱数列を必要件数だけ生成し、Top句、またはAbsolutePositionでレコードを抽出すれば、可能と思われます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのクエリで抽出条件「ま...
-
Access テーブルを分割してエク...
-
Accessで「式で型が一致しません...
-
ACCESS クエリの抽出条件に他の...
-
access 無作為抽出をしたい
-
ACCESS クエリの抽出条件を動的...
-
ACCESS 「パラメータの入力」...
-
Access 抽出した重複データを一...
-
ACCESSのクエリで集計
-
VBAでアクセスのクリエの抽出条...
-
エクセルのマクロで検索・抽出...
-
ACCESSの時間帯の抽出について
-
日付型のフィールドに空白を入...
-
ACCESS 重複データを1...
-
Excleピボットでデータのない部...
-
差込印刷での全角表示について...
-
ファイルメーカーのCase関数で
-
VBA 別シートの同じ日付の欄に...
-
アクセスで追加した項目に全て...
-
アクセスのエラー「クエリには...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS クエリの抽出条件に他の...
-
ACCESSのクエリで抽出条件「ま...
-
Access テーブルを分割してエク...
-
PCゲームから音声ファイルを抽...
-
ACCESS 「パラメータの入力」...
-
ACCESSの時間帯の抽出について
-
エクセルのマクロで検索・抽出...
-
アクセス・クエリの抽出条件(...
-
Accessで「式で型が一致しません...
-
クエリの進行状況を知りたい。
-
元データから連続5日以上だった...
-
accessの日付フィールドから前...
-
Accessクエリーでチェックボッ...
-
エクセル2010の統計作業(フィ...
-
ACCESS クエリで”1”でないもの...
-
アクセスでの抽出方法(日付+時...
-
ACCESS クエリの抽出条件を動的...
-
アクセス2000で、DBの0と空白以...
-
access 無作為抽出をしたい
-
最大値以外の抽出方法
おすすめ情報