問題タブ [4gl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
csv - openge 4glで進行中の行の終わりまたは新しい行の開始を見つける方法は?
.csv ファイルがあり、行の開始または終了に基づいてデータを操作する必要があります。各行の開始点を見つけるにはどうすればよいですか?
progress-4gl - CTRL-D でどのように使用しますか?
このプログラムでは、項目コードを選択すると 3 つのフィールドが表示され、更新する場合は更新を要求され、レコードが更新されます。このプログラムまでは問題ありませんでした。
Ctrlユーザーが+を押して削除の質問をするかどうかを尋ねる場合、1つの条件を追加しましDたはいまたはいいえ、それはあなたが更新したものであり、フィールドは空白でなければなりません。それ以外の場合は何もしません。
sas - データセット: このエンジンは REPLACE オプションをサポートしていません
なにが問題ですか?
ありがとう、アオラ
pdf - 4gl を使用して入力可能な PDF フォーム フィールドに入力するにはどうすればよいですか?
私は、progress-4gl を使用してデータを記入している PDF フォームを持っています。これまで、次の構文を使用してテキスト フィールドにのみ入力してきました。
CHX_SINGLE_CE_PLAN3 はフィールド名です...
このコードはテキスト フィールドを扱うときに機能しますが、テキスト フィールドに入力する代わりにボックスをチェックしようとしています。これに関するドキュメントが見つかりません。入力可能なPDFフォームのボックスをチェックすることは4glでも可能ですか?
informix - Informix 4gl 言語の値
6文字の「UCN」というフィールドがあります。このフィールドには、「A123Y5」、「12345Y」、「G23561」などの文字と数値の両方を含めることができます。
ここからパイプを A|1|2|3|Y|5 として出力する必要があります。
「using」キーワードを使用して整数を配置することはできますが、両方を一緒に配置することはできません。
誰かがMukeshを助けることができればお願いします
informix - カーソルを行末に置く
無効な場合、入力を検証しようとしています。そのフィールドに戻りたいのですが、行末までです。
カーソルを行頭にジャンプさせたくありません。むしろ最後まで。
何か案が?
コードを「after field」から「on key (return)」に移動しましたが、その時点ではフィールド名に値がありません。そして、私の C 関数は、バッファから取得する際に問題を引き起こします。
皆さん、ありがとうございました!
informix - INFORMIX 4GL のレポートの "ORDER BY" で "IF ステートメント" を使用する
何度も呼び出されるレポートを持っていますが、順番を毎回変えたいです。
変数に応じて「順序」を変更するにはどうすればよいですか。
例えば
レポートを呼び出すときに変数を渡そうとしました:
そして、私がしたレポートで:
しかし、それはうまくいきませんでした......他の提案はありますか?? ありがとうございました!
foreach - 4GL ネスティング ブロックを進行させて関連データを表示する
まず、私は Progress 4GL に非常に慣れていないため、FOR EACH ブロックのネストがどのように機能するかについてまだ頭を悩ませています。ivc_header と ivc_mchgs の 2 つのテーブルから情報を取得しています。
参考までに、ivc_header のプライマリ キーは Invoice_nbr であり、ivc_mchgs のプライマリ キーは、invoice_nbr、line_nbr、および misc_seq_nbr で構成される複合キーです。外部キーはinvoice_nbrです。
データに関する注意点として、ivc_mchgs の情報は請求書 line_nbr ごとの雑費です。
私が取得しようとしているのは、sold_to_cust_nbr + sold_to_cust seq によるinvoice_amt と拡張の合計です。いくつかの調査を行った後、Progress のビルトイン ACCUMULATE 関数を使用する代わりに、合計を変数に入れることにしました。
これが私が持っているコードです:
このコードは、sold_to_cust_nbr + sold_to_cust_seq によって合計invoice_amt を示し、invoice_nbr ごとに拡張を合計します。どうすればよいかわからないのは、sold_to_cust_nbr + sold_to_cust_seq によって合計の拡張を取得することです。
どんな助けでも大歓迎です。
ありがとう
progress-4gl - progress 4GL / ABL 文字列「July 24 2015」を #06/24/2015# date(TS) に変換する方法は?
これを
"July 24 2015"
日付 (TS) データ型に変換することは可能ですか?
mm/dd/YYYY のようなものに変換されます "07/24/2015 00:00:00.000"
プログレス4GLでそれを行うことはできますか?
ありがとうございました