- ベストアンサー
ファイルメーカーPro7の関数でテキストの色を変えるには?
レコードが特定の条件を満たした場合に限り、 テキストフィールドの文字列を色付きで表示させる方法はありますか? 具体的には性別(テキスト)による姓名(テキスト)の色分けを試みた場合に、 下記のような関数を記述しても思ったような結果が得られません…。 If(Exact(性別;"Male");TextColor(姓名;RGB(0;0;255));TextColor(姓名;RGB(255;0;0))) ファイルメーカーに詳しい方がおられたら、 是非ご教授をお願いいたします。m(_ _)m
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- ファイルメーカーでフィールドの背景色をスクリプトなどで指定できますか?
宜しくお願いします。 Aフィールドの内容によって、Bフィールドの背景色を変更したいのです。 Bフィールドの文字色の変更はtextcolor関数とRGB関数で出来るのですが、テキストボックス自体の背景色を同じように変更する方法は用意されているのでしょうか?
- ベストアンサー
- その他(データベース)
- ファイルメーカーPro6でテキストカラーの自動変更について
ファイルメーカーPro6(MacOSX)を利用しています。 関数などを利用して、あるフィールドに何か入力があった場合は該当フィールドのテキストカラーが変わるようにしたいのですが、良い方法はないでしょうか? 例: テキストフィールドAに何も入力が無い場合、テキストフィールドB、Cはテキストカラー黒色。 テキストフィールドAに何か入力した場合、テキストフィールドB、Cのテキストカラーは赤色。
- 締切済み
- その他(データベース)
- ファイルメーカーについて
またまたファイルメーカー(Pro7)について質問いたします。 例 1つのレコードにYesもしくはNoを選択するAフィールドを作成 1.YES 2.No 3.Yes 4.Yes 5.No Yesの総計3を表示したいのですが、今までは 1つのレコードにもう1つBフィールドを作成 if(B="Yes" ;1;0)関数により答えを導き、 総計フィールド&パートを作成し、Bフィールドの合計を 表示してきました。 なにか他の方法でスマートなやり方や関数はないのでしょうか。 もしくは上記方法で間違いないのでしょうか。 宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- ファイルメーカーpro6で
こんにちは。ファイルメーカーpro6を使っている、超初心者です。 注文明細書で、商品別に小計金額を自動出力したいのです。 明細書の内容は、商品番号、商品名、個数、小計金額・・・合計金額のフィールドです。 別ファイルに商品番号順に、商品名、単価を入力したレコードがあります。商品番号でリレーションして、商品名をルックアップしています。そこまではできたのですが、小計金額の出し方がわかりません。 商品番号が1の場合はいくら、2の場合はいくら・・・という設定方法がわからないのです。Case関数かIf関数を使うのでしょうか? 是非教えて下さい!!
- ベストアンサー
- その他(データベース)
- ファイルメーカー:計算フィールドの文字の色をスクリプトで変更しようとすると、変更禁止のメッセージがでる。
FileMakerPro8で、「住民検診」のデータを入力するレイアウトを作っています。検査結果が基準値内なら、青色の文字で、基準値を超えた場合は、赤色の文字で表示したいと思っています。各フィールドのタイプが「数字」ならうまくいくのですが、一箇所だけ「計算フィールド」があり、そこだけがうまくいきません。 BMI値は、身長と体重から算出するので、どうしても計算フィールドになります。計算式は、 Round (体重 / ((身長 / 100) * (身長 / 100)) ; 1 )です。 BMI値フィールドの文字の色を変更するため、「BMIチェック」というスクリプト IF (住民検診::BMI ≥ 18.5 and 住民検診::BMI < 25) フィールド設定(住民検診::BMI TextColor ( 住民検診::BMI ; RGB ( 0 ; 51 ; 153 ) ) ELSE フィールド設定(住民検診::BMI TextColor ( 住民検診::BMI ; RGB ( 255 ; 0 ; 51 ) ) を作成したのですが、スクリプトを実行すると「このフィールドは変更禁止なので、この操作は実行できません」というメッセージが出てうまくいきません。 このような事象が仕様によるものだということは、なんとなくわかるのですが、データベースは初心者でよくわかりません。このような事象を回避する方法がありましたら教えて下さい。お願いします。
- ベストアンサー
- その他(データベース)
- データのテキストファイル抽出
データの抽出に困っています。 エクセルデータにてA~Lのフィールドに値が入っていて、1000レコード程のデータを ・1レコードずつ ・A列のフィールドをファイル名に ・テキストファイルに出力 ・テキストファイルには1レコードを縦に、フィールドごと改行して並べる 上記のようにして作成する必要があります。 今までは、 A B C...K L となっているデータの列と行を入れ替えて A B C . . K L としてテキストファイルを作成し、セルAのフィールドをファイル名にして、 手作業で1列ごとにコピー&ペーストして行っていました。 非常に効率が悪いので、全自動化もしくは一部自動化出来ないかと試行錯誤していますが 良い方法が見つけられません。 何か良い方法をご存知の方がおりましたら教えて下さい。
- ベストアンサー
- オフィス系ソフト
- ファイルメーカー6のif関数について
ファイルメーカー6、MacOS9.2を使ってる初心者です。 ファイルメーカーの事で前も教えて頂きましたが、またお願いします。 商品名、数量、単価、合計という4つのフィールドがあります。 合計フィールドは数量フィールド×単価フィールドという計算式で出していて これ自体は問題ないんですが、 商品名を値一覧から(約10品名)選び、選んだ品名から自動で 単価を入れたいんですがやり方が分かりません。 例えば商品名にみかんを選んだ場合は単価に50を、 リンゴを選んだら70を バナナを選んだ90を・・・・ こんな感じで10品目分を設定したいんですが出来ません。 ひとつだけならif関数で出来たんですが・・・ もちろん、設定が出来るならif関数じゃなくても良いんです。 よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- FileMaker Pro のある関数設定について
FileMakerProで、違うレコードのあるフィールドで関数を使って条件式を完成させる方法を教えていただきたいのです。 例えば、ホテルの宿泊予約受付帳を作ったとします。「宿泊日」フィールドが同じ値の幾つかのレコードは「部屋番号」フィールドが同じ値を入力出来ない様に関数を設定したいのです。もっと具体的に申しますと平成22年2月24日に101号室に予約が入っている場合、別の新規レコードを作成の際、同じ日にちの入力後、「部屋番号」フィールドには101号室、と入力出来ない、またはエラーがかえるようにしたいのです。 どうも違うレコードにまたがるとどのようにすればいいのか分かりません。どうかお教えください。宜しく。
- 締切済み
- その他(データベース)
- アクセスのレポートにて明細行の色付け
アクセスのVisualBasicで、明細行をある項目毎に色分けをいたいのですが、一応参考書にて If Me!テキスト1 > Me!テキスト2 Then Me.Section(acDetail).BackColor = RGB(200, 200, 200) Else Me.Section(acDetail).BackColor = RGB(255, 255, 255) End If というようなことまではできたのですが、 同一レコード内ではなく、前レコードと対比して異値なら色付 という方法をご存知の方よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ファイルメーカーのスクリプトについて
ファイルメーカーのスクリプトで質問があります。 検索を行うスクリプトですが、以下の場合どのようにすればよいのでしょうか? フィールドA、フィールドBがあるとします。 フィールドAには不規則な4桁の数字が入っています。 フィールドBにはテキストデータが入っているレコードと入っていないレコードがあります。 検索したいのは、例えば フィールドAには「1111」と入っているが、 その中でフィールドBには何も入っていないもの、 を選び出したいのです。 スクリプトを作ろうとするのですが、 フィールドBに何も入っていないものを選ぶための、「除外」機能がないように思うのです。 もしそのようなスクリプトを組むことができたら是非教えて下さい。
- ベストアンサー
- その他(ソフトウェア)
お礼
おかげさまで思い通りに色がつくようになりました♪ 今後もファイルメーカーの件で質問することがあると思いますので、 よろしければまたご教授をお願いします。