• ベストアンサー

ファイルメーカープロでの検索について

お世話になります。 ファイルメーカープロについて教えてください。 予定表などを作成していまして、今週と検索した時に必ず当該週の月曜日から表示させる方法はありませんか? 現在の日付が仮に木曜日であったとしてもその週の月曜から表示できるようにするスクリプトを計画したいのですが。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • himajin1
  • ベストアンサー率43% (184/422)
回答No.1

仮に、検索したい日付フィールドの名称を、「誕生日」と置きます。 1:まず、表レイアウトなどで、「誕生日」フィールドが含まれているレイアウトを作ります。 2:スクリプトで、以下を、作成します。 2-1:検索モードに切り替え「検索条件を記憶しない」「一時停止しない」 2-2:計算結果を挿入のステップで、 内容を選択 フィールド指定は「誕生日」 指定する計算式は、「DateToText(Today-DayofWeek(Today)+2) & ".." & DateToText(Today-DayofWeek(Today)+8)」 2-3:検索実行 オプション 検索条件を記憶するのチェックは外す。 このスクリプトを、実行すれば、実行した日を含む1週間(今週)がヒットします。

porsche_tf1
質問者

お礼

早速のご回答ありがとうございます。 おかげさまで、今週をヒットさせることができました。 ありがとうございます。 そこで恐縮ですが、追加の質問をさせて頂きたく願います。 今週以降の全てをヒットさせる場合と、来週以降という事は可能でしょうか?よろしくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

NO.1の回答でDateToText(Today-DayofWeek(Today)+2) & ".." のみで今週以降となるのでは・・

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで予定表を作るに当たり、同一予定の回数を自動入力したい

    エクセル2002 for WinXP を使っています。 横にその週の日付が月曜から金曜日まで並んでいて、 縦は第何週という風に日付が増えていく表があります。 (簡単に言えばカレンダー) そこにたとえばAという会議が第1水曜日、第1金曜日と第2月曜日、第3木曜日、第5月曜日のようにとびとびに5回予定されるとします。 それぞれの欄(それぞれの日付欄を縦に2分割しても良いです)に"A"と会議名を入力したら、自動的に1~4まで連番を振ってくれると嬉しいのですが。 最終的には会議は15コくらい、それぞれの会議が10回から20回開催されます。 countifを使うにも、範囲の指定方法がわからず... 関数で何とかできるものでしょうか? よろしく、お知恵を拝借したいです。

  • 木曜日の日付のみを抜き出して表示させたい

    毎週木曜日に行われる掃除当番の年間表のようなものを作成しようとしています。 毎週木曜日の日付のみ表に表示させたいのですが、Excelマクロで方法はありますか? (上記以外にもやりたい操作があり、マクロ1回で簡単にしたいので、セル入力の関数ではなくマクロで考えています。)

  • EXCELの日付を自動的に表示する関数は?

    TODAY関数を使うと、土日明けの表示がうまくいかない(例えば前日の日計表を当日の朝作成するときに日計表に前日「月曜日の朝に作成するなら金曜日の日付」の日付を表示したいのに、どうやって関数をかんがえればいいのかわかりません。いい方法があったら教えてください。

  • エクセルスケジュール作成の際に、曜日を固定して日付をその月によって連動させる方法を知っている方いませんか?

    エクセルで横列にスケジュール表を作成しています。月により日付を連動させる方法(WEEKDAY等)の説明はたくさんありますが、逆に月により日付を左右に連動させるようにできませんか? 曜日欄には式入れずそのまま入力。日付欄は、3/1が第1週目の日曜であれば、曜日欄の第1週目の日曜の欄の上に自動的に日付が表示される感じにしたいです。 また、資料の都合上、月ごとに管理していますが、前月&次月それぞれ1週間分の日付も表示させたいです。 A1~  年  月 B1~  前月日付  当月日付 次月日付←月を変更すると左右に移動 C1~  前月曜日  当月曜日 次月曜日←固定 分かりづらい説明で申し訳ございませんが、かなり困っています。お返事頂ければ幸いです。宜しくお願いします。

  • エクセル 指定の曜日から日付を表示させる

    エクセルに詳しい方がいらっしゃれば助けて下さい。 指定期間中の指定曜日の日付を表示させたいのですが可能でしょうか? 例えば・・・ 11月16日~12月15日の1ヶ月間で 毎週月曜日・水曜日・木曜日の日付がB1表示されるような事は可能でしょうか? A1    B1 月曜日  水曜日 11月17日 木曜日 11月18日 月曜日 11月22日 水曜日 11月24日 木曜日 11月25日 ・・・・・ 指定期間と、指定曜日はファイルによってかえたいのですが・・・・。 エクセルの達人がいらっしゃれば教え下さい。

  • EXCEL 計画・実績表よりの日付指定抽出

    いつもお世話になり、助けてもらっています。 月ベースの生産計画・実績表があります。週単位の進捗作成を上司より依頼され作成を始めました。 元表:1行は日にち   A    B           C    D    E    F    G   1                     1    2    3    4    5   2 機種1  計画投入    100   100   100   100   100 3     計画良品      95    95    96    97    96 4     実績投入      98    99    95    99    98    5     実績良品      97    97    94    96    95 6 機種2  計画投入     100        100 7     計画良品      98         97 8     実績投入      96         95 9     実績良品      94         93 上の月ベースの表があります。実際には1~31日までが表になっています。この表より、1週間1~5日の計画・実績を別ファイルに集計したいのですが・・・ライン別に上表がありリンクさせて一覧にまとめます。で困っていることですが、日付別に抽出・合計がうまくいきません。 完成表イメージ     A      B    C    D    E    F 1          1    2    3    4    5 2  計画投入  200  100   200   100   100 3  計画良品  193  95   193    97   96 4  実績投入  190  99   190    99   98 5  実績良品  191  97   187    96   95 というように日付別にそれぞれの合計を出したいのです。 1・3日は複数機種のため両機種の合計を出します。 場合によっては、3機種以上もありえます。機種は増えても セルは同一間隔です。下表のイメージで毎週まとめたいのです。 週が変わっても日付のみの変更にてそれぞれの項目が計算されるように したいです。日付が8~12になれば当然ですが、元表の計画・実績のセル番地は変動します。日付を変更のみで指定日のデータが格納されれば最高です。 ISNUMBER(日)・INDEX・MATCH等を使えばいけるとは思うのですが どなたか、ご教授下さい。お願いします。

  • エクセル 曜日に対応する担当者を表示するには?

    毎週月曜日と木曜日に行っている、あるイベントの予約表を作成しています。 予約表のイメージですが、A4用紙の片面に次の項目が入ります。 (1)年月日 (2)曜日 (3)担当者名(担当者は月曜日・木曜日別の人) (4)予約表 1枚/日で、8~9枚/月必要になるので、同じ書式のものを9枚分作り、 毎月末に、二月先の分を1か月分プリントしようと考えています。 (1)については、 1枚目の年月日用のセルに二月先の第一月曜日の年月日を入力。 2枚目の年月日用のセルに、「1枚目の年月日+3」と設定して→次の木曜日を自動表示。 3枚目の年月日用のセルに、「2枚目の年月日+4」と設定して→翌週の月曜日を自動表示。 4枚目の年月日用のセルに、「3枚目の年月日+3」と設定して→翌週の木曜日を自動表示。 5枚目の年月日用のセルに、「4枚目の年月日+4」と設定して→翌々週の月曜日を自動表示・・・。 という方法で、一枚目の第一月曜日を入力すれば、2~9枚目までは自動的に表示されるというやり方にしました。 (2)については、曜日用のセルにWEEKDAY関数を使いました。 9枚とも曜日用のセルにWEEKDAY関数を入れて、表示されるやり方にしました。 (4)については、毎回変更することはないので、9枚とも同じ表を入れました。 問題は(3)です。 (2)の曜日に対応して、担当者を表示するためにはどうすればよいのでしょうか。 宜しくお願致します。 上記でお分かりかと思いますが、エクセルは素人です。 もし、(1)、(2)についてももっとスマートな方法がありましたら、教えてください。

  • 【エクセル2002】 週番号から日付を返すには?

    年、週番号から日付を返す為にはどうしたらよいでしょうか? 仕事で週報のフォーマットを作成しているのですが、タイトルの横にその週の期間を表示させたいです。(月曜日から土曜日まで) 例)2008年の週番号30の場合  平成20年7月21日(月曜日)~平成20年7月26日(土曜日) と表示させたい 壁にぶつかってしまい先に進めず困っています。よろしくお願いします。

  • 指定した日付が、その月の第何週かを求める方法

    月曜から日曜の作業内容を 書く報告書作成画面の作成をしています。 処理の一つに、 作成したい週の月曜の年月日を入力し、 日曜までの日付を自動的に画面に出す、 というものがあります。 さらに自動的に出した日曜日の日付から、 報告書作成週はその月の第何週かを求める、 (今月ですと10/6は第1週、10/13は第2週、 10/20は第3週、10/27は第4週、となります) という処理を作成したいのですが、 良いロジックが思い浮かびません。 (処理する月の日付と曜日を配列に入れて、 ループカウントで第何週かを求める、という 方法は思いついたのですが、効率が悪いと思うので…) 何か良いロジックがありましたら、 書き込みをお願い致します。

  • お願いします。

    お願いします。 今妊娠6週目ぐらいです。先週木曜日に茶色いおりものが出て病院に行ったら、どこも異常がなくエコー写真にわ赤ちゃんも見えました。でも、今週の月曜日に病院に行ったら、赤ちゃん見えにくいね。念のため来週来て。と言われました。大丈夫だと思いますか?