みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
oniasです。 FM16 Win10、8.1、iPhon6s
ご無沙汰いたしております。
どうしてもわかりません。教えていただけますでしょうか?
文字数が決められたフィールド内に全文を表示させたい思いです。
フィールドBの限られたスペースに文字フォントサイズを文字数に
従って小さくしたいと考えていますが、ご指導ください。
フィールドA(オリジナルテキスト入力済みあり)
例:北海道札幌市〇〇区〇〇11条11丁目1番〇〇〇〇〇〇マンションA-123
例:フォントサイズ12p
フィールドB(計算式か、条件付き書式Aなどで・・)
例:北海道札幌市〇〇区〇〇11条11丁目1番〇〇〇〇←できるだけ入る様に
例:フォントサイズ9p
宜しくお願い致します。
wader様
Moz様
いつも有難う御座います。
確認したところ、思い込みでした。一元的に管理しようと思い、グローバルフィールドに設定していました。
>索引を非保存↑をオンにする必要があります。
索引は、その為にオフになっていました。オンにしてタイムリーに表示OKとなりました。
お手数をお掛け致しました。有難う御座いました。
oniasです。 Win10、8.5 FMGo iPhon6s
お世話になります。
常にレイアウト上にレコード総数を表示させようとしています。
新規レコードを追加するときは、リアルタイムで総数をカウント出来ていますが
新規レコード削除した時は、カウントしないのです。もちろん、ファイルを閉じた後は、
総数は減算して起動します。これは正常でしょうか?
やってみたのは、スクリプトで新規作成し、再度削除したのですが、やはり削除時点では
次の新規を作成するまで表示件数は、いくら減算しても数字は、追加した状態のままです。
何か、作業が足りないのでしょうか?もし仕様であれば、別のフィールドを作成し、通常の
合計値をコピーペーストをその都度、全スクリプトに付け加えようとしてますが、何か
納得できない感じです。
ご指導、宜しくお願い致します。
oniasです。 FM15 Win10、8.1、iPhon6s
お世話になっています。古いレスに再登投稿しました。
その後、いろいろチャレンジしてみましたが、引数と変数を理解できていないため
数式は使えませんが、別テーブルでレコードを追加・削除でスクリプトを作成して
うまく動くようになったのですが、やはり、レイアウトをその都度帰るので動きが
ギクシャクします。ポータル作成してできないかと思いましたが、レイアウト変更せずに
追加・削除までは出来ない様ですね、戻るスクリプトは、簡略化できてよいのですが
宛先レイアウト設定のスクリプトは山の様に膨大になりそうです。
レイアウトの動きを少なくするためには、やはり引数・変数しかないのでしょうか?
宜しくお願い致します。
Shin様
情報有難うございます。
助かりました。今現在は、スクリプトで戻るときにレコードも元に戻る仕掛けをしています。
その前に何か定義できないかなと思っていたんです。
関数の使い方もいろいろあるのですね
完全にはできそうもない事もわかりましたので
納得できるところを探って試してみたいと思います。
oniasです。 FM15 Win10、8.1、iPhon6s
テーブル毎に戻ることはできるのですが、辿ってきた
レイアウト単位にもう一度戻る仕組みを考えていますが
行き詰っています。戻るボタンをレイアウト毎に1つ
だけ配置してどこをどのようにたどっても全て戻るボタンで
最初にたどり着けることが条件なんです。
最初にAテーブルのレイアウト1から閲覧し始めるとして
テーブルA テーブルB テーブルC テーブルD
レイアウト1⇒レイアウト2⇒レイアウト3⇒レイアウト4
レイアウト1⇐レイアウト2⇐レイアウト3⇐レイアウト4
※この場合ですと、スクリプトで戻るボタンでレイアウト番号でも
レイアウト名でも可能です。あるいは、テーブル毎にフィールド1つ
設けてどこから来たか番号等保存して辿っていけます。
1つのテーブルには複数のレイアウトがあり辿り方が不規則の場合
(普通のことだと思いますが)
テーブルA テーブルB テーブルC テーブルD
レイアウト1 レイアウト5⇒レイアウト7
⇑ ⇓
レイアウト2⇒レイアウト4⇒レイアウト6 レイアウト8
⇓
レイアウト3⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐⇐レイアウト9
※この場合、レイアウト2⇒4⇒6⇒5⇒7⇒8⇒9⇒3
最後は3で終わった場合、リレーションでテーブルAを
起点に他のテーブルをリレーションでつながっている
場合の想定で考えたいのですが。実際は、もう少し
リレーションが複雑ですが・・・
宜しくお願い致します。
Shin様
お陰様で算出できるようになりました。
確かに閏年まで計算は、大変そうですね、5月2日生まれの人は
計算後0ヶ月となりました。計算式勉強します。
大変助かりました。有難う御座います。
oniasです。追伸
「計算結果を保存せず、必要時に再計算すする」にしています。
月数だけでもと過去に相談された投稿者様の例も参考に試みしましたが、結果は、NGでした。
(Year(Get ( 日付 ))*12+Month(Get ( 日付 )))-(Year(date_in)*12+Month(date_in))+1-If(Day(Get ( 日付 ))<Day(date_in);1;0)
oniasです。 FM15 Win10、8.1、iPhon6s
いつも大変お世話になっております。
誕生経過月居日を算出試みているのですが、これまでの内容を参考にして
年齢は出るようになりましたが、経過月と経過日がどうしてもうまくいきません。
ご指導下さい。
年齢計算は、以下で10歳と表示OKです。
Case (
IsEmpty ( フィールドA=誕生年を西暦表示で 2007 ) ; "" ;
IsEmpty ( フィールドB=本日の日付は 2017/6/2 ) ; "" ;
フィールドB=2017/6/2 < Date ( Month ( フィールドA=2007 ) ; Day ( フィールドA=2007 ) ; Year ( BQ_本日日付 ) ) ;
Year ( フィールドB=2017/6/2 ) - Year ( フィールドA=2007 ) - 1 ;
Year ( フィールドB=2017/6/2 ) - Year ( フィールドA=2007 ))
経過月は、空白で算出されません。
Case ( IsEmpty ( フィールドA=2007 ) ; "" ; IsEmpty ( フィールドB=2017/6/2 ) ; "" ; フィールドB=2017/6/2 < Date ( Month ( フィールドA=2007 ))
経過日も空白で算出NGです。
LeftWords ("BIRTHDAY"; Abs(Date(Month(Get(フィールドB=2017/6/2)); Day(Get(フィールドB=2017/6/2)); 2016) + 15 - Date (Month(フィールドA=2007);Day(フィールドA=2007); 2017)) <= 15)
チポ様
いつも有難う御座います。
やはり、そうなんですね。お手数かけました。
テキストを取り出してやります。
oniasです。 FM15 FMGo Win10、8.5 iPhon6s
いつも大変お世話になっています。
何度かトライしてうまくいかないのですが、
曜日の色付けは下記では、うまくいかないのでしょうか?
Aフィールドは、日付をカレンダー入力です。できれば、
()は既存色のままにしたいのです。
また、計算式は、土 日 色指定を1つの計算式にしたいのですが。
Substitute(Aフィールド;"土";TextColor ( "土" ; RGB ( 0 ; 32 ; 255 ) ))
入力Aフィールドは、カラー表示するフィールドと重ねて利用しようと
考えていますが、最前面にすると色なしに設定すると入力がまた不便に
なると悩んでいます。わがままなお願いですが
宜しくお願い致します。
追伸:先日トリガのご指導いただいてから、自前のログイン画面を
作成し、アカウントログインとは別に簡易に隠したいものができたり
このサイトの重要性を感じています。
何とか形になりました。
ありがとうございました。
チポ様
ご丁寧なご案内を有難う御座います。
今日、試してみます。
oniasです。
Moz様
早速のレス有難うございます。Win10でFM15でスムーズに動作しました。
カスタムアプリは(汗、、、)しばらく格闘が必要ですね。
少しやってみましたが、トリガにスクリプトを重ねて反映がうまく
いきません。バージョン?いろいろ試みたいと思います。
Shin様
Hiro様
いつも、ご丁寧に有難うございます。
そう思います。私は、納得しているのですが・・・
うまくいかない時は、再説得します。
oniasです。FM15 Win10 8.1 iPhon6s
いつも大変お世話になっています。
FM12以前は、マスク付き編集ボックスボックスが使えませんでした。
ところが、どうしてもFM12の環境しかない場面に遭遇しています。
新規購入を勧めたのですが、却下されたとのことで難しい状況です。
入力時に●●●●●が表示されるようにしたいと考えています。
力技でなんとかしようとしていますが、何か疑似的でもできないものかと
悩んでいます。
入力文字を背景と同色にしてみたり、背景に2重にしてトリガで工夫して
みたりしますが、タイミングがぎこちなく、やはり諦めるべきでしょうか。
面倒な手順や、複雑になることは覚悟で挑んでいますが、いまいちです。
宜しくお願いいたします。
hiro様
oniasです。
再アップ有難う御座います
最高に軽快ですね。いつもながら頭が下がります。
>●v2版「逆ジオコーディングv2.fmp12」 → http://yahoo.jp/box/wBVLK0
既存ファイルに移行したら止まってしまいましたので
一時停止しながら確認していきたいと思います。
hiro様
oniasです。
先ず、やれることやってから質問ですよね。他力本願ですみません。
関数で全部修正することにしました。お手数かけました。
今後とも宜しくお願い致します。
oniasです。
hiro様
qb_dp様
検証、修正ありがとうございます。
早速、私もiPhon6sにアップして試したところ、グイグイ動きますね。早いです。
ところで、全然分かっていないのですが、私のFMGoで今まで位置情報を取得していた値は
+43.149080, +141.237470, +165.000000 という取得値になります。
hiro様のサンプルでは、35.65863 , 139.74542 とシンプルな値に表示されています。
設定は、何処で行えば、同じ様になりますか?
宜しくお願い致します。
oniasです。Win10、8.1 FMGo iPhon6s
hiro様
その後、いろいろ試しましたが、結果は、NGでした。
サンプルをそのまま、iPhonのFMGoで開きましたが、スクリプトは動いて
ループするのですが、1回だけアクセスして止まります。Mac⇒Winの問題?
FM15で最初から「逆ジオコーディング」を作成し、スクリプト名もフィールド名も
同じにし、設定内容も確認して動かしましたが、hiro様のサンプルのようにループは
何度も動き続けるのです結果はループ繰り返しです。やはり環境や仕様なのかなーと思いましたが・・・
記述のHTMLの取得をJavaスクリプトでしょうか、勉強しなくてはだめですね。
Hiro様
レス有難うございます。なるほどですね、情報ありがとうございます。
自分でわかる範囲で、試してみたいと思います。
oniasです。FM15 iPhon6s Win10、8.1
位置情報取得や、住所からWebビューアを開くことはできますが、
住所がわからない場所で撮影することも時々あり、住所が抽出され
れば、いろいろ探すことが少なくなると思いました。
位置情報から、住所を抽出するのは、難しいでしょうか?
著作権の問題やプログラム上の制限や仕様などありますでしょうか。
hiro様が掲載(2014-07-20 04:55:44)されたサンプル情報ありましたが
FMGoには制限上できないようですね。
>「マップからタップ位置の住所取得!」する(逆ジオコーディング)テンプレートを公開しました。
最新の参考情報がありましたらよろしくお願いします。
Moz様
yaya様
ご指摘有難う御座いました。少し甘えていました。申し訳ありません。
すっかり、忘れていました。確かにFMは、バージョン12までは、リスト表示で
アクティブなレコードが、どれか分かる様に左端の隙間が黒塗りになってました。
これをバージョン13で調整可能になったんですね。Moz様の言う通りでした。
リスト形式を非表示にすると隙間はなくなりました。
大変、失礼しました。助かりました。
以下、ファイルメーカーサポートに掲載ありました。
http://filemaker-jp.custhelp.com/app/an … s%EF%BC%89
yaya様
早速のレスありがとうございます。
PCでもWin8.1で同じ現象がでましたね。インジケータのことはよくわかりません。
自分でもう少しいろいろ触ってみますと、どうやらテーブル毎で
リスト表示とフォーム表示に切り替えて現象が出るテーブルと出ないテーブルが
あることがわかりました。どのテーブルもリレーションや内容的に変わりがないのですが
なんなんでしょうね。
oniasです。 FM15 Win10 8.1 iPhon6s FMGo
いつも大変お世話になっています。
最近、iPhonでFMGoのレイアウト表示が数ミリズレているのです。
PC上は、まったく問題ないのですが、iPhonで表示させると画面の右側に
3ミリぐらいレイアウト全体が移動してしまってます。不思議なことに
リスト表示だけなのです、フォーム表示に修正して表示させると直るのです。
しかも、複数リスト表示あるのですが、1つだけうまくいきません。
iPhon側の問題かなと思いましたが、フォーム表示で直るためFMGoの問題
なのかなと思っています。
以前にも同じような現象が起きたことありましたが、その時は、レイアウトモードで
表示のどれかにチェックを入れた様な気がしますが、今回は、何処を触っても
直りません。
宜しくお願いいたします。
oniasです。
皆さん、大変失礼しました。
フィールドAにリレーションを設定している事を
見逃していました。結果は、皆さんの言うとおりに
なりました。有難うございました。
[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 667.37 KiB (Peak: 705.77 KiB) ]