初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 Re: 初心者のFileMaker pro Q&A » フィールドの内容を合体させるには?② » 2022-11-01 13:40:50

Shin 様

ありがとうございます。
勉強もかねて、いけるところまで行ってみたいと思います。。

頂いたサンプルファイルをインポートして同じようにリレーションをつないでみました。
既存の顧客管理テーブルの主キーをいただいたサンプルファイルに反映させるにはどうしたらよいでしょうか。。

#2 Re: 初心者のFileMaker pro Q&A » フィールドの内容を合体させるには?② » 2022-11-01 11:56:33

Shin様

サンプルありがとうございます。
まさにこういうことをしたいのですが、このまま、私が今持っているDBと合体させることは可能でしょうか。。。?
また、できるのであればやり方をご教授いただければと思います。。。

#3 Re: 初心者のFileMaker pro Q&A » フィールドの内容を合体させるには?② » 2022-11-01 11:55:49

himadanee 様

ありがとうございます。

前任の方が作っていて、作り直すとなると、私が初心者ということもありとても時間がかかるので、
今のを活かすスタイルで行ければと思っています。。

#4 初心者のFileMaker pro Q&A » フィールドの内容を合体させるには?② » 2022-11-01 09:51:38

koma3
Replies: 7

お世話になっております。

前回のスレッド(https://fm-aid.com/bbs2/viewtopic.php?id=13653)と似たところがあるのですが、また違う処理なので
別で質問させてください。

テーブルに名前フィールド1、名前フィールド2......名前フィールド9と、それに対応する、更新日フィールド1、更新日フィールド2......更新日フィールド9があります。
これらを抽出する方法なのですが、

パターンは2つあります。
①更新日フィールド1、更新日フィールド2......更新日フィールド9 の中のいずれに、来月の1日もしくは15日の更新日が複数入っている場合(※土日祝は関係なし)
例)名前フィールド1 = 空白 、名前フィールド2 = 田中雅子 、名前フィールド3 = 田中太郎、名前フィールド4 = 小島和夫、フィールド5 = 山田和夫、名前フィールド6以降 = 空白
例)更新日フィールド1 = 空白 、更新日フィールド2 = 2022年12月1日 、更新日フィールド3 =  2022年12月1日、更新日フィールド4 = 2023年4月15日、更新日フィールド5 = 2023年4月15日、更新日フィールド6以降 = 空白

結果: フィールド10(今回対象者) = ①田中雅子 様 ②田中太郎 様 
    フィールド11(更新日) = 2022年12月1日
    フィールド12(今回対象者ではない人) = 小島和夫 様、山田和夫 様

①更新日フィールド1、更新日フィールド2......更新日フィールド9 の中のいずれかに、来月の1日もしくは15日の更新日が1つだけ入っている場合(※土日祝は関係なし)
例)名前フィールド1 = 空白 、名前フィールド2 = 田中雅子 、名前フィールド3 = 田中太郎、名前フィールド4 = 小島和夫、フィールド5 = 山田和夫、名前フィールド6以降 = 空白
例)更新日フィールド1 = 空白 、更新日フィールド2 = 2022年12月1日 、更新日フィールド3 =  2022年12月1日、更新日フィールド4 = 2023年4月15日、更新日フィールド5 = 2023年4月15日、更新日フィールド6以降 = 空白

例)名前フィールド1 = 田中雅子 、名前フィールド2以降 = 空白
  更新日フィールド1 = 2022年12月1日、更新日フィールド2以降 = 空白

例)名前フィールド1 =空白 、名前フィールド2以降 = 田中雅子 、フィールド3以降 = 空白
  更新日フィールド1 = 空白、更新日フィールド2 = 2022年12月1日、更新日フィールド3以降 = 空白

結果: フィールド10(今回対象者) = 田中雅子 様
    フィールド11(更新日) = 2022年12月1日
    フィールド12(今回対象者ではない人) = 空白

このような結果にするにはどのようにしたらよいでしょうか。

補足:※更新日は同じ月で1日と15日が混ざることはありません。
   12月1日更新と、12月15日更新 = なし
   12月1日更新、4月15日更新 = あり

お知恵をお貸しください。よろしくお願いします。

#5 Re: 初心者のFileMaker pro Q&A » フィールドの内容を合体させるには。。。。? » 2022-10-31 15:02:48

Shin 様

サンプルありがとうございます。
新しいテーブルを作り直して再度やってみたらうまくいきました。
大変助かりました。
ありがとうございました。

#6 Re: 初心者のFileMaker pro Q&A » フィールドの内容を合体させるには。。。。? » 2022-10-31 12:41:43

Shin様
ありがとうございます。

端折っている部分(.....)を、キチンと書き直していますか。
→はい、こちらすべて変更しました。

ところで環境は?
→環境はFileMakerPro 18 Advanced を使っています。


また、複数の単独フィールドで何かを入力してそれをリストにする、という処理は、あまり好ましい処理ではないですよ。
→ありがとうございます。
  前任の方が、別のDBを作っていらっしゃってて、それから出力したExcelをもとに作成していますので、好ましくないのはおっしゃる通りですが、
  できればこのままいきたいです。。

よろしくお願いします。

#7 Re: 初心者のFileMaker pro Q&A » フィールドの内容を合体させるには。。。。? » 2022-10-31 11:19:53

Shin 様

ありがとうございます。
頂いた式で試してみましたが、計算結果が ? になっていて、フィールドの大きさを調整してもそのままです。。。

#8 初心者のFileMaker pro Q&A » フィールドの内容を合体させるには。。。。? » 2022-10-28 16:31:22

koma3
Replies: 6

テーブルにフィールド1、フィールド2......フィールド9があります。
それらのフィールドをにはそれぞれ人の名前が入りますので、フィールド10というところにまとめたいです。

パターンは2つあります。
①フィールド1、フィールド2......フィールド9 の中のいずれかに、2つ以上名前が入っている場合
例)フィールド1 = 空白 、フィールド2 = 田中雅子 、フィールド3 = 田中太郎、フィールド4 = 空白、フィールド5 = 山田和夫、フィールド6以降 = 空白

結果: フィールド10 = ①田中雅子 様 ②田中太郎 様  ③山田和夫 様

②フィールド1、フィールド2......フィールド9 の中のいずれかに、1つにフィールドしか埋まっていない場合
例)フィールド1 = 田中雅子 、フィールド2以降 = 空白
例)フィールド1 =空白 、フィールド2以降 = 田中雅子 、フィールド3以降 = 空白

結果: フィールド10 = 田中雅子 様

このような結果にするにはどのようにしたらよいでしょうか。
浅学で申し訳ございません。
ご教授お願いいたします。

#9 Re: 初心者のFileMaker pro Q&A » 検索結果の全レコードをメールで送信するには? » 2022-07-21 16:36:27

チポ 様

ありがとうございます。
何とか形になりました。

#10 初心者のFileMaker pro Q&A » 検索結果の全レコードをメールで送信するには? » 2022-07-21 15:08:43

koma3
Replies: 2

初学者です。いつもお世話になっています。

やりたいことは検索結果で絞り込まれた対象のレコードをエクセルで送信することです。
できれば、送信先をチェックボックスでわけて送信したいのですが。。

求めている挙動は下記のとおりです。

1.エリアが東京のレコードを検索(検索条件は固定ではありません)
2.宛先をチェックボックスで選ぶ(宛先の選択肢は5つ)
3.2で指定した宛先へExcelデータとして送信


よろしくお願いします。

#11 Re: 初心者のFileMaker pro Q&A » 顧客管理のメモ追加について » 2022-07-21 14:38:07

チポ 様

数日粘ってやっとできました。。
お手数おかけしました。ありがとうございます。

#12 Re: 初心者のFileMaker pro Q&A » 顧客管理のメモ追加について » 2022-07-15 14:17:00

チポ 様

こんなものが作りたいです。https://fm.toyo-group.co.jp/tips/2020/09/24/912

#13 Re: 初心者のFileMaker pro Q&A » 顧客管理のメモ追加について » 2022-07-15 14:00:26

まさに、メモに新規レコードを追加したいです。。
スクリプトに新規レコードを追加しても、顧客管理のテーブルのレコードが新規で作られています(´;ω;`)

#14 Re: 初心者のFileMaker pro Q&A » 顧客管理のメモ追加について » 2022-07-15 12:16:51

チポ 様

チポ wrote:

最初から説明を、、

顧客情報テーブル
  1顧客ごとに1レコードの顧客マスタ

メモテーブル
  1メモごとに1レコード

テーブルはこの二つ
両テーブルを顧客でリレーションし、
メモテーブルの新規レコード作成に許可とします。

顧客情報のレイアウトにメモテーブルのポータル、フィールド等を配置

主な設定はここまで。

これで、
ブラウズモードでポータルの最終の空白行に何か入力して確定。
メモテーブルに今の顧客の新規レコードができているはずです。


やっと理解しました。。。。!ありがとうございます!
お手数おかけしました。
これは、別のサイトとかを観ていると、ボタンを押したらポータルの賞が増えたり減ったりしているものがありますが、
下記のスクリプトを実行しても反映されません。。。
何が問題でしょうか。

ポータル内の行へ移動[選択:オン;最後の]
フィールドへ移動[メモ::説明]

#15 Re: 初心者のFileMaker pro Q&A » 顧客管理のメモ追加について » 2022-07-15 09:27:18

チポ様 himadanee様

ありがとうございます。
おとといから考えてやってみているのですが、どうもうまくいきません。
概念的なものがまだふわっとしています。
ポータル行追加のスクリプトで動かしてみても、動きません。。。

このリレーションシップを使用してこのテーブルでのレコードの作成を許可]はオンになっています。。。

#16 Re: 初心者のFileMaker pro Q&A » 顧客管理のメモ追加について » 2022-07-14 10:41:25

チポ 様

ありがとうございます。
顧客IDは顧客情報テーブルにしか入力せずに、新規テーブルへ入力する際、顧客IDを引き継ぐことはできますでしょか。。

#17 Re: 初心者のFileMaker pro Q&A » 顧客管理のメモ追加について » 2022-07-13 11:42:29

himadanee様
ありがとうございます。
テーブルをもう1つ作成するとして、、、あと一つ質問させてください。

例えば、顧客情報テーブルにある、「新規メモ追加」というボタンを押すと、
顧客情報テーブルの顧客IDを引き継いだまま、メモテーブルに切り替わるようにするにいはどのようにしたらよいでしょうか。。。

#18 初心者のFileMaker pro Q&A » 顧客管理のメモ追加について » 2022-07-13 11:22:08

koma3
Replies: 14

顧客情報テーブルに、顧客の基本情報があります。
その顧客が来場されるたびに、メモを残して、顧客情報テーブルにポータルで表示させるにはどうしたらいいでしょうか。

浅学で申し訳ありません。
よろしくお願いします。

#19 初心者のFileMaker pro Q&A » 各フィールドへの連番の振り方 » 2022-05-06 11:48:45

koma3
Replies: 1

お世話になっております。
fmp12を使用しております。

フィールドが9つあります。
以下のように値が入力されている場合、
※左の1~9はフィールド
※空白はフィールドはあるが値が入っていない状態
※〇〇は値

1 〇〇 → ①〇〇
2 〇〇 → ②〇〇
3 〇〇 → ③〇〇
4 〇〇 → ④〇〇
5
6
7 〇〇 → ⑤〇〇
8
9 〇〇 → ⑥〇〇

または違うパターンで

1 〇〇 →
2 〇〇 → ①〇〇
3 〇〇 → ②〇〇
4
5
6
7
8
9

このようなフィールドがあるとき、連番(①~)をずらしたり飛ばして上記のように表示することはできるのでしょうか。

よろしくお願います。

#20 Re: 初心者のFileMaker pro Q&A » ファイルメーカーファイルのデータのインポートについて » 2022-05-02 17:08:01

Shin wrote:

Aファイルが開いていない状態で、スクリプトからファイルを開くと、デフォルの状態でファイルが開かれ、全レコードが対象になっている可能性もありますが、確認してみられたらいいかも。
ただ、全レコードをインポートする、ということは、同じファイルが2個存在する、という意味になりますので、データベースの運用としては原則しないべきですので、考え直すべきでしょうね。

Shin様

インポートは追加ではなく更新にしているので、重複は生まれないようにしていますが。。。
ほかに良い方法はありますか?

#21 Re: 初心者のFileMaker pro Q&A » ファイルメーカーファイルのデータのインポートについて » 2022-05-02 15:39:32

himadanee wrote:

[A.fmp12]に「全表示」のスクリプトを作っておいて、それを実行してからインポートします。

himadanee様

ありがとうございます。
[B.fmp12]からの操作はできないということですよね。
というのも[A.fmp12]と[B.fmp12]管理者が違い、[B.fmp12]がインポートをするタイミングで、[B.fmp12]側から[A.fmp12]を全表示にすることが出来れば一番いいなと思ったのですが、、、

#22 初心者のFileMaker pro Q&A » ファイルメーカーファイルのデータのインポートについて » 2022-05-02 13:31:25

koma3
Replies: 6

[A.fmp12]から[B.fmp12]へデータを定期的にリレーションを使ってインポートするスクリプトを組みました。
インポートスクリプトを実行すると、[A.fmp12]が全表示されているときは、すべての対象レコードがインポートされるのですが、
検索をして絞り込みをした状態だと絞り込みをした状態のものしかインポートできませんでした。

[A.fmp12]を「全表示」にしてから[B.fmp12]へデータをインポートしたいのですが、
どのようなやり方がございますでしょうか。

よろしくお願いいたします。

#23 Re: 初心者のFileMaker pro Q&A » 計算フィールドになっているチェックボックスの集計 » 2022-03-29 13:18:49

Shin様 himadanee様

頂いた問題を解消してうまくいきました。ありがとうございました。

himadanee wrote:

計算式の問題を具体的に言うと、値一覧にない値(空行も)が計算結果に含まれてることが考えられます。
チェックボックスにない値はフィールドに入っていても見えませんが、ValueCount()など計算には反映されます。

それと計算結果のタイプがテキストになってるか確認。

#24 初心者のFileMaker pro Q&A » 計算フィールドになっているチェックボックスの集計 » 2022-03-29 11:46:05

koma3
Replies: 3

すみません。教えてください。

テキストフィールドでチェックボックスになっているものは、ValueCount ()で
項目のチェックの個数が数えれますが、計算フィールドになっているチェックボックスの個数をValueCount ()で数えようとするとうまくいきません。
別の関数があるのでしょうか。

#25 Re: 初心者のFileMaker pro Q&A » ドロップダウンリストで選んだものがチェックボックスに反映される » 2022-03-25 10:30:30

Shin 様

なるほど、ありがとございます。
これからまだまだお世話になると思いますが、よろしくお願いいたします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 649.52 KiB (Peak: 687.55 KiB) ]