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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » SMTPでメール送信 » 2023-08-25 21:13:21

ありがとうございます。

ファイルを添付する処理になっているのですが、該当ファイルが存在しない(名前つけ間違いとか)場合のエラーコードってありますか

#2 初心者のFileMaker pro Q&A » SMTPでメール送信 » 2023-08-25 01:03:06

kobayashi552
Replies: 3

スクリプトで作成して結果、送信できているのですが、万が一宛先不明などで戻ってくる場合や
その他のエラーの場合にはログが残るのでしょうか。
それともスクリプト中にエラー結果を返すような処理を入れないとダメでしょうか。

#3 Re: 初心者のFileMaker pro Q&A » IDを統一する » 2021-11-01 00:00:04

みなさん、ありがとうございます。返信遅くなりました。

結論から申し上げますと完全一致者のみ重複検索をかけたり、所属県や生年月日(未申告でした)などを
たよりに計算フィールドを作成したりして、最後に「目視」で確認、調整しました。
おそらく見落としもあるでしょうが…

なんでも機械的には無理ですね。痛感しました。

#4 Re: 初心者のFileMaker pro Q&A » IDを統一する » 2021-10-28 23:29:55

説明不足で申し訳ありませんが、東北6県に限られた参加名簿ですので、同姓同名の数はそれほど多くはないです。
姓、名、所属県で絞って、仮に同姓同名者がいたとしてもそちらを確認した方が、効率が良さそうです。

#5 Re: 初心者のFileMaker pro Q&A » IDを統一する » 2021-10-28 16:37:51

総レコード数が42,000件で内、IDがないものが8,000件ほどあります。

レコード数が大したことなければ手動で十分なんですが、機械的に、正確に、処理したくて
相談させていただきました。

#6 初心者のFileMaker pro Q&A » IDを統一する » 2021-10-28 13:42:38

kobayashi552
Replies: 9

win8.1 FMP11です。

ある参加名簿ファイルにID、姓、名、姓よみ、名よみ、所属県の各フィールドがあり、
同一者のレコードが複数あります。同姓同名もたぶんあります。

レコード中には同一者でIDがある人、ない人が混在しており、他のレコードにIDがある同一者で当該レコードが
空白の場合は同じIDに一括置換したいと思っているのですがアイディアが浮かびません。

同一者は同姓同名を考慮するため姓、名、所属県の計算フィールドでリレーションを考えていますが、
同一者でありながら登録時に斉藤、齋藤や、高橋、髙橋など字体が異なるケースもあるため「よみ」も
考えなければないのか…などと、考えがまとまりません。

ご教授いただければ幸いです。

#7 Re: 初心者のFileMaker pro Q&A » ファイルサイズを縮小するには » 2021-09-27 02:34:14

お礼遅くなりました。
メール添付が目的でした。
構成見直し、バージョンアップおっしゃる通りですね。
ありがとうございました。

#8 Re: 初心者のFileMaker pro Q&A » ファイルサイズを縮小するには » 2021-09-21 23:05:28

追伸
約1300あるフィールドを200位まで削除してみましたが、1MB減の13MBでした。
いろいろゴミとか溜まってるんでしょうか。

#9 初心者のFileMaker pro Q&A » ファイルサイズを縮小するには » 2021-09-21 22:12:31

kobayashi552
Replies: 6

win8.1 FMP11.3です。

継ぎ足しで作成していった約16MBあるファイルを必要な最小限のレイアウトやスクリプトなどを残し
ファイルサイズの縮小を図ろうと思っています。
事前にファイルの修復や最適化コピーを行い、また、画像などが貼られているレイアウト(現状8個)
などをほとんど削除して14MBまで減りました。
テーブルは1、フィールドが1300、リレーションが40、スクリプトが400ほどあり、差し当たって
リレーション、スクリプトのほとんどを削除してみましたが、1MBも減りませんでした。

あまりにもアバウトな質問で恐縮していますが、何かアイディアがあればご指導ください。
よろしくお願いします。

#11 Re: 初心者のFileMaker pro Q&A » オブジェクトフィールドのみ印刷されない » 2021-07-02 12:16:36

フォトショで作成た画像(8mm角のマークみたいなもの)をグローバルのオブジェクトフィールドに格納して
それぞれのフィールドにスクリプトでグローバルを表示、非表示させる、簡単な仕組みです。
※前述の計算式は忘れてください。

フィールド 基Ov グローバル
フィールド Ov1    グローバル
フィールド Ov2    グローバル
   :
スクリプト Ov1オンオフ
IF IsEmpty ( Ov1 )
フィールド設定[ Ov1 : 基Ov ]
Else
フィールド設定[ Ov1 : ""]
End IF

この仕組を利用した複数のファイルがありますが現在までこのフィールドのみが印刷されないということが
なかったこと、OLEオブジェクトのリンク切れ?いつこのフィールドがOLEオブジェクトになったのか?など、
わからないことだらけで困惑しております。

ネットで検索してもファイルメーカーとOLEオブジェクトの関係性がイマイチわかりませんでしたので、
ご指導いただけると幸いです。

#12 初心者のFileMaker pro Q&A » オブジェクトフィールドのみ印刷されない » 2021-07-01 13:05:15

kobayashi552
Replies: 5

Win8.1Pro or Win10 FMP11です。

とあるレイアウト(フォーム)に以下のような表があって、計算式で得た結果をオブジェクトフィールドで表示させています。
※◆が画像を基に作成したオブジェクトフィールド(計算)で色が赤(M100Y100)
┌─┬─┬─┬─┬─┬─┬─┬─
│1│2│3│4│5│6│7│
├─┼─┼─┼─┼─┼─┼─┼─
│_│◆│_│◆│◆│_│_│←オブジェクトフィールドのみ印刷されない
├─┼─┼─┼─┼─┼─┼─┼─

ファイルは別環境でも普通に印刷できていたのに、ある別環境で突然このマークの赤(画像部分)のみ印刷できなくなりました。
※プレービューでも確認できているようです。

そのファイルを当方で預かって印刷しますと、普通に印刷できます。なのでプリンターを疑ったのですが、どこをどういじっても
このマークのみ印刷されない…

途方にくれていた時に印刷ダイアログの下部にある「OLE 印刷前に全てのリンクを更新」にチェックをしたら、印刷できた!
と言うのです。

結果的には問題解消なのですが、今まで触ったことのない部分ですので、何が原因だったのか知りたくて投稿しました。

よろしくお願いします。

#13 Re: 初心者のFileMaker pro Q&A » UTF-8形式で書出し » 2021-05-19 13:59:15

返信遅くなりました。
himadaneeさんありがとうございます。

himadanee wrote:

psコマンドの追加は、セミコロンで区切ればいいようです。
"cmd /c powershell -command \"Get-Content " & $path & " | Set-Content -Encoding utf8 " & $path2 & " ; Remove-Item " & $path & "\""

スクリプトの停止不要になりますね。感謝です。
パス名はファイルと同じ階層にあるフォルダに収納したくて試行錯誤しましたが、上手く動いてくれています。

qb_dpさんありがとうございます。
わざわざコードの表示感謝します。
私には敷居が高くて解読、設置には時間がかかりそうですが、テストしてみたいと
思います。

一旦閉じます。みなさん、ありがとうございました。

#14 Re: 初心者のFileMaker pro Q&A » UTF-8形式で書出し » 2021-05-16 16:46:17

変換後、2秒ほど停止した後、cmd Remove-Itemで削除することが出来ました。

簡潔化についてはテスト中ですが、さほど時間も要さないのでこれで満足しています。

#15 Re: 初心者のFileMaker pro Q&A » UTF-8形式で書出し » 2021-05-16 16:07:29

himadaneeさん

結論からいきますとうまく行きました。ありがとうございます。
しかし「filename.mer」ファイルが残ってしまうので削除?したいのですがどうすればよいですか。

また、最初の書出しでmerge形式でファイル名を「filename.csv」とすれば後からの「Substitute ( $path ; ".mer" ; ".csv" )」を
除いて簡潔にできないかなどと無い知恵をしぼりましたがいずれもうまく行きませんでした。

よろしくお願いします。

#16 Re: 初心者のFileMaker pro Q&A » UTF-8形式で書出し » 2021-05-16 14:26:36

himadaneeさん、ありがとうございます。

早速試してみたいと思います。
取り急ぎお礼まで。

#17 Re: 初心者のFileMaker pro Q&A » UTF-8形式で書出し » 2021-05-15 09:17:30

皆さんありがとうございます。

FM11寿命ですか。バージョンアップの頻度に挫折したものの一人です。

CSVファイルは規定にそっていればどうでもいいと言うことでしたが、その後1行目以外はダブルコーテーションで
囲むよう指示されています。

おさめているFMが11である以上バージョンアップしないとUTF-8での書き出しは無理なことを伝えようと思います。

Hiro wrote:

UTF-8に変換できるのはCSVかTAB形式に限られるので、FM機能だけでMER出力は無理でしょう。
やるなら、一旦CSVで書き出したファイルを、利用可能な外部スクリプトでタイトルヘッダ行を書き加える、とか?
Win環境なら「HTA」スクリプトをEvent送信する方法が良いかな!

知識のない私ですが簡単にできるものでしょうか?
よろしければご指導ください。

#18 Re: 初心者のFileMaker pro Q&A » UTF-8形式で書出し » 2021-05-14 02:00:11

追記です。

スクリプトで新規レコードを作成して各フィールドにフィールド名を設定、処理後削除するという
やり方がネットにありました。解決!と思ったのですが、現状の見出し(.mer)には""(ダブルコーテーション)が
ついてませんので、この策では残念ながらダメなようです。

引き続きよろしくお願いします。

#19 Re: 初心者のFileMaker pro Q&A » UTF-8形式で書出し » 2021-05-14 01:45:55

みなさんありがとうございます。

確認した所、おっしゃるように.csvならUTF-8を選択できるようです。確認不足で申し訳ありません。
実はエクスポートするデータに見出し(フィールド名)をつける形になっているのでファイル形式は
.merでファイル名はhogehoge.csvという形で書き出しており、.merはUTF-8の選択肢がありませんでした。

ファイル形式を.csv(UTF-8)として見出し(フィールド名)を追記する方法はありますでしょうか。

#20 初心者のFileMaker pro Q&A » UTF-8形式で書出し » 2021-05-13 16:42:40

kobayashi552
Replies: 17

ファイルメーカープロ11 win8.1 win10です。
どうかよろしくお願いします。

表題のとおりリスト(100列200レコード程度)をUTF-8形式で書出したいのですが、
ver11にはUTF-8の項目が見当たりません。

何か手立てはありますでしょうか?

ご指導お願いします。

#22 初心者のFileMaker pro Q&A » ヘッダ付きcsv書出しで「""」で囲まないデータを書き出す方法 » 2020-07-14 15:25:37

kobayashi552
Replies: 3

ヘッダ付きcsvファイルの書出しをスクリプトでmarge形式で拡張子を.csvにして行っています。

FMPの仕様?でデータは「""」で囲まれていますが、「""」を外して上記ファイルの書出しのような
ヘッダ付きcsvファイルの書出しは可能でしょうか。

よろしくお願いします。

#検索の仕方がヘタなのか「CSV 書出し」で検索してもヒットしませんでした。
既出ならすみません。

#23 Re: 初心者のFileMaker pro Q&A » 修復されたライブラリ » 2018-05-04 17:00:05

元々Macから使用していてヘタクソですが馴染みはあるソフトです。しかし、
いかんせん高額で、しかもバージョンアップのスパンが速い。
ほいほい入れ替えるほど稼ぎもないので都度入れ替えるわけには行きませんし
機能を十分に活かせる腕もないですが、ボチボチ検討しなければですね。

ありがとうございました。

#24 Re: 初心者のFileMaker pro Q&A » レコードインポートの記憶方法 » 2018-05-04 16:34:11

やはりそうでしたか。インポートのファイルタイプを全部csvにするのは正解なんですね。

でも、どうせなら、全部記憶して欲しいですけどね。
たしかver6の頃は取込み方法が変更されると、現状のままか、上書きするかはっきり表記されていたように思うので、
その後記憶させる処理があいまいでわかりづららくなっている部分は修正して欲しいです。

バージョン新しいのでも変わりませんか。

#25 Re: 初心者のFileMaker pro Q&A » レコードインポートの記憶方法 » 2018-05-04 12:55:26

Shin wrote:

インポートのスクリプトステップ毎に、設定は記憶できますよ。
データソースの設定が誤っているのでは。

ファイルはユーザーに選択してもらうようにしたいので、データソースのチェックオフです。

問題はインポート1で「ファイルの種類」がFileMakerになってしますことです。
選択画面でcsvに選択し直せばインポート順は問題ありません。

1度こうなってしまうと手動でcsvファイルをインポートし、スクリプトに戻って
データソースをcsvファイルとし、チェックを外して、取込み順を確認。再度保存で
記憶されるはずですが、もう治りません。

はっきりとした記憶手順がわかりませんが、合っているでしょうか。

なので、インポートを一旦消去、追加し直してデータソース csv data1.csvとし
取込み順を設定して、保存。一旦スクリプト実行。戻ってデータソースのチェックオフ。

これでファイル選択画面のファイルの種類はcsvに戻ります。

しかし、インポート3でテーブル2からテーブル1へFileMaler間のインポートを行うと
先のインポート1はファイルの種類=FileMakerと戻ってしまいます。
※テーブル2のインポート2は置き換わらずファイルの種類=csv。

テスト的にインポート3でFileMaler間のインポートを行わず、テーブル2からdata2.csvを
エクスポートし、テーブル1でインポートと1クッションおくと、この現象は起こりません。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.011 seconds, 8 queries executed - Memory usage: 704.55 KiB (Peak: 742.34 KiB) ]