Tanda

  • 合計アクティビティ 3491
  • 前回のアクティビティ
  • メンバー登録日
  • フォロー 0ユーザー
  • フォロワー 1ユーザー
  • 投票 0
  • サブスクリプション 797

コメント

Tandaによる最近のアクティビティ 最近のアクティビティ 投票
  • だいずさん、 任意のタイミングで明示的に初期化するなら、FormStateClear() 関数が使えます。これに対して、毎回、タスク起動のたびに初期化でいいのなら、フォーム特性の「フォーム状態の維持」を「No」にしてやればいいです。 フォーム状態の維持はバージョン管理もできて、便利ですよ。 詳細は、下記の連載コーナーでも解説していますので、よろしければお越しください。第206回 フォーム状態...

  • KMさん、 ちょっと補足です。 遅延トランザクションは、レコード後処理を通過しても、トランザクション中であればトランザクションキャッシュに入るだけです。物理DBには反映されません。トランザクションがコミットされてはじめて、物理DBに保存されます。 それと、「レコード書込」イベントは、レコード後処理を通過しなくても、指定されたトランザクションキャッシュに書き込みが行われます。そして、そのトラン...

  • KMさん、 DBに書き込みを行うと、その時点でトランザクションのコミットになってしまいますので、遅延トランザクションを使う意味がなくなってしまいますよ。 トランザクション中に画面を更新するには、状況に応じて「画面再表示」または「ビュー再表示」を使って、トランザクションキャッシュを更新してやればいいです。 「画面再表示」と「ビュー再表示」の違いについては、よろしければ下記の記事をご参照ください...

  • kkestさん、 xpaの3.xをお使いのようですが、マジック社のホームページにある「動作環境」の内容はチェックされましたか?Windows11 + xpa 3.xの場合は、結構、「留意事項」が出ているみたいです。

  • Sun niharaさん、 CSVは単なるテキストファイルですから、データ量が多い場合は、逆に不向きですよ。 私ならレコード件数が少ないときほど、テキストを経由します。

  • Sun niharaさん、 CSVとかに落として取り込むのが一番簡単なのではないでしょうか?  

  • だいずさん、 トランザクションの設定とトランザクションキャッシュの動きを見直しされるといいと思います。 トランザクションはそれがコミットされるとDBに上書きとなり、コミット前のトランザクションキャッシュは画面再表示のイベントが発行されると、キャッシュデータが更新されます。この辺りをチェックされるといいと思います。 詳しくは下記の記事でも詳細に解説しておりますので、よろしければお越しください。...

  • mnさん、 Studioでは問題ないとなると、RIAサーバが稼働しているマシンの環境の問題なのかもしれませんね。 環境の問題なのか、プログラムの修正の問題なのかを切り分けるとしたら、APG程度のプログラムでデータの更新ができるかどうかを試してみるといいと思いますよ。

  • 失礼!元の質問がRIAアプリでしたね! RIAならパスを心配する必要はないです!!自動的にローカルの %TEMP% の配下にファイルが作成されますね。

  • ちなみに、Localを使用する場合は、全クライアントが絶対パスを使用して、必ず自分のPCのフォルダを見に行くように指定してやる必要がありますね。 全クライアントがサーバからMagic本体を起動しているような環境ですと、デフォルトの相対パスの指定(カレントのlocal.sqlite)のままでは、全員が同じデータベースファイルを見に行ってしまいますから、データベースの共有になってしまいます。要注...