
No.2ベストアンサー
- 回答日時:
クエリで乱数を発生させるフィールドを作り
そのフィールドで並べ変えてTOP10を抽出とすればいいです
ただし、単純にRND関数を使っても
RND関数は引数を取りませんから、
Accessはクエリの演算処理の最適化に於いて
レコードとは関係ない関数とみなし
一度評価した値を全てのレコードに摘要します
その結果全レコードで同じ値になってしまいます
これを防ぐには下のようなユーザー関数を作り
あたかもレコードのあるフィールドに関係あるかのように見せて
レコード毎に評価させるという手を使います
Public Function myRND(anyField)
Randomize
myRND = Rnd
End Function
この関数をクエリで使い、引数にはフィールドの中のどれかを渡します
渡すフィールドは関数の中で使用するわけではありませんから
何でもいいです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
access レポートで罫線...
-
ACCESSのレコード操作で1つ前...
-
アクセスデータベースのUnicode...
-
ファイルメーカーで新規レコー...
-
ホスト汎用機でのNDBアクセス方法
-
Accessのレポートの集計に条件...
-
ACCESSのフォームで次のレコー...
-
差込印刷ヘルパーの設定方法
-
ファイルメーカープロでレコー...
-
差込印刷で顧客別に複数行のデ...
-
日付の加算・減算ってできますか?
-
Accessで写真(JPEG)管理がした...
-
ExcelからAccessデータを検索す...
-
WORD差し込み印刷:日付の処理 ...
-
アクセス2000でデータ抽出...
-
アクセスで入力したデータの順...
-
Accessを使ってレポートを印刷...
-
ファイルメーカ 集計の表示
-
ファイルメーカでのパスワード...
-
ACCESS クエリ 抽出条件が多い場合
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
access レポートで罫線...
-
ACCESSのレコード操作で1つ前...
-
差込印刷で顧客別に複数行のデ...
-
ACCESSのフォームで次のレコー...
-
Accessのフォームへ、記録者の...
-
accessのマクロで「一時変数設定」
-
ADOで現在のレコードの次のレコ...
-
ホスト汎用機でのNDBアクセス方法
-
Accessのレポートの集計に条件...
-
ファイルメーカーで一括入力す...
-
アクセスデータベースのUnicode...
-
ファイルメーカーで検索条件の...
-
ACCESSでオフセットを求める方法
-
日付の加算・減算ってできますか?
-
ファイルメーカーで該当件数を...
-
ファイルメーカープロでレコー...
-
ラベルをクリックしてレコード...
-
ファイルメーカー印刷時の改ページ
-
アクセスでのエクセルでいう行...
-
FileMakerで特定のレコードのみ...
おすすめ情報