みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Shinさんの早速のお返事ありがとうございます
印刷、提出日時を記録するフィールドを早速試してみます。
自分なりにではありますが、自動印刷のスクリプトを作ってみました。
提出簿印刷のポータルに提出簿入力のデータを反映させるために
レイアウト切り替え[提出簿入力]
レコード/検索条件/ページへ移動[最初の]
loop
変数を設定[$官公庁名;値:提出簿入力::官公庁名]
レイアウト切り替え[「提出簿印刷」]
If[IsEmpty(提出簿印刷::官公庁名)]
フィールド設定[提出簿印刷::官公庁名;$官公庁名]
Else
新規レコード/検索条件
フィールド設定[提出簿印刷::官公庁名;$官公庁名]
End If
レイアウト切り替え
レコード/検索条件/ページへ移動[次の;最後まできたら終了]
End Loop
このスクリプトで、提出簿印刷に設定したポータルに各官公庁ごとのデータを反映させることが出来ます。しかし、A社とB社が同じ官公庁に提出する場合は、提出簿印刷に同じレコードが2つ出来てしまうことになります。そこで、重複したものを削除するというスクリプトを作成しました。これで、一応は、各官公庁ごとに提出する提出簿を作成することが出来ました。
いかんせん、スクリプトの本の目次を見ながら例文を組み合わせて作成したものですから、もっと効率の良い方法があるのかどうかがわかりません。
アドバイスをいただけましたら幸いです。
みなさん初めまして。私はwindows vista で Filemaker pro advanced 11を使用しております。今後とも宜しくお願いします。
早速ですが、現在、私は官公庁に提出をする書類の提出簿を作成しています。テーブルとフィールドの構成は以下の通りです。
・関与先マスタ
コード
関与先名
〒番号
住所
電話番号
FAX番号
携帯電話
業種
管轄
・提出簿入力
コード(関与先マスタとリレーションを設定)
関与先名(関与先マスタからルックアップ)
住所(関与先マスタからルックアップ)
電話番号(関与先マスタからルックアップ)
管轄(関与先マスタからルックアップ)
提出書類(提出書類の項目は複数ありますので値一覧で提出する場合は○、提出がない場合は空欄)
・提出簿印刷
管轄(提出簿入力の管轄とリレーション)
ポータル(提出簿入力の各項目を各管轄ごとに表示できるように設定)
・提出簿累積データ(未作成)
提出簿入力で入力したデータを移行するように考えています。
官公庁に提出する際に提出先の管轄の官公庁名を手入力し、各提出先ごとに提出簿を印刷するという段階までは作成できたのですが、印刷の際に自動的に各管轄の官公庁ごとに提出簿を作成するという作業で行き詰まってしまいました。
最終的な目標としては、提出簿入力を終えた段階で、スクリプトボタンを押し、各管轄の官公庁ごとに印刷出来るというシステムを作ることです。
説明に不足している箇所があるかもしれませんが、何卒、皆様のお知恵を拝借させていただきたいと思います。宜しくお願いします。
Pages: 1
[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 562.78 KiB (Peak: 579.68 KiB) ]