
ヘルパー派遣会社のスタッフの担当表を作成しています。レコードには「利用者名」「開始時間」「終了時間」「スタッフ名」があります。このデータが一日50件程あります。開始時間の早い順に並べたくレポート作成時の並びかえで昇順を指定してもダメでした。レポートの元になるクエリでは並びかわっています。もう1つ問題があります。一人の利用者が一日に2件ヘルパーを利用することがあります。朝7:00と夜19:00に利用する場合は7:00の下に19:00が並んで欲しいのでレポート作成時に月、日、利用者の順番でグループ化しました。説明不足で申し訳ありませんがよろしくお願いいたします。
No.4ベストアンサー
- 回答日時:
1回では無理なような気がします。
(1)クエリーの集計で
名前 開始時間
グループ化 最小値
を一旦作っておき、
(2)(1)と元のテーブルクエリーにして
(1)開始時間 名前 開始時間
昇順 昇順 昇順
という感じにしてはどうでしょう?
うまく動かなければ、(1)をテーブル作成クエリーにして
並び順の基準となるテーブルにすればよいかと思います。
No.5
- 回答日時:
#2の者です。
>朝6:00と夜18:00に利用する場合は6:00の下に18:00
>が並んで欲しいのです
もしかしてテーブルの開始時間・終了時間のフィールドをテキスト型にしていませんか?それで6:00とか18:00と入力をしているのですか?テキストで6:00と18:00では18:00の方が昇順では上にソートされます。フィールドのタイプを日付/時刻型にするかテキストでも6:00ではなく06:00と入力すれば私の並び替えのでOKのはずです。
その辺を再度確認していただきたいのですが。
No.3
- 回答日時:
#1 tihit です。
伊藤一郎 I 6:00 7:00 田中さん
伊藤一郎 I 18:00 19:00 佐藤さん
鈴木次郎 I 7:00 8:00 田中さん
加藤五郎 I 8:00 9:00 前田さん
↑ ↑ ↑
並べ替え1 並べ替え2 並べ替え3
フィールドを並べ替え順にします。
#1に書きましたがフィールドの順位が一番優先されます。
同じごとの繰り返しですから自信なしです。
この回答への補足
ご指導ありがとうございます。上記のやり方ですと利用者ごとには時間の早い順になりますが、全体の時間の並びがばらばらになってしまいました。基本的に開始時間は利用者全員をとおして昇順で複数回利用される方のみ一回目の開始時間の下に二回目の開始時間がはいります。開始時間の昇順を利用者のグループ化に優先させることは可能でしょうか?
補足日時:2004/07/31 22:35No.2
- 回答日時:
レポートの並び替え/グループ化で
月 昇順
日 昇順
利用者 昇順
開始時間 昇順
の順で並び替えをすれば希望する並びになります。
この回答への補足
ご指導ありがとうございます。ほぼ完成に近い形になりましたが、問題があります。一人の利用者が一日に2件ヘルパーを利用することがあります。朝6:00と夜18:00に利用する場合は6:00の下に18:00が並んで欲しいのです。具体的に書きますと,(Iは縦線と見てください)
―――――――――――――――――――――――-
I 利用者名 I 開始時間 I 終了時間 I ヘルパー名 I
――――――――――――――――――――――――
I 伊藤一郎 I 6:00 I 7:00 I 田中さん I
I伊藤一郎 I 18:00 I 19:00 I 佐藤さん I
I 鈴木次郎 I 7:00 I 8:00 I 田中さん I
I 加藤五郎 I 8:00 I 9:00 I 前田さん I
基本的に開始時間昇順ですが、早い時間の下に後の時間を挿入したいのですが、可能でしょうか?
No.1
- 回答日時:
一つの例として参考にしてください。
利用者ID 作業開始 終了 作業時間 以上を並べ替えの条件があるフィールドとします。
優先順位は、利用者ID 作業開始 作業時間 の順とします。クエリーのフィールドは利用者ID 作業開始 作業時間 でよろしいかと。クエリーはご存じと思いますが表のフィールド位置が左のほうから並べ替えが優先されますので、この場合利用者IDは重複があってもよいようにテーブルデザインで考えてください。
利用者IDは不便なら利用者ふりがなでもよいでしょう。 ご参考になれば幸いです。
テストしたわけではありませんので、自信なしです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 教えて!goo 数あるQ&Aサイトの、利用者精神年齢を高い順に並べると、サイトの並び順はどのように並びますか。 4 2022/07/15 22:02
- Windows 10 Windows10のノートPCで子供の利用を管理できますか? 5 2023/04/04 18:28
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- Excel(エクセル) 複数のブックをひとつのブック(複数のシートにまとめる)場合にシートとの順番について 5 2022/12/28 20:47
- 作詞・作曲 ボーカロイドの楽曲をyoutubeに公開する際のMV内における2次利用のイラストの著作権について 1 2022/08/26 10:46
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- 会社・職場 派遣社員の業務応募について 2 2022/10/22 21:59
- Excel(エクセル) Excelの並び替え(先頭の文字以外を基準に並び替えたい) 3 2023/07/07 22:21
- カードローン・キャッシング 楽天カードの増額の申し込みについて 昨日、 楽天カード株式会社から→ 拝啓 平素は楽天カードをご利用 1 2022/03/23 10:34
- 弁護士・行政書士・司法書士・社会保険労務士 行政書士試験の民法についての質問になります。 時効についての質問になります。 問 Aが甲債権の担保と 1 2023/07/06 21:51
このQ&Aを見た人はこんなQ&Aも見ています
-
[MS Access]クエリで変換 hhmm(数値型)⇒hh:mm(日付/時刻型)
その他(Microsoft Office)
-
アクセスで複数列にまたがる同一名義の個数を集計出来ますか?
Access(アクセス)
-
Accessの条件付き書式設定で、複数の条件が一致した時の書式を設定したい
その他(Microsoft Office)
-
-
4
Accessで条件が2つのグループに連番をふる
Access(アクセス)
-
5
Accessのクエリで、replace関数を使い、データの中にある”をブランクに置き換えたいのですが
Access(アクセス)
-
6
【Access】Dcount関数の複数条件で順位を付ける方法について
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mdbのオートナンバー型
-
アクセス A列コピー B列貼り...
-
ACCESSでテーブルのフィールド...
-
Accessで、フィールドにルック...
-
Accessでテーブルの値をテキス...
-
Accessのフィールド数が255しか...
-
ACCESSでテーブルのチェックを...
-
ACCESSで和暦を西暦に・・・
-
Officeアクセス テーブル「テ...
-
SQL 値を変更して表示
-
accessで重複を防ぎたい
-
【Access】フォームで自動計算...
-
OracleDBのテーブルのリンクに...
-
Access 昇順・降順で並び替え...
-
INSERT INTO ステートメントに...
-
並び替え
-
Access:リンクテーブルマネー...
-
ACCESSの既存テーブルに、EXCEL...
-
SQLサーバのエクセル連携に...
-
access2007 テーブルデータのフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのフィールド数が255しか...
-
INSERT INTO ステートメントに...
-
Accessでテーブルの値をテキス...
-
ACCESSで400以上のフィールドが...
-
SQLServer2005のSQL文での別名...
-
アクセス エラーを数値「0」に...
-
accessのレポートで元になるテ...
-
アクセス メモ型 255文字...
-
【Access】フォームで自動計算...
-
Accessで、固定アルファベット+...
-
アクセス A列コピー B列貼り...
-
ACCESSでオートナンバーを任意...
-
ACCESSでの改行コード
-
ファイルメーカーでCountifの様...
-
主キーはオートナンバー型のID...
-
ACCESS VBAにてCSV...
-
accessで重複を防ぎたい
-
ACCESSで和暦を西暦に・・・
-
Access:リンクテーブルマネー...
-
ACCESSでテーブルのフィールド...
おすすめ情報