私はa.wから呼び出すことができ、条件に応じてブラウザの色を変更する一般的なプログラムすなわち.iを作成したいと思います。 .iを使ってブラウザの色を変更するにはどうすればよいですか?進行中のブラウザの色を変更するには4gl?
答えて
ブラウズの線の色を変更したいと思っています。しかし、私はあなたがそれを簡単にするためにフィールドを個別に指定しなければならないので、あなたがそれをインクルードすることができるとは思わない。では、顧客番号、名前、与信限度を表示している顧客テーブルを示すbr-custというブラウズがあるとしましょう。あなたはクレジット制限が(< 2000)低かった場合、これは赤にブラウズ背景色を変更することで動作します
ON ROW-DISPLAY OF BROWSE br-cust DO:
DEFINE VARIABLE iBgColor AS INTEGER NO-UNDO.
ASSIGN iBgColor = IF customer.credit-limit < 2000 THEN 9 ELSE 15
customer.cust-num :bgcolor in browse br-cust = iBgColor
customer.name :bgcolor in browse br-cust = iBgColor
customer.credit-limit:bgcolor in browse br-cust = iBgColor.
END.
言うと思いますここで、閲覧に行表示イベントを追加する必要が
それが大丈夫なら白い。フォントの色を変更する場合は、代わりにcolorを使用します。
ここで、特定のブラウズに条件に基づいて色を変更する機能を追加したい場合は、これも可能ですが、かなり多くのコードが必要になります。できるだけ早くソリューションを投稿しようとしていますが、私は今Progressにアクセスすることができません。
しかし、これが役立つことを願っています。
インクルードにカラーリングロジックが必要な場合は、プリプロセッサで行うことができます。次のようにインクルード(例:colorbrs.i)を作成します。
ON ROW-DISPLAY OF {&Brs}
DO:
ASSIGN
{&Tbl}.{&Fld1}:FGCOLOR IN BROWSE {&Brs} = 12
{&Tbl}.{&Fld1}:BGCOLOR IN BROWSE {&Brs} = 9.
END.
中括弧はプリプロセッサです。彼らはコンパイル時に記入されます。あなたはこのようなあなたの.Wでそれらを定義する:あなたは.Wをコンパイルすると
{colorbrs.i &Brs=brsCust &Tbl=Customer &Fld1=Cust-Num}
、コンパイラはincludeステートメントから値を取得し、インクルードファイル内のプリプロセッサにそれらを記入します。
テーブル名を使用する代わりに、ブラウザの色にハンドルを使用できますか?私はブラウザに静的なテーブルを持っていません。 – Nidhi
テーブル名プリプロセッサは、データベーステーブルである必要はありません。ブラウザのクエリで使用しているテーブルに設定するだけです。 – TheDrooper
- 1. 進行中のアサーションの実装4GL
- 2. 進行中のディレクトリにテキストファイルをリストする方法4GL?
- 3. Office 2007のアップグレードが4GL進行コードを中断する
- 4. datetimeフィールドの進行中の書式設定 - 4gl
- 5. 進行中のフィールドの一意のレコード数をカウントする方法4gl?
- 6. メソッドの進行中にObjective Cのボタンイメージを変更する
- 7. ブラウザを変更するデフォルトの転送進行状況バー
- 8. 進行中の4gl言語の未発行注文(upost-order)を作成するコードは何ですか?
- 9. 進行中のCAKeyframeAnimationアニメーションの速度を変更する
- 10. アプリの実行中にXMLシェイプの色を変更する
- 11. 実行中にKivyでキャンバスの色を変更する
- 12. ブラウザのサイズ変更中にjqgridの幅を変更する
- 13. Twitterのブートストラップ進行状況バーの色を変更
- 14. 進行中の特定の条件に基づいて文字列をトリミングする方法4gl?
- 15. 進行中のテーブルに.csvファイルを書き込む方法は、4glを開いた?
- 16. Android:円の進行状況バーのカスタム色を変更する方法
- 17. 進捗状況4GL - 週の年番号
- 18. 進行中のコンボボックスからテーブル名を取るTemp-Tableを作成する4gl、Open Edge
- 19. フォント色の中間の文章を変更するには
- 20. 進行中のゲームを作るには?
- 21. 更新進行中のパネルを中央に作成
- 22. アニメーション中にUIBezierPathストロークの色を変更する方法は?
- 23. スクロール中にUIButton色合いの色を変更します。
- 24. 進捗バーの色を変更する方法
- 25. WCFの実行中に進行状況が更新される
- 26. JasperReportsの行の色を変更する
- 27. 実行時にgridview行の色を変更する方法は?
- 28. moodleステータスが '進行中'に変更されていません
- 29. Onmouseoverテーブル行の色を変更する
- 30. ボタンの文字色を6進数に変更
こんにちは!スタックオーバーフロー時の今後の努力のために、コードの[最小、完全、および検証可能なサンプルを作成する方法](http://stackoverflow.com/help/mcve)をチェックする方が良いでしょう。 - ありがとうございました – Momin