みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Shin様
アクセス権は設定していませんが、履歴等、運用的にも設定した方が良いみたいですね。
ファイルはインポート元のものも開いたまま検索しておくのですね。
なんとか出来ました。
ありがとうございます。
皆さま
返事が遅くなり申し訳ありません。
Shin様のおっしゃる通り、全員のデータを、全員が持っている、という運用となっています。
インポートの際に絞り込むというのはどのようにすれば良いのでしょうか。
単にインポート元を担当者名で検索して保存しておくだけだと上手くいかないようでした。
FM19で作成したデータベース(〇〇データ○月時点)を5人(A,B,C,D,E)に配布し、FileMaker goで使います。
FileMaker goで入力したデータは定期的に集めて、パソコンのインポートで取り込み(5人分)、それを各自に再配布(〇〇データ△月時点)して、それを使ってさらに追記してもらう予定です。
ここで、データのインポートは更新(新規データは追加)で、担当者名と利用者名(2つで照合すると重複なし)を照合フィールドとしています。
すると、例えばAが更新したデータは更新したデータは問題なのですが、他の人のデータまで更新されてしまいます。
ここで、Aが入力したデータのみを追加更新したい(担当者=Aのみ)のですが、何か方法はあるでしょうか。
Shin様
一応あっているとのことで安心しました。きっと他のところでおかしなところがあるのだと思います。
ありがとうございました!
ファイルメーカープロ19を使っています。
ipadのアプリでデータの確認・入力を行っているのですが、タブレットの為、確認するだけの際にもソフトキーボードが表示されて、誤って編集してしまうということがあります。
ですので、基本的に編集ロック(とはいえ、コピーやスクロールはしたい)しておき、ボタンを押すと編集可能になるような仕組みはできるでしょうか?
(ACCESSでいうと ●●.locked=Falseみたいな)
フィールド毎にはブラウザモードのチェックを外せば、編集不可になるようなのですが、この切り替えをスクリプトでできないかなと。
※ACCESSからFileMakerに切り替えたのですが、こんなに簡単にできるんだと思う部分がある反面、どうしてできないのかなと理解が難しい部分も多いです(例えば、非連結フィールドがない?とか)。根本的な違いが理解できれば、もう少しうまくできるような気もするのですが、頭の切り替えで四苦八苦しています。よろしくお願いいたします。
Shin様
わかりやすく教えていただきありがとうございます。
最初、順番ごとにChar(8203)、Char(8204)、Char(8205)・・・とつけていくのだと勘違いしていました。
2進法だとChar(8203)、Char(8204)だけで、3も4も表現していくことができるのですね。普段なぜ2進法なんかあるのかと思っていましたが、理解することができました。
ところで、計算フィールドにIf ( item="はい" ; Char(8203)&item ; Char(8204)&item )で、一応表示的には「はい」「いいえ」となります(幅の無い空白も頭についていると思うのですが・・)が、
上記のサンプルで作ったものと違い、上手くいきません(ラジオボタンが「?」と表示される。並び替えもできない。)。なぜでしょうか?
Shin様
頂いたサンプルでできたのですが、その内容について教えていただければありがたいです。
なぜWhileを使ったり、ModやDivで商や余りを出し、最終的にSubstituteで変換したりするのでしょうか?
例えば、If ( item="はい" ; Char(8203)&item ; Char(8204)&item )でもいいのかなと思った(今回は「はい」・「いいえ」だけだったので)のですが、上手くいきませんでした。
【いただいたサンプルコード】
While (
[
n = seq ;
b = ""
] ;
n ; ←これはWhile関数の条件でしょうか? 条件がnのみというのもよく分からず・・・
[
b = Mod ( n ; 2 ) & b ;
n = Div ( n ; 2 )
] ;
Substitute (
Right ( "000" & b ; 3 ) ;
[ "0" ; Char(8203) ] ;
[ "1" ; Char(8204) ]
) & item
)
ありがとうございます!
Char(8203) というのは見えない文字のようなものなんですね。
で、unicodeでの検索はこの8203、8204の順で並び替えるということでしょうか。
勉強になりました!
値一覧でソート順がうまくいきません。
はい、いいえで回答した際、実際の値は0、1(項目によっては1、0)で入力されるようにしたいと思っています。
そこで、はい、いいえー0、1のテーブルと、はい、いいえー1、0のテーブルを作り、「最初のフィールドの値を使用」にコード(0、1)を選択し、「2番目のフィールドも表示」に回答(はい、いいえ)を選択し、「2番目のフィールドのみを表示」にチェックを入れました。
すると
どちらも
いいえ、はいの順に表示されますが、これを
はい、いいえの順に表示させたいのです。
ソートを降順にできれば問題ないのですが、過去のトピックから昇順しかできないとわかりました。
何か良い方法はないでしょうか?
皆様ありがとうございます。なんとかできました。FileMakerで作った仕組み第一号でした。
それぞれの方のやり方をもう少し自分なりに深めていきたいです!
データベース「番号呼び出し」に、「番号」と「状態」フィールドがあります。
「番号」フィールドは自動で連番が入力されています。
「状態」フィールドにはラジオボタンで 未 1 2 3 4 5 6 済 キャンセル から選択された値が入力されています。
状態ごとに番号の最大値を取得したいのですが、どのようにすれば良いでしょうか。
それらを1つのレイアウトに表示させ、呼び出しのお知らせに使うのが目的です。
FileMaker pro19です。
Pages: 1
[ Generated in 0.009 seconds, 6 queries executed - Memory usage: 617.59 KiB (Peak: 638.57 KiB) ]