
早速ですが、現在accessにて、成績処理をしようと思っております。
現在、疑問に感じているのが、
1.accessの「フォーム」に、「クエリで計算した標準偏差を追加もしくは表示」したいのですが、できません。というか、やり方がわかりません。私の頭の中では、クエリは計算用、フォームは見やすい入力装置と、計算結果の表示に優れていると認識しているのですが・・・
2.同様に、クエリで順位付けすることはできたのですが、フォームもしくはレポートの順位表示欄に挿入していくことはできますか?
以上、VBAの知識はあまりありませんので、簡単な説明をしていただけたらと思っております。
お願いします。教えてください。
No.4ベストアンサー
- 回答日時:
>→成績テーブルを用意すれば、SQLビューで以上の文を入力するだけで、標準偏差テーブルができるのでしょうか?
これは、成績テーブルから得た情報をクエリとして表示させているだけで、標準偏差テーブルを作成しているわけではありません。
最初はちょっと難しいかもしれませんが、クエリとはテーブのデータを自分の活用したい形にした一時的な表です。
ちなみにフォームに標準偏差を表示させるには、適当にテキストボックスを貼り付けて、そのプロパティ→コントロールソースで =StDev([サイズ]) と入力すればOKです。
>2ですが、クエリにての並び替えはできるのですが、並び替えた「順番」を、フォームもしくはレポートの「順位」というフィールドに表示したいのです。
これについてフォームの形式は単票と表、どちらにしているのでしょうか?
やり方としては2通りあって、クエリ作成時に順位というフィールドを作成するやり方と、フォーム表示時にRecordcountを取得して表示させるやり方があると思います。
アクセスでは後者の方が簡単と思われますが、それでもVBAの知識が必要になります。
これ以上はtakenokogomiさんの考案している仕様をもう少し詳しく説明して頂けないと何とも言えないので。
ではでは。
No.5
- 回答日時:
解釈が間違っていたらごめんなさい。
元テーブルからフォームを作成して、標準偏差用のテキストボックスなどをフォーム上で札制しても ?Nameになりますね。これは元テーブルとそのテキストボックスが関連していないからです。
お伺いしますが
元テーブルと標準偏差計算クエリーの関連性はどうなっていますか。例えば生徒番号とかIDが1対1に対応している
とかいうことでしょうか。
●あたらに元テーブルと標準偏差を合成したクエリーを作る方法、その場合はそのクエリを元にフォームを作成すれば解決します。
●あるいはるか、フォームで親フォームと子フォームで関連付けするという方法もあります。
私の解釈が間違っていたら、そう指摘してください。
併せてもう少し具体的に現在のテーブルとクエリの内容を教えて下さい。 実際にACCESSで作ってみてから回答致します。
No.3
- 回答日時:
まず、(1)について詳しく教えてください。
標準偏差のクエリーは元テーブルから作成された
クエリーとは別でしょうか。別なら一つのフォームに
複数のクエリーのデータを表示させるのなら何らかのリレーションを設定する必要があります。
また同じクエリーの中に標準偏差があるのならそのフィールドをフォームに貼り付けたらどのように
表示されますか?
(2)についてもクエリーで並び替えも出来ますし
フォームでも可能です。
この回答への補足
早速のご回答ありがとうございます。
>同じクエリーの中に標準偏差があるのならそのフィールドをフォームに貼り付けたらどのように
表示されますか?
フォームは、元テーブルで作成しています。
そこに、元テーブルから作成したクエリの標準偏差をフォームに表示させたいのです。
コントロールソースにクエリで出た標準偏差を入力したのですが、「?NAME」だと思いますが、表示されてしまいます。
No.2
- 回答日時:
SSSSSSSSSSSです。
2の回答で間違いに気づきましたので補足しておきます。
点数で順位付けする場合、点数が多いほうが順位が上になると思われるので、
ORDER BY 点数 の部分を
ORDER BY 点数 DESC として下さい。
これで点数の多いほうが上位となります。
No.1
- 回答日時:
質問の件に関してはVBAの知識は必要ありません。
どちらかというとSQLの領域となります。
1の回答
標準偏差とはある集団に対して求める値であって、各生徒が持つ値ではありません。
つまり、一般的には成績と違うテーブルに表示させるという手法になります。
SQLビューで次のSQL文を実行すればOKです。
SELECT STDEV(点数列) FROM 成績テーブル;
2の回答
これもフォーム、レポートにひもとくデータのテーブルあるいはクエリを成績順に並べればOKです。
次のクエリあるいはテーブルを用意して、それをフォームあるいはレポートにリンクさせてやって下さい。
SELECT * FROM 成績テーブル ORDER BY 点数;
この回答への補足
。一般的には成績と違うテーブルに表示させるという手法になります。
SQLビューで次のSQL文を実行すればOKです。
SELECT STDEV(点数列) FROM 成績テーブル
→成績テーブルを用意すれば、SQLビューで以上の文を入力するだけで、標準偏差テーブルができるのでしょうか?
2ですが、クエリにての並び替えはできるのですが、並び替えた「順番」を、フォームもしくはレポートの「順位」というフィールドに表示したいのです。
できれば、リンクの方法も教えてください。
勝手なことばかり書きまして申し訳ありません。なにせ、初心者ですから…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのフォームのビューが...
-
Accessのフォーム上にレコード...
-
ACCESSのフォームからデータの...
-
ADOでRecordsetオブジェクトを...
-
アクセスでテーブルの変更内容...
-
Accessのフォームで作業領域を...
-
accessにて生徒の成績処理
-
Accessのハイパーリンクのパス...
-
Accessのフォーム画面について
-
オートシェイプのような作図入...
-
ACCESS レコードセット
-
ACCESSで入力フォームをHTMLフ...
-
[至急]accessクエリ結果を入力...
-
アクセス 0以外をカウントす...
-
Accessのフォームに表示...
-
dlookup関数が使えない
-
Formからの複数選択抽出条件に...
-
Access2002 フォームを閉じるた...
-
帳票フォームに全レコードを表...
-
Accessが不良です
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのフォームからデータの...
-
アクセスのフォームのビューが...
-
Accessのフォーム上にレコード...
-
選択したチェックボックスのみ...
-
Access 別フォームへの再クエ...
-
accessの自動更新処理をできな...
-
アクセスでテーブルの変更内容...
-
ACCESSで入力フォームをHTMLフ...
-
アクセスでの項目追加について...
-
Access フォーム上でコンボボッ...
-
Accessのフォームで作業領域を...
-
ADOでRecordsetオブジェクトを...
-
Access2002 フォームを閉じるた...
-
入力途中の入力した値をすべて...
-
「メソッドまたはデータメンバ...
-
Accessフォームのテキストボッ...
-
Accessのフォーム画面について
-
[至急]accessクエリ結果を入力...
-
ACCESSでのテキストボックスの...
-
他フォームのチェックボックス...
おすすめ情報