
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ランキング
-
データベースファイル(.db)を開...
-
ACCESSのSQLで、NULLかNULLでな...
-
将棋のDB。「この局面と同一の...
-
android版のMs accessはありま...
-
データベースの勉強 公務員を目...
-
QSL でのフォーム画面作成について
-
ここ2番目はBOTでしょうか?
-
FileMaker Proに近い無料のWeb...
-
sqlite(spatialite_gui)での...
-
顧客データベースを作る場合、...
-
半角ハイフンに似た文字
-
はじめてのAccess 2019 について
-
DBエラーを解決したい
-
ITパスポートについての質問で...
-
マイクロソフトAccessでsqlのas...
-
情報整理するのに、「 Fullfree...
-
レコード数のカウント
-
私はシステム会社に務めている...
-
データベースの選定について 要...
-
ドリームメーカーってどうやっ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差込印刷で顧客別に複数行のデ...
-
ACCESSのフォームで次のレコー...
-
PSQLで-- More --を表示しない方法
-
ADOで現在のレコードの次のレコ...
-
Accessのレポートの集計に条件...
-
ファイルメーカーで検索条件の...
-
「ファイルメーカー」で宛先の...
-
前レコードのテキストボックス...
-
ファイルメーカー印刷時の改ページ
-
accessのマクロで「一時変数設定」
-
Accessのフォームへ、記録者の...
-
ファイルメーカープロでレコー...
-
ファイルメーカーPro7での印刷...
-
アクセスデータベースのUnicode...
-
ACCESSのレコード操作で1つ前...
-
日付の加算・減算ってできますか?
-
ホスト汎用機でのNDBアクセス方法
-
ラベルをクリックしてレコード...
-
access2007のオートナンバーに...
-
ファイルメーカーで最大シリア...
おすすめ情報