問題タブ [datawindow]

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.

0 投票する
2 に答える
1566 参照

filter - Sum (PowerBuilder) のデータウィンドウ計算フィールドにフィルタリングされた行を含める方法

2 つのグループ (会社と部門) を持つデータウィンドウがあります。ユーザーが部門でフィルタリングした場合でも、会社の全体的な合計金額を表示する必要があります。
データシナリオ

部門グループ (グループ 2) のグループ合計に、その部門のカウントのみを含める必要があります(合計 (グループ 2 の EmpCount)) ... これは機能します。
会社グループ (グループ 1) のグループ合計に、最初は機能するすべての部門(グループ 1 の合計 (EmpCount))または(合計 (すべての EmpCount))の数を含める必要があります。

しかし、ユーザーが "X" 部門の行のみを表示するようにデータウィンドウをフィルター処理すると、会社グループのグループ合計は 1 つの部門 (35) のデータのみを反映するようになりますが、すべての部門 (45) を常に表示する必要があります。 )
データウィンドウも編集可能であるため、値は取得された値ではなく計算フィールドである必要があります。

SetDetailHeight を使用して他の部門の行を「非表示」にしようとしましたが、これは会社グループの合計を正しく保つために機能しますが、フィルターで除外された部門のトレーラーが表示されます。

0 投票する
1 に答える
443 参照

powerbuilder - データウィンドウ バンド間のスペースの削除

サマリー バンドとフッター バンドの間のスペースに問題があります。詳細およびフッター バンドのみが使用されることに注意してください。サマリーとフッター バンドの間のスペースを削除する方法はありますか? つまり、詳細タブの情報の下にフッターを配置したいのです。20pixの差があるようです。

表形式のデータウィンドウが使用されています。

ありがとう :)

0 投票する
3 に答える
1596 参照

break - データウィンドウのスペースが限られている場合にグループ全体を分割する方法 (Powerbuilder 11.5 ビルド 2506)

Powerbuilder で、グループ全体に十分なスペースがない場合、グループ全体を別のページに分割するにはどうすればよいですか?

グループの列の内容が変わるたびにグループを分割したくありませんが、グループ全体を表示するのに十分なスペースがページにない場合にのみ自動的に分割します。現在の状況では、詳細レコードを別のページに自動的に分割できます。

次の例では、(製品コードによる) グループがありますが、グループ全体を分割するのではなく、十分なスペースがない場合に、レコードを 2 ページに分割します。

ここに画像の説明を入力

0 投票する
2 に答える
1051 参照

powerbuilder - PB10.5 でデータウィンドウの変更機能が正しく動作しない

という名前の大きなSQLクエリを含む文字列がありますsql_select。PowerBuilder 10.5 には次のコードがあります。

完全なクエリを取得していないことがわかりました。つまり、いくつかの条件が存在しません! たとえそれsql_selectが正しいとしても。何が問題ですか?

0 投票する
1 に答える
8252 参照

utf-8 - Powerbuilder: UTF-8 の ImportFile (UTF-8 から ANSI への変換)

私の Powerbuilder のバージョンは 6.5 です。これは私がサポートしているものであるため、それ以上のバージョンは使用できません。

私の問題は、dw_1.ImportFile(file) を実行しているとき、最初の行と最初の列に次のような面白い文字列があることです。

ファイルを開いて新しいテキストファイルに保存し、その新しいファイルをインポートしようとするまで、私は理解していません.面白い文字列がなくても問題なく動作しました.

私の結論は、ファイルが UTF-8 (NOTEPAD++ に示されている) であり、新しいファイルが Ansi であるため、これが発生しているということです。インポートしようとしているファイルはサード パーティによって自動的に提供されたものであり、ユーザーはこれを行うという余分な作業を望んでいません。

powerbuilder でこのファイルを強制的に ANSI に変換するにはどうすればよいですか。何もない場合は、コマンドプロンプトの変換を行う必要があるかもしれませんが、アイデアはありますか?

0 投票する
4 に答える
4355 参照

search - PowerBuilder で、特定のデータウィンドウまたはデータストアが使用されているかどうかを確認する方法はありますか?

PowerBuilder コードを書いたので、いくつかのデータウィンドウがあり、そのうちの 1 つをd_Gubbinsと呼びます。コンパイルされていないプログラム全体を検索して、データウィンドウが実際に使用されているかどうかを確認できますか?

0 投票する
3 に答える
8817 参照

sybase - データ ウィンドウにフィルターを追加する方法

私はパワービルダーの初心者です。データ ウィンドウにフィルターを追加しようとしています。トランス数と量を返すデータ ウィンドウ dw_trans を作成しました。トランス数に基づいてフィルターを追加したい。ユーザーは、特定の行が表示されるトランス番号のみを選択します。

0 投票する
1 に答える
1943 参照

sybase - どのボタンがデータウィンドウをクリックしているかを取得する方法

どのボタンがデータウィンドウでクリックされているのか、ボタンがクリックされた行番号は何なのかを知る方法を教えてください。テーブルから emp データを取得するデータ ウィンドウを作成しました。データ ウィンドウに 2 つのボタンを追加しました。1 つは更新、2 番目は削除です。

データウィンドウは次のようになります:-

ABC [削除][更新]

qwe [削除][更新]

rty [削除][更新]

& は 2 ボタン データ ウィンドウです

ユーザーがdelボタンの行をクリックすると、テーブルだけでなくdwからも削除されます。& 更新ボタンをクリックすると、データはテーブルだけでなく Dw でも更新されます。

ありがとう