
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のレポートの集計に条件...
-
ファイルメーカーでレコードご...
-
ファイルメーカーで該当件数を...
-
AXXESSでフォームに表示されて...
-
差込印刷で顧客別に複数行のデ...
-
VSAM
-
ExcelからAccessデータを検索す...
-
アクセスのレポートのヘッダー...
-
ファイルメーカーの集計方法を...
-
Access2007でSQLの複数列副問い...
-
アクセスで入力したデータの順...
-
ファイルメーカーでユニークな...
-
ファイルメーカー5.0でCOUNTIF!!
-
テキストボックスにコントロー...
-
Access Left$関数で全角半角が...
-
「#エラー」の回避
-
access2019 チェックボックスと...
-
Accessクエリで特定の行を削除...
-
ファイルメーカーのことでお聞...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差込印刷で顧客別に複数行のデ...
-
ACCESSのフォームで次のレコー...
-
PSQLで-- More --を表示しない方法
-
ADOで現在のレコードの次のレコ...
-
Accessのレポートの集計に条件...
-
ファイルメーカーで検索条件の...
-
「ファイルメーカー」で宛先の...
-
前レコードのテキストボックス...
-
ファイルメーカー印刷時の改ページ
-
accessのマクロで「一時変数設定」
-
Accessのフォームへ、記録者の...
-
ファイルメーカープロでレコー...
-
ファイルメーカーPro7での印刷...
-
アクセスデータベースのUnicode...
-
ACCESSのレコード操作で1つ前...
-
日付の加算・減算ってできますか?
-
ホスト汎用機でのNDBアクセス方法
-
ラベルをクリックしてレコード...
-
access2007のオートナンバーに...
-
ファイルメーカーで最大シリア...
おすすめ情報