Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » Ultra Light データベース管理とリファレンス » チュートリアル:Ultra Light の CustDB サンプルアプリケーションの構築

 

レッスン 3:Ultra Light データベース内のデータの更新

このレッスンでは、CustDB アプリケーションを使用して、リモート データベース内のデータの追加、更新、削除を行います。

前提条件

このレッスンは、受講者がこれまでのすべてのレッスンを終了していることを前提としています。 レッスン 1:CustDB アプリケーションの構築と実行を参照してください。

 ♦ タスク
  1. 注文をブラウズします。

    注文のブラウズは、CustDB アプリケーションの各バージョンで同様の方法で行います。注文をブラウズするときは、ローカルの Ultra Light データベースのデータをスクロールします。顧客はアルファベット順でソートされているので、簡単にリストをスクロールして顧客の名前を見つけることができます。

    1. 顧客のリストを下にスクロールするには、[Next] をクリックします。

    2. 顧客のリストを上にスクロールするには、[Previous] をクリックします。

  2. 注文を追加します。

    注文の追加は、CustDB アプリケーションの各バージョンで同様の方法で行います。注文を追加すると、ローカルの Ultra Light データベースでデータが修正されます。このデータは、同期が行われるまで統合データベースとは共有されません。

    1. [Order] » [New] をクリックします。

    2. [Customer] リストで Basements R Us をクリックします。

    3. [Product] リストで Screwmaster Drill をクリックします。この製品の価格は [Price] フィールドに自動的に設定されます。

    4. [Quantity] フィールドに 20 と入力します。

    5. [Discount] フィールドに、5 (パーセント) と入力し、[OK] をクリックします。

  3. 注文の承認、拒否、削除を行います。

    ユーザ ID 50 として認証されたユーザはマネージャで、販売担当者と同じ操作に加えて、注文を承認または拒否する権限があります。注文を承認または拒否する場合、注文のステータスを変更し、販売担当者の確認用にメモを追加します。ただし、統合データベースのデータは、同期が行われるまで変更されません。

    1. Apple Street Builders からの注文を承認します。

      1. [Previous] をクリックしてこの顧客を探します。

      2. [Order] » [Approve] をクリックして、注文を承認します。

      3. [Note] リストで Good をクリックします。

      4. [OK] をクリックします。

        注文情報には [Approved] のステータスが表示されます。

    2. Art's Renovations からの注文を拒否します。

      1. リストの次の項目である Art's Renovations からの注文を表示します。

      2. [Order] » [Deny] をクリックして、注文を拒否します。

      3. [Note] リストで、[Discount Is Too High] をクリックします。

      4. [OK] をクリックします。

        注文情報には [Denied] のステータスが表示されます。

    3. Awnings R Us からの注文を削除します。

      1. リストの次の項目である Awnings R Us からの注文を表示します。

      2. [Order] » [Delete] を選択してこの注文を削除します。

      3. [OK] をクリックして、削除を確認します。

        注文に削除済みのマークが付けられます。ただし、変更内容を統合データベースと同期するまでは、現在のデータが Ultra Light リモートデータベースに残ります。

結果

Ultra Light データベースのデータへの変更は保存されますが、CustDB データベースとは同期されません。

 参照