- ベストアンサー
ファイルメーカーPro7でカレンダーを作成したい。
とても急いでいます。 なるべく簡単な方法でお願いいたします。 カレンダーのレイアウトには表示西暦年と表示月、次月へボタンと前月へボタンを配置して、レイアウトが開かれた時は今月を、ボタンで任意の月のカレンダーが表示できるものが希望です。 テーブル構造とレイアウト表示時・ボタンに設定するスプリクトをご指導下さい。 宜しくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- a2c_2005
- ベストアンサー率49% (29/59)
回答No.5
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.3
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.2
- aqula
- ベストアンサー率60% (70/115)
回答No.1
お礼
ありがとうございます。 カレンダーに書き込みはなしです。日付にボタンでももたせて該当日の予約管理画面を表示させるつもりです。 今日は打合せが午前午後ともに入っているので週末は早速取り組んでみます。 取り急ぎ、テーブル構造と作成方法で答えて下さってすごく感謝しています。
補足
(1) 定義→データベースで「カレンダー初日番号」をタイプ「計算」で設定するのですが、計算式の中にカレンダー_monthのようにその値自身がグローバルなものを使うと「カレンダー初日番号」がグローバル設定できないようですが…。 (2) スクリプトを見ていただけますか? データベースはACCESSで6年ほど作っています。今回ファイルメーカーは初めてで、テーブルやレコードの追加や更新、削除などスクリプトで自由にいじれなくてもじもじしています。 今、ループしっぱなしのようです。見てあきれないで下さい。宣しくお願いします。 1.全てを選択 2.対象レコード削除[ダイアログなし] 3.新規レコード/検索条件 ↓ 37行 39.新規レコード/検索条件 40.計算結果を挿入[選択;カレンダー表示::カレンダー設定日;Get(日付)] 41.計算結果を挿入[選択;カレンダー表示::カレンダーYear;year(カレンダー表示::カレンダー設定日)] 42.計算結果を挿入[選択;カレンダー表示::カレンダーMonth;Month(カレンダー表示::カレンダー設定日)] 43.レコード/検索条件/ページへ移動[ダイアログなし;カレンダー表示::カレンダー初日番号] 44.計算結果を挿入[選択;カレンダー表示::カレンダーDay;Date(カレンダー表示::カレンダーMonth;1;カレンダー表示::カレンダーYear)] 45.計算結果を挿入[選択;カレンダー表示::カレンダー日付増加;カレンダー表示::カレンダーDay + 1] 46.レコード/検索条件/ページへ移動[次の] 47.Loop 48.計算結果を挿入[選択;カレンダー表示::カレンダーDay;カレンダー表示::カレンダー増加] 49.計算結果を挿入[選択;カレンダー表示::カレンダー増加;カレンダー表示::カレンダーDay + 1] 50.Exit Loop If [カレンダー表示::カレンダーDay = Date(カレンダー表示::カレンダーMonth + 1;0;カレンダー表示j::カレンダーYear)] 51.レコード/検索条件/ページへ移動[次の] 52.End Loop 53.レイアウト切り替え[”カレンダー”(カレンダー)] 54.フィールド設定[カレンダー::表示Year;Year(Get(日付))] 55.フィールド設定[カレンダー::表示Month;Month(Get(日付))] お願いします。