みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
現在、価格[10]、内税[10]、と繰り返しフィールドがあり、
価格[1]に金額を入力すると、内税[1]に「価格[1]*.1」の結果が・・・
価格[2]に金額を入力すると、内税[2]に「価格[2]*.1」の結果が・・・
価格[3]に金額を入力すると、内税[3]に「価格[3]*.1」の結果が・・・
といったものを作成したいですが、価格[1][2][3]...に入れた値が内税[1]に計算結果が登録されてしまいます。
内税フィールドのタイプは「数値」でフィールドオプションの計算値に計算式を入力する予定です。
いつもお世話になっております。
FM17で、テキストフィールドにプレースホルダテキストを設定しました。
そしてカーソルがポイントされたときに背景色が変わるように、
[外観]-[ポイントしたときに表示]で塗りつぶしを選択しましたがポイントしても色が変わりません。
・プレースホルダテキストが未入力の場合
・フォーカス状態でポイントした場合
だとポイントした場合は色が変わります。
設定が足りていないのか、仕様なのか、バグなのか。。。
分かれば教えていただきたいです。
Hiro様
ありがとうございます。うまくできることができました!!
なぜこれでループ処理ができるのでしょうか。
任意行数の入力内容に対応できる汎用式例(ループ式):
Let(
[
$LOOP=
"Case(
$i=ValueCount($txt)
; $res
; Let([$i=$i+1;#itm=Trim(GetValue($txt;$i));$res=List($res;Char(1228812288)&#itm)]; Evaluate($LOOP))
)"
];
Let([$txt=内容フィールド;$i=0;$res=Char(0)]; Evaluate($LOOP))
)
いつもお世話になっております。
[内容]というテキストフィールドに
「
株式会社○○○
住所 東京都新宿区
電話番号 123-456
」
というデータがあり、
これをスクリプトで、「フィールド設定[本文;内容]」を実行したさいに、
[本文]フィールドでは(■はスペースの意味です)
「
■■株式会社○○○
■■住所 東京都新宿区
■■電話番号 123-456
」
と各行先頭にスペースが2つ入るようにしたいです。
また、
「
■■株式会社○○○■■■
■■住所 東京都新宿区
」
のように行の最後にスペースがある場合は
「
■■株式会社○○○
■■住所 東京都新宿区
」と取り除きたいです。
テキストフィールド内で、
・行の先頭にスペースを2つ挿入したい
・行末にスペースがある場合は取り除きたい
こういったことは可能でしょうか。
宜しくお願い致します。
いつもお世話になっております。
現在、販売管理システムで集計表を作成しています。
各ユーザが注文をおこない、管理者が集計表(以下:T集計表)を作成すると"なに"が"どれだけ"注文されたかがわかるようにしたいです。
ユーザが注文した内容は注文履歴テーブル(以下:T注文履歴)に登録されます。
[T注文履歴]
注文日|注文内容|ユーザ名
----------------------------
5/1 | りんご | A太郎
5/1 | りんご | B太郎
5/1 | みかん | C太郎
5/1 | ぶどう | D太郎
5/2 | みかん | A太郎
5/2 | ぶどう | B太郎
----------------------------
[T集計表](5/1の場合)
注文内容|注文数
----------------------------
りんご | 2
みかん | 1
ぶどう | 1
----------------------------
[T集計表](5/2の場合)
注文内容|注文数
----------------------------
みかん | 1
ぶどう | 1
----------------------------
ありがとうございます。
レコードが現在33,000レコード以上と膨大な為、全レコード表示した際のサーバー負荷が怖いのですが大丈夫でしょうか。
ひとつ前のレコードのページ番号を取得する方法があればご教授お願い致します。
「パートの定義」で[小計 ソート対象]の[各出現の前で改ページ]を選択したレイアウトがあります。
各ページの1レコード目ではオブジェクトを表示させ2レコード以降は非表示にしたいです。
1ページの最大レコード数は19レコードですが、[各出現の前で~]を選択しているので、
5レコードほどで改ページしている箇所もあります。
Aテーブルのidは主キーです。
Aテーブルのレコード数は変動する為、Bテーブルにidを追加してもうまくリレーションが繋がりません。
Bテーブルは1レコードのみで、複数レコードあるAテーブルで[Aテーブル::金額]毎の計算結果の[Bテーブル::備考]を表示したいです。
[Aテーブル(外部参照)]を関連付けた[Aレイアウト]があります。
Aテーブルに計算フィールドを追加したいのですが、
分け合ってAテーブル自体にフィールドを増やしたく有りません。
Aテーブル
flg1|id|種類 |金額
1 |00|りんご|100
1 |01|りんご|200
1 |02|みかん|50
1 |03|すいか|1000
Bテーブル
flg1|備考
1 |(計算)
Bテーブルの備考(計算フィールド)
if(Aテーブル::金額 >= 1000;"高";"安")
イメージとしては、
Aテーブル
flg1|id|種類 |金額|備考
1 |00|りんご|100 |安
1 |01|りんご|200 |安
1 |02|みかん|50 |安
1 |03|すいか|1000|高
です。
Aテーブル::flg1とBテーブル::flg1をリレーションの"="で繋いでも出来ませんでした。
返信ありがとうございます。
"小計"とはパート設定のことでしょうか。
いつもお世話になっています。
"関連付けられているテーブル"に外部ソースのテーブルをセットしたレイアウトをリスト形式で表示しています。
外部データソースのレコードで同じ内容の区分が連続したさいに、最初のレコードを残して区分が変わるまでフィールドを非表示にしたいです。
フィールド自体には値は入っていても問題ないのですが、ブラウズモードで見た際に見えないようにしたいです。
例えば、
「外部データソース:商品管理」
[商品区分] | [商品名]
001 | りんご
001 | りんご
001 | ばなな
002 | きゃべつ
002 | れたす
003 | 豚肉
上記のようなテーブルを
[商品区分] | [商品名]
001 | りんご
| りんご
| ばなな
002 | きゃべつ
| れたす
003 | 豚肉
のようにしたいです。
元となるテーブル(外部データソース側)には総レコード数の関係でフィールドを作成できません。
ご教授お願いします。
回答ありがとうございます。
Shin様の回答のように、現存スクリプトは残した状態でスクリプトを追加するようにします。
FDSの件も教えて頂きありがとうございます。
現在、サーバーで稼動している運用中のシステムがあり、
テスト環境としてローカル上にサーバーと同じものがあります。
機能追加としてスクリプトの新規作成、修正等を行っているのですが、
ローカルで修正したスクリプトをサーバーで稼動しているものに反映させたいのですが、
正しい方法を教えて頂きたいです。
現在はローカルで作成したスクリプトの中身をサーバー上で稼動している
スクリプトの中身にコピペしています。
テーブルのデータは保持したまま、スクリプトのみ置き換えたいです。
いつもお世話になっています。
ファイルメーカーでPDFを作成した際にURLを貼り付けておけば
PDFでそのURLをクリックすればリンクに飛べます。
これをURLではなくテキストリンクで行いたいのですが可能でしょうか。
可能であれば方法をご教授お願い致します。
HTMLでいう、<a href="○○○.co.jp">hoge</a>
のようなことを行いたいです。
いつもお世話になります。
Aテーブルに以下のようなデータがあります。
[コード][項目][金額]
[100][いちご][1000]
[101][いちご][1500]
[102][メロン][1000]
[103][メロン][1000]
[104][メロン][1000]
[項目]が重複している場合は
・同項目で[金額]が最大のものに。
・同項目で[金額]が最大のものが複数ある場合は、[金額]が最大かつ、[コード]が一番小さいものに。
・[項目]が重複していない場合はそのレコードに。
この条件でフラグをつけたいです。
下のようなイメージです。
[コード][項目][金額][FLG]
[100][いちご][1000][]
[101][いちご][1500][1]
[102][メロン][1000][1]
[103][メロン][1000][]
[104][メロン][1000][]
[105][すいか][1000][1]
ありがとうございました
[商品情報]というテーブルと、外部データソースの[商品購入情報]というテーブルがあります。
外部データソース[商品購入情報]の値の一部をデータベース内にある[商品購入情報2]にインポートしたいです。
以下、[テーブル名](フィールド名)|値1、値2、、、で表記します。
[商品情報](商品名)|りんご、みかん、ぶどう、いちご
[商品購入情報]
(商品名)|(購入日)
------------------
りんご|01/01
りんご|01/02
みかん|01/01
ぶどう|02/01
バナナ|02/01
メロン|03/01
↓やりたい結果
[商品購入情報2]
(商品名)|(購入日)
------------------
りんご|01/01
りんご|01/02
みかん|01/01
ぶどう|02/01
いちご| null
ありがとうございます。
説明文が足りなかったので追加します。
外部データソースとリレーションを組み、そこから上記条件の値をインポートしたいです。
Aテーブル(フィールド名:開始日、終了日)とBテーブル(フィールド名:試験日)があり、
(以下、テーブル名.フィールド名)
A.開始日 <= B.試験日 >= A.終了日 or IsEmpty(B.試験日)
となるリレーションを作りたいです。
B.試験日には空白行があり、空白も含めたいです。
tableAに、
"hgoe1"、"hoge2"、"hoge3"、"hoge4"というレコードがあるとします。
tableBの繰り返しフィールドに
[1]"hgoe1"、[2]"hoge2"、[3]"hoge3"、[4]"hoge4"
自動でセットできたりしますか?
計算フィールドとして自動でセットされると理想的です。
>Shinさん、チポさん
ありがとうございます。
やりたかったことができました!!
>ちぽさん
ありがとうございます。
入力値の自動化で0をセットしておくと、チェックを入れた際に値をテキストフィールドで確認すると、
チェック無
「0」
チェック有
「0
1」
となってしまいます。
チェックボックス1つでフラグ(0 or 1)作成したいです。
値一覧で、"フラグ値"を作成しカスタム値に"1"をセットしました。
それをフィールドに設定したところ、チェック有で"1"がセットされます。
ここまでは大丈夫なのですが、チェックがないときに"0"をセットされるようにしたいです。
スクリプトトリガを使用せず、計算のみで可能でしょうか。
もし可能であれば方法を教えてください。
フィールドA=""の場合、フィールドB=0
フィールドA=1の場合、フィールドB=1
というようにフィールドを増やす方法は使いたくないです。
こういう処理は実装できますか?
端末Aがフォームに情報を入力し、フォームの送信ボタンを押下したら、
端末Bがファイルメーカーを起動していたら、ポップアップ等で、端末Aがフォームを送信したということを通知を表示したいです。
[ Generated in 0.008 seconds, 6 queries executed - Memory usage: 699.38 KiB (Peak: 736.91 KiB) ]