3 返信 最新の回答 日時: Apr 16, 2015 6:54 PM ユーザー:sago350@未来Switch

    指定日からの曜日抽出について

    Nanjo

      タイトル

      指定日からの曜日抽出について

      フォーラムに投稿

      現在私の曜日フィールドに月水金と火木土があるのですが、別のテーブルで指定日というフィールドを作ってそこに日付を指定すると曜日フィールドからその指定日の曜日にあったソートがされるようにしたいのですが、いまいちよい方法が浮かびません。初歩的かもしれませんが、ご教授のほどよろしくお願いいたします。

        • 1. Re: 指定日からの曜日抽出について
          sago350@未来Switch

          曜日は
           DayNameJ ( 日付 )
          という関数で取れますよね。

          そして、「指定日の曜日にあったソート」というのはどういうソートでしょうか?
          例えば、「月水金火木土」という順番で並び替えをしたいのなら、ソート条件の指定を値一覧にすれば可能になります。(ソート先は曜日フィールド)

          • 2. Re: 指定日からの曜日抽出について
            Nanjo

            DayNameJ(日付)で曜日が表示できましたありがとうございます。ソートですが、指定日の曜日が月曜日だった場合は月水金のグループだけ表示されるようなソートを考えているのですが…何かいい案はないでしょうか?

            • 3. Re: 指定日からの曜日抽出について
              sago350@未来Switch

              こんなスクリプトを組めばいけるかな

              変数を設定 [$曜日; 値:DayNameJ ( 曜日の検索::g指定日 )]
              If [$曜日 = "月曜日"]
                  検索モードに切り替え []
                  フィールド設定 [曜日の検索::日付; "月曜日"]
                  新規レコード/検索条件
                  フィールド設定 [曜日の検索::日付; "水曜日"]
                  新規レコード/検索条件
                  フィールド設定 [曜日の検索::日付; "金曜日"]
                  検索実行 []
              End If