GeneXusでの大量レコード更新時のパフォーマンス改善
GeneXusが生成したアプリケーションで数千、数万件のレコードを一括で更新する実装時に、パフォーマンスが悪いということがありました。 問題のコード
1 2 3 4 5 6 |
For Each Test Where TestType = 1 TestText = &TestText TestDateTime = Now() EndFor |
よく…
続きを読む →GeneXusのプロシージャオブジェクトに関する記事を掲載します。
GeneXusが生成したアプリケーションで数千、数万件のレコードを一括で更新する実装時に、パフォーマンスが悪いということがありました。 問題のコード
1 2 3 4 5 6 |
For Each Test Where TestType = 1 TestText = &TestText TestDateTime = Now() EndFor |
よく…
続きを読む →GeneXusを使って帳票出力を実現する際、フォント設定を行う場合はひと手間必要になります。 具体的には、GeneXusがPDFReport.iniという設定ファイルを出力しますので、iniファイルを編集します。 Emb…
続きを読む →テーブルに登録されている全データをエクセル出力したところ、サーバからレスポンスが返ってこないという事象がありました。 出力する列数を減らしても、結果は同じでした。 5,000行までは出力できることを確認しましたが、10,…
続きを読む →帳票の出力形式としてエクセルを希望されることが多いかと思います。 GeneXusでのエクセル出力機能は、比較的シンプルな実装方法で開発できます。 実装方法 ExcelDocumentデータタイプの変数を使用し、1セル毎に…
続きを読む →GeneXusには、帳票(PDF)出力の機能が標準で備わっています。 例えば以下のような帳票があり、GeneXusでPDF出力するとします。 GeneXusで帳票出力機能を作成するためには、プロシージャオブジェクトを使い…
続きを読む →項目属性をNull許容に設定後、トランザクションが生成した画面からのみデータを登録/更新する場合には問題ないのですが、該当の項目属性をプロシージャで登録/更新する場合には注意が必要です。 プロシージャで以下のコーディング…
続きを読む →