最近のアクセス:
オフライン データベース オブジェクトのナビゲーションレポート

オフライン データベース オブジェクトは、ほかの GeneXus オブジェクトと同様に、アクセスするすべてのテーブル、条件、イベントなどに関するナビゲーションレポートを指定します。
このナビゲーションレポートは、開始イベントのナビゲーション (オフライン データベース オブジェクトのイベントを参照) と、オフライン データベース オブジェクトによって同期されるテーブルごとに 1 つの同期イベントのナビゲーションを示します。レポートでは、同期イベントごとに、 [ Conditions ] タブで指定された条件から、そのテーブルに適用される条件を示します。

たとえば、シンプルなオフラインアプリケーションの例では、次の条件:
CustomerStatus = CustomerStatus.Active;
により、ナビゲーションレポートに次の同期イベントが生成されます:
イメージ:23572.png
また、次のように Event セクションに Start イベントがある場合:
Event Start
    &ClientId = ClientInformation.Id
    For Each
    where DeviceId = &DeviceId
        &SalesAreaId = SalesAreaId
    EndFor
Endevent
このイベントに対応するナビゲーションが、オフライン データベース オブジェクトのナビゲーションに表示されます:
イメージ:23573.png

注 

GeneXus 16 Upgrade 11 以降では、オフライン データベース オブジェクトのナビゲーションレポートに、テーブルごとにそれを参照するオブジェクト名が 1 つ表示されるようになりました (ただし、ほかのオブジェクトがテーブルを参照している可能性もあります)。
メッセージのスタイル:
  • テーブル Country が少なくともプロシージャー prc: SearchCountries (ベーステーブル) で使用されています
  • ビジネスコンポーネント Country が少なくとも SDPanel MySDPanel (ベーステーブル) で使用されています
これは、オフラインデータベースの構造がどのように作成されているのかを理解し、関連する問題やエラーを追跡、修正するのに役立ちます。
 

参考情報

 



サブページ
Created: 20/12/14 21:39 by Admin Last update: 21/05/21 03:32 by Admin
カテゴリ
Powered by GXwiki 3.0