みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
ご連絡ありがとうございます。確かにそうなりますね。素直に文字を消してからの入力というやり方でやったほうがよさそうですね。
FM19
win11
レコード作成時に日付フィールドに本日の日付が入力されていて(例 2023/09/23)、日付全体が選択されている状態で、そのフィールドを例えば数字の18とかにした場合に2023/09/18みたいに変更することはできるのでしょうか?他に例えば日付フィールドが選択されている状態から811とした時に2023/08/11となるような感じです。
これまで変数を使いながら日付を変更してできるだろうと思ったのですが、結果日付フィールドが”?”になってしまってうまくできませんでした。
ご連絡有難うございます。onObjectEnterのトリガではなくて画像名を取得しようとOnObjectValidateでトリガを設定していましたが、これが原因のようでした。最後まで有難うございました!
いつも質問のたびに回答いただきありがとうございます。実際私自身バーコード読み取りで使用しているのですが、原因が分からずなにか手掛かりがないかと思って質問させていただきました。
スクリプトの
デバイスから挿入[画像フィールド; タイプ:カメラ; カメラ:バック; 解像度:中 ]
のタイプのところがカメラだからできないのかなぁとか考えてみましたが、Shin様が原因が分からないのであれば、割り切って違う方法で考えてみます。ありがとうございます。
ご連絡有難うございます。ボタン設定でやってみましたが、できませんでした。この方法はあきらめて他のやり方で考えてみます。ありがとうございました。
ご連絡有難うございます。説明不足で失礼しました。onObjectEnterのトリガでやってスクリプトを起動しております。
デバイスから挿入[画像フィールド; タイプ:カメラ; カメラ:バック; 解像度:中 ]
のあとにフィールドへ移動(他のフィールドへ)をいれても、同様に起動後のカメラが終了しなく
レコードの確定でもダメでした。あとフィールドをグローバルにしてもダメでした。他に考えられることはありますでしょうか?
FMS19
Win11 FM19
iPhone12 ファイルメーカーGO19
画像フィールド(外部 オープン)を押したときにそのフィールドにファイルメーカーGoより撮影した画像が入るようにしたいところです。
画像フィールドを押した時点でスクリプトのデバイスから挿入を使用し
デバイスから挿入[画像フィールド; タイプ:カメラ; カメラ:バック; 解像度:中 ]
で設定しました。
画像フィールドを押すとiPhoneでカメラが起動し撮影もできて、この画像を使用するボタンをおして終わりかと思ったら、またカメラが起動し永遠に終わりません。
カメラ操作の中でキャンセルをおすと”スクリプトを続行しますか?”ときかれて”いいえ”を選択すると、画像フィールドに撮った画像が入ります。
loopなどは使っていなく単純な一つのスクリプトでこの現象が起こります。
どのようにすれば一度の撮影で終了になるのでしょうか?
繰り返しの位置を変数に充てて、フィールド設定で繰り返しの部分をその変数で返してできました。
win11
FM19
一般的な四角いカレンダーをイメージした状態で、カレンダーの数字の下に〇というように表記し、その〇をもう一度押せばその丸が消えるようにというようにしたいと思っております。下の図イメージ
作成したフィールドは
日付一覧_G(タイプは計算 42繰り返し グローバル)計算内容は割愛しますが、ここで月の表示をしました。
表示 (テキスト 42繰り返し) このフィールドで〇を表示する
日付 (日付)
日付_G(日付 グローバル)
レイアウトは
5月
日付一覧_g【42繰り返し】→ | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
表示 【42繰り返し】→ 〇 〇
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
ここまでできていることは、例えば3日の丸が入るべきところを押すと5月3日で〇が作成するところまでできております。ただ表示が
5月
日付一覧_g【42繰り返し】→ | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
表示 【42繰り返し】→ 〇
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
のように〇が1日のところに集まってしまいます。5月3日というレコードをどのように指定した日付の下に表示できるようになるのでしょうか?
win11
FM19
FMS19
インフォマートのサイトとAPI連携をとりたいと思っております。API連携をとるには予め申し込みをしないといけないのですが、申し込みをするときにCallBackURLを入力しないといけないようです。この内容が良くわからないのですが、この説明として
”「CallBackURL」とは、Oauthの認証時に認証サーバが返却する認可コードを受け取るために、認証機能を利用するサービス側が用意するURLになります。API検証時に、弊社ログイン画面を表示するのですが、ログイン完了後に、貴社サービス画面へ戻すために、本URLを使用します。ただし、URLが無い場合は、無い旨(理由)記載ください。”
と書いてあります。
これはどのように解決すればよいのでしょうか?内容説明の最後にURLが無い場合は、無い旨(理由)記載くださいとのことで空欄でもAPI連携はできるのでしょうか?
いつも回答ありがとうございます。REST APIですね。問い合わせしてみるということで了解しました。
Fm19
FMS19
Rest APIについてですが、ユーチューブでクラリスのRESTの動画とか拝見したのですが、ざっくりと説明しているようでもやもやしているところを質問させていただきたいです。
例としてkintoneへのRest APIでつなげるような動画でしたが、基本的にkintoneとRest APIでつなげようとした場合、最初にkintoneがREST APIに対応しているかどうかということを
確認するという作業が必要と認識してます。
その場合どうやって調べればよいのでしょうか?という質問と
cURLの文字はどこから取得するのでしょうか?という質問です。
最終的にはヤフオクとかの販売の詳細(販売代金・送料など)をファイルメーカーで取得できればやりたいと考えてます。
難しく考えていたようです。解決できました。ありがとうございまうs。
MOZ様 Shin様
いつもご回答ありがとうございます。連絡遅れました。さっそく検索してみます。!
MOZ様 Shin様
いつもご回答ありがとうございます。連絡遅れました。さっそく検索してみます。!
頭がごちゃごちゃして整理がつかないところで申し訳ないのですが、投稿させていただきます。
win10 FM19
先にやりたいことを言うと、値一覧から選んだ後、その選んだものの関連フィールドを値一覧で表示するということです。
メインテーブル(以下メイン) と 区分テーブル(以下区分)があり
メインの中に
G区分フィールド(グローバル)があります。そこを
区分の中の区分名フィールドを値一覧で表示ができるようになっているのですが、
そこからさらに値一覧で絞った後のフィールドを値一覧で表示したいところです。
区分には親区分フィールドと子区分フィールドがあり親区分の自己リレーションで子区分を表示しようと試みていますが、
値一覧で子区分を表示しようとすると、すべての子区分の値一覧が表示されてしまいます。
いつもありがとうございます。シリアル値に1が入力されてしまったとき、次のシリアルは2になっています。フィールド地の制限を常時、ユーザーによる上書きを許可しないという形でやってみました。すでに伝票コードが1,2,3、、、、とある中でシリアル値をあえてまた1にし、新規作成すると復帰しますか?とまでは来るのですが、復帰しても次のシリアル値が2になっています。
フィールドはユニークな値に設定しております。以上が出たときに復帰しますかと尋ねられて、復帰すると最終の番号には戻るのですが、シリアル番号はそのまま1から2になったままです。あと復帰するときにユニークな値なのでエラーが出たときにget(最終エラー)処理でスクリプト処理をしようと思ったのですが、get(最終エラー)ではスルーされてしまいました。アドバイスお願いします。
fm18 ad
fmgo 18
fm server 17
伝票コードフィールドというのをシリアル番号で1ずつ増やしていくようにしております。シリアル番号が普通なら1.2.3....10と増えていくはずですが、iPadで時々レコード作成時にもたつくことがあり、気が付くとシリアル番号が1に戻っていたりすることがあります。無線LAN通信が悪いのかサーバーが悪いのかわかりませんが、もたつくときに急いで操作を行うときにこのような現象が起こるのかと思っています。レコードを作成するスクリプトは特に長くはないと思うのですが、こういった現象はどのように避ければよいのでしょうか?
Moz様 Shin様
いつも回答ありがとうございます。
”ファイルオプションのアイコンの設定は OS でのアプリケーションアイコンを変更する設定ではありません。”
ということで納得しました。勘違いしておりました。ありがとうございます。
FM18 アドバンス
デスクトップに表示されるアイコンを変えてみようとファイルオプションからアイコンで変更してみましたが、何も変わりませんでした。jpeg画像、png画像で試してもアイコンは変更にならなく、既存の画像(アート、資産、連絡先などのアイコン画像)で変更しても元のファイルメーカーのフォルダ画像のままで変更できません。どのようにすれば変更ができるのでしょうか?因みにファイルメーカーで新規作成したファイルで試してもアイコンの変更ができませんでした。サーバーでの利用はしていません。
おかげさまでプリントすることができました。ありがとうございます。
shin様
返信ありがとうございます。要約回答されている内容が合致してきました。ありがとうございます。もう少し頂いた内容を踏まえて取り組んでみようと思います。
おかげさまでプリントができるようになりました。ありがとうございます。プリントができるようになったのですが、ヘッダーはsubstitudeで置き換えをして調整する必要はあると思いますが、プリントできました。
問題は明細の中身のプリントで、xmlの中の
<text>商品明細</text>
と表示している状態で、明細::商品名、明細::数量、明細::単価、明細::金額というのがあった場合、
これを計算フィールドで明細::lineというフィールドに商品名 数量 単価 金額というように1フィールドにまとめました。これを$dataに入れて商品明細にsubstitudeで行けると思ったのですが、
これをプリントしようとすると
Aランチ 1 1000円 Bランチ 1 1500円
というようにプリントされて、理想図から言うと
Aランチ 1 1000円
Bランチ 1 1500円
というようにしたいところです。
明細::lineを変数で取得したときは改行を入れて$dataには
Aランチ 1 1000円
Bランチ 1 1500円
のように取得しているのですが、プリントすると先に述べたような横一列にプリントされます。またxmlで\nを入れると改行されるようなのでsubstitudeするときに$data&"\n"
というようにしてみてもうまくいきませんでした。この場合はどのようにすればよいのですか?あともう一つ理想の形は
Aランチ 1 1000円
Bランチ 1 1500円
といいましたがランチ名が異なってくると
Abcランチ 1 1000円
Bランチ 1 1500円
というように列が崩れてしまいます。これをRight関数をつかって固定値幅を定められるように◇をいくつか入れてから入れ替えるようにしてみましたが、読みにくい形になってしまいました。
固定値幅をスペースを交えながら作ることは可能なのでしょうか?
ご回答ありがとうございます。詳しく見ながら試したいと思います。
[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 650.64 KiB (Peak: 695.18 KiB) ]