sql >> データベース >  >> RDS >> Access

レコードメンテナンスの概要

    データ入力の支援

    フィールドのデフォルト値

    フィールドのほとんどの値が同じ場合があります。たとえば、求人応募のテーブルを作成する場合、ほとんどの従業員は同じ州の出身であり、一部のレコードのみが州の値が異なります。テーブルにそのようなフィールドがある場合は、フィールドに共通の値を指定できます。データ入力時に、ユーザーは通常と異なる場合にのみ値を変更します。このような共通の値はデフォルト値と呼ばれます。

    フィールドにデフォルト値を提供するには:

    • テーブルのデータセットビューのリボンで、[フィールド]をクリックします。 [プロパティ]セクションで、[デフォルト値]をクリックします。これにより、メインテキストボックスに=を指定して式ビルダーが開きます。使用する定数値がわかっている場合は、それを入力します。次に、[OK]をクリックします
    • テーブルのデザインビューの上部にあるフィールドをクリックします。ウィンドウの下部にある[デフォルト値]をクリックして、目的の値を入力します

    デフォルト値は適切に入力する必要があります:

    • フィールドがテキストベースの場合、二重引用符で囲まれたデフォルトのテキストを入力できます
    • フィールドが数値の場合は、数値を入力するだけです
    • フィールドが日付ベースで、定数(固定)を指定する場合は、2つの#記号の間に入力します
    • (組み込み)関数を使用する場合は、前に=を付けて「if」と入力し、括弧を追加します。式ビルダーを使用している場合は、左側のリストで[関数]を展開し、[組み込み関数]を展開します。中央のリストで、関数が属するカテゴリをクリックします。右側のリストから目的の機能をダブルクリックし、機能を適切に構成します

    実践的な学習:デフォルト値の設定

    1. リボンで、[ファイル]をクリックし、[開く]をクリックします
    2. ファイルのリストで、College ParkAuto-Repair1をクリックします
    3. ナビゲーションペインで、RepairOrdersテーブルを右クリックし、[デザインビュー]をクリックします
    4. ウィンドウの上部にある[状態]をクリックします
    5. 下部のセクションで、[デフォルト値]をクリックし、 MDと入力します。
    6. ウィンドウの上部にある[TaxRate]をクリックします
    7. 下部のセクションで、[デフォルト値]をクリックし、 0.0775と入力します。
    8. ウィンドウの上部にある[DropOffDateTime]をクリックします
    9. 下部のセクションで、[デフォルト値]をクリックし、 =Month(Date())& "/"&Day(Date $())& "/"&Year(Date $())&""と入力します&Hour(Time $())& ":"&Minute(Time $())
    10. テーブルを保存する
    11. ナビゲーションペインで、[RepairOrders]フォームを右クリックし、[デザインビュー]をクリックします
    12. フォームで、DropOffDateTimeテキストボックスをクリックして、Deleteキーを押します
    13. リボンの[ツール]セクションで、[既存のフィールドを追加]をクリックします
    14. フィールドリストから、DropOffDateTimeをドラッグして、前のテキストボックスがあったフォームにドロップします
    15. ラベルとテキストボックスをフォーマットして、前のテキストボックスのように表示します:
    16. フォームを保存してフォームビューに切り替えます
    17. フォームを閉じる

    検証ルール

    検証ルールは、フィールドに入力された値が有効であるために満たす必要がある条件です。検証ルールを作成するには:

    • テーブルがデータセットビューに表示されている場合は、リボンの[フィールド]をクリックします。 [フィールド検証]セクションで、[検証]をクリックし、[フィールド検証ルール]をクリックします

    • テーブルがデザインビューに表示されている場合は、フィールドをクリックします。ウィンドウの下部で、[検証ルール]をクリックし、省略記号ボタンをクリックします。

    どちらの場合も、アクションによって、ルールを作成できる式ビルダーが開きます。

    検証テキスト

    [検証ルール]フィールドの条件が尊重されない場合は、メッセージボックスを表示してユーザーに知らせることができます。メッセージを作成するには:

    • テーブルがデータセットビューに表示されている場合は、リボンの[フィールド]をクリックします。 [フィールド検証]セクションで、[検証]をクリックし、[フィールド検証メッセージ]をクリックします。これにより、検証メッセージの入力が開き、目的のメッセージを入力できます。

    • テーブルがデザインビューに表示されている場合は、フィールドをクリックします。ウィンドウの下部にある[検証テキスト]をクリックして、目的のメッセージを入力します

    実践的な学習:論理関数の紹介

    1. ナビゲーションペインの[テーブル]で、[RepairOrders]をダブルクリックして、データセットビューで開きます
    2. テーブルで、[顧客名]の下のセルをクリックします
    3. リボンで、[フィールド]をクリックします
    4. [フィールド検証]セクションで、[検証]をクリックし、[検証ルールの記録]をクリックします
    5. [式の要素]リストで、[RepairOrders]が選択されていることを確認します。
      [式のカテゴリ]リストで、[CustomerName]をダブルクリックします
    6. タイプISNOT NULL

    7. [OK]をクリックします
    8. [フィールドの検証]セクションで、[検証]をクリックし、[検証メッセージの記録]をクリックします
    9. 顧客の名前を必ず指定してください」と入力します

    10. [OK]をクリックします
    11. テーブルを閉じる
    1. ナビゲーションペインの[フォーム]で、[RepairOrders]を右クリックし、[デザインビュー]をクリックします
    2. [実行されたジョブ]をクリックします
    3. JobPerformed1テキストボックスをクリックします
    4. プロパティシートで、[イベント]タブをクリックします
    5. ロストフォーカスをクリックして入力します

      =IIf([JobPerformed1]はNull、MsgBox( "車で実行されたジョブの少なくとも1つを指定")、 "")
    6. フォームを保存

    フィールドに必要な値

    各レコードの特定のフィールドにエントリが必要であると思われる場合は、ユーザーにそれを要求できます。データ入力を実行するとき、レコードを作成した後、そのフィールドの値が指定されていない場合、ユーザーは別のレコードに移動できません。テーブルのデータセットビューまたはデザインビューのどちらで作業しているかに関係なく、テーブルの作成時にフィールドの値が必須であることを指定できます。

    • データセットビューで、フィールドの値が必須であることを指定するには、列の任意のセルをクリックします。リボンで、[フィールド]をクリックします。 [フィールドの検証]セクションで、[必須]チェックボックスをクリックします。デフォルトでは、[必須]チェックボックスはオフになっています
    • デザインビューの上部セクションで、フィールドをクリックします。下部のセクションで、[必須]フィールドの矢印をクリックし、[はい]に設定します。デフォルト値は「いいえ」です

    実践的な学習:必須フィールドの指定

    1. リボンで、[ファイル]をクリックし、[新規]をクリックします
    2. [Blank Desktop Database]をクリックし、ファイル名を Chemistr2に設定します
    3. [作成]をクリックします
    4. リボンで、[ファイル]をクリックし、[オプション]をクリックします
    5. 左側の[現在のデータベース]をクリックし、右側の[ドキュメントウィンドウオプション]で、[重複するWindows]ラジオボタンをクリックします
    6. [OK]をクリックします
    7. メッセージボックスを読み、[OK]をクリックします
    8. デフォルトのテーブルを保存せずに閉じます
    9. リボンで、[作成]をクリックし、[テーブルデザイン]をクリックします
    10. タイプAtomicNumber Tabキーを押します
    11. AtomicNumberを右クリックし、[主キー]をクリックします
    12. データ型をNumberに設定し、キャプションを Atomic#に設定します
    13. 上部のAtomicNumberの下のセルをクリックし、 Symbolと入力します。 F6を押します
    14. ウィンドウの下部にある[必須]をクリックし、コンボボックスの矢印をクリックして、[はい]を選択します。
    15. フィールドサイズを5に設定します
    16. 上部の[記号]の下のセルをクリックし、「 AtomicWeight」と入力します 、Tabキーを押します
    17. ウィンドウの下部にある[必須]をダブルクリックして、値をはいに設定します。
    18. 他のプロパティを次のように設定します。
      データ型:数値
      フィールドサイズ:シングル
      キャプション:原子量
    19. ウィンドウのタブを右クリックして、[データセットビュー]をクリックします
    20. 保存するかどうかを尋ねられたら、[はい]をクリックします
    21. 名前の名前を要素に設定します [OK]をクリックします
    22. リボンで、[フィールド]をクリックします
    23. テーブルで、記号の下のセルをクリックします
    24. リボンの[追加と削除]セクションで、[短いテキスト]をクリックします
    25. タイプElementName Enterキーを押します
    26. ElementNameの下のセルをクリックします
    27. リボンの[フィールド検証]セクションで、[必須]チェックボックスをクリックします
    28. リボンの[プロパティ]セクションで、[フィールドサイズ]テキストボックスをクリックし、 40と入力します。
    29. [名前とキャプション]をクリックします
    30. [キャプション]をクリックし、要素名と入力します [OK]をクリックします
    31. ウィンドウのタブを右クリックして、[DeesignView]をクリックします
    32. 次のフィールドをテーブルに追加します。

      フィールド名フィールドサイズ色40フェーズ32
    33. テーブルを保存するには、Ctrl+Sを押します

    フィールドのヌル性

    SQLでテーブルを作成するときに、フィールドの各レコードを指定する必要があることを示すには、フィールドのデータ型の後に、 NOT NULLと入力します。 。次に例を示します:

    CREATE TABLE Departments
    (
        DepartmentCode char(5) NOT NULL,
        DepartmentName char(50)
    );Field

    フィールドを空のままにできることを示すには、そのnullを指定しないか、オプションを NULLに設定します。 。

    レコードの独自性

    フィールドにデータを入力すると、同じ状態に住む2人の人など、異なるレコードのフィールドに同じ値を設定することができます。これは重複値と見なされます。他のいくつかのケースでは、これは受け入れられないかもしれません。たとえば、2人の従業員に同じ従業員番号を持たせたくない場合があります。この場合、レコードが一意であることを確認する必要があります。

    テーブルがデータセットビューに表示されている場合、フィールドの各レコードが一意である必要があることを示すには、その列の任意のセルをクリックします。次に、リボンで[フィールド]をクリックします。 [フィールドの検証]セクションで、[一意]オプションのチェックボックスをクリックします。

    SQLでテーブルを作成するときに、フィールドの各レコードが一意である必要があることを示すには、フィールドのデータ型の後に UNIQUEと入力します。 。次に例を示します:

    CREATE TABLE Departments
    (
        DepartmentCode char(5) unique,
        DepartmentName char(50)
    );

    インデックス付きフィールド

    インデックス作成は、フィールドのレコードが一意であるか重複しているかを確認するなど、フィールドのレコードを追跡する機能です。この特性は、データセットビューまたはデザインビューのいずれかでテーブルを作成または構成するときに設定できます。データセットビューで、フィールドのインデックスを指定するには、列の任意のセルをクリックします。次に、リボンで[フィールド]をクリックします。 [フィールドの検証]セクションで、[一意]オプションのチェックボックスをクリックします。

    デザインビューの上部セクションで、フィールドをクリックします。下部のセクションで、Indexedプロパティの矢印をクリックします。この特性は、次の3つの値のいずれかを使用して設定できます。

    • いいえに設定されている場合 (デフォルト)、重複値のチェックは行われません
    • データベースエンジンに重複をチェックさせたいが、アクションを実行する必要がない場合は、このプロパティをはい(重複OK)に設定します。
    • 異なるレコードで同じフィールドの値を重複させたくない場合は、フィールドのIndexedプロパティをはい(重複なし)に設定します。

    実践的な学習:インデックス付きフィールドの制御

    1. 上部のセクションで、[記号]をクリックします
    2. 下部のセクションで、[インデックス付き]をクリックします コンボボックスを表示します。インデックス付きコンボボックスの矢印をクリックして、はい(重複なし)を選択します。
    3. 上部のセクションで、[要素名]をクリックします
    4. 下部で、インデックス付きをダブルクリックします 次に、もう一度ダブルクリックして、値をはい(重複なし)に設定します。
    5. テーブルを閉じる
    6. テーブルを保存するかどうかを尋ねられたら、[はい]をクリックします

    レコードの選択、コピー、貼り付け

    はじめに

    レコードのメンテナンスは、レコードの選択、コピー、貼り付け、更新、削除などで構成されます。テーブルまたはフォームでのこれらの操作の一部を支援するために、リボンの[ホーム]タブには[検索]という名前のセクションがあります。

    フィールド選択

    1つまたは列のグループのすべての値を選択できます。列のすべての値を選択するには、列ヘッダーをクリックします。範囲内の列を選択するには、Shiftキーを使用して各範囲内の列を選択します。

    テーブル上の1つ以上のレコードに対して実行する操作の中には、最初にレコードを選択する必要があるものがあります。

    • データセットビューで行またはレコードを選択するには、目的の行ヘッダーにマウスを置きます。

      次に、をクリックします

    • レコードを選択するには、その行の任意のセルをクリックします。リボンで、[ホーム]をクリックします。 [検索]セクションで、[選択]ボタンをクリックし、[選択]をクリックします

    • 複数のレコードを選択するには、それらのヘッダーの1つをクリックしてマウスを押したままにします

      次に、ドラッグして、他の1つまたは複数の行のヘッダーをカバーします。

      必要なすべての行が強調表示されたら、マウスを放します。複数の行を選択するために使用される別の手法は、一方の端にある1つの行をクリックし、Shiftキーを押したままにして、もう一方の端にある行をクリックすることです。

    テーブルのすべてのレコードを選択するには:

    • Ctrl+Aを押します
    • 列ヘッダーと行ヘッダーの交点にあるボタンをクリックします

    これにより、次のようになります:

    レコードのコピーと貼り付け

    列の値をコピーするには、列ヘッダーにマウスを置き、右クリックして、[コピー]をクリックします。

    多くの列からレコードをコピーするには、最初に列を選択します。次に、選択した列ヘッダーの1つを右クリックして、[コピー]

    をクリックします。

    (a)レコードを選択した後、それをコピーしてどこかに貼り付けることができます。たとえば、テキストを受け入れる任意のアプリケーションにレコードを貼り付けることができます。

    実践的な学習:記録のコピーと貼り付け

    1. FunDS2データベースを開きます
    2. ナビゲーションペインで、StoreItemsテーブルをダブルクリックします
    3. ボックスの左側にあるマウスカーソルを112055に置き、右クリックします。

    4. 表示されるメニューで、[コピー]をクリックします
    5. メモ帳を起動
    6. [メモ帳の内側]をクリックして[貼り付け]をクリックします
    7. 列ヘッダーと行ヘッダーの交点にあるボタンを右クリックして、[コピー]をクリックします

    8. MicrosoftExcelを起動します
    9. Sheet1で、セルB4を右クリックし、[貼り付け]をクリックします
    10. MicrosoftExcelを閉じます
    11. 保存するかどうかを尋ねられたら、[いいえ]をクリックします

    フォームでの選択の記録

    フォームでのレコードの選択は、フォームのタイプによって異なります。

    フォームビューでレコードを選択するには、左側のバーをクリックします。これはレコードセレクターと呼ばれます。

    表形式のレコードを選択するには、その行ヘッダーをクリックします。

    レコードをコピーするには、レコードセレクターを右クリックし、[コピー]をクリックします。

    データの検索と置換

    データの編集

    レコードを編集するには、最初に目的のレコードを見つけてから、値を含むフィールドを見つけます。テキスト処理の知識を使用して値を編集します。

    実践的な学習:データの編集

    1. リボンで、[ファイル]をクリックし、[開く]をクリックします
    2. ファイルのリストで、Cruise1をクリックします(またはこれらのレッスンに付属するファイルから開きます)
    3. ナビゲーションペインで、Customersテーブルをダブルクリックします
    4. アカウント番号415-939-497の名前の下にある空のボックスをクリックします
    5. タイプハリソン Enterキーを押します
    6. テーブルを閉じる
    7. ナビゲーションペインで、[顧客]フォームをダブルクリックします
    8. [名]テキストボックスをクリックします
    9. ケリー」と入力します
    10. [次の記録]ボタンをクリックします 次のレコードに移動する
    11. 空の緊急名テキストボックスが表示されるまでTabキーを押し続けます
    12. タイプMariellaShuster
    13. フォームを閉じる

    データの検索

    値の検索を開始するには、[検索]ボタンをクリックします またはCtrl+Fを押します。これにより、[検索と置換]ダイアログボックスが開き、[検索]タブが選択されます。

    [検索と置換]ダイアログボックスはモードレスです。つまり、ダイアログボックスが表示されている間、バックグラウンドでテーブルまたはフォームにアクセスできます。

    実践的な学習:データの編集

    1. Cruise1データベースはまだ開いている必要があります。
      ナビゲーションペインで、Customersテーブルをダブルクリックします
    2. リボンの[検索]セクションで、[検索]ボタンをクリックします
    3. [検索する文字列]コンボボックスに、 graと入力します
    4. [探す場所]コンボボックスで、[現在のドキュメント]を選択します
    5. [一致]コンボボックスで、[フィールドの任意の部分]を選択します

    6. [次を検索]をクリックします。
      2番目の結果が見つかったことに注意してください
    7. もう一度[次を検索]をクリックして、Gradnerという名前に注目してください
    8. 別の結果を表示するには、もう一度[次へ]をクリックします
    9. メッセージボックスが表示されたら、それを読んで[OK]をクリックします
    10. [検索と置換]ダイアログボックスを閉じます
    11. 顧客テーブルを閉じます

    データの置き換え

    データの置換を支援するために、[検索と置換]ダイアログボックスには[置換]セクションがあります。取得するには、リボンの[検索]セクションで、[置換]ボタンをクリックします またはCtrl+Hを押します。これにより、[検索と置換]ダイアログボックスが開き、[置換]タブが選択されます。

    実践的な学習:データの編集

    1. Cruise1データベースはまだ開いている必要があります。
      ナビゲーションペインで、[顧客]フォームをダブルクリックします
    2. Ctrl + Hを押します(または、リボンの[検索]セクションで、[置換]ボタンをクリックします
    3. [検索する文字列]コンボボックスに、 gradnerと入力します。
    4. [置換]コンボボックスに、「ガードナー」と入力します。
    5. [探す場所]コンボボックスで、[現在のドキュメント]を選択します
    6. [一致]コンボボックスで、[フィールドの任意の部分]を選択します

    7. [次を検索]をクリックします
    8. 値が見つかったら、[置換]をクリックします
    9. [検索と置換]ダイアログボックスを閉じます
    10. フォームを閉じる
    11. リボンで、[ファイル]をクリックし、[開く]をクリックします
    12. ファイルのリストで、[FunDS2]をクリックします

    レコードの更新と削除

    はじめに

    2つのテーブル間の関係を正式に確立していないが、一方のテーブルのレコードが別のテーブルにフィードされることを示している場合、一方のテーブルの(主キーまたは外部)キーの値を変更すると、もう一方のテーブルはそうではない可能性があります。更新を受け取ります。これが、正式で適切に管理された関係が重要である理由です。

    親テーブルの主キーでレコードが変更された場合、子テーブルの外部キーのすべてのレコードが同じ更新を受け取ることをお勧めします。主キーのレコードが削除された場合、子テーブルに通知する必要があります。これらは、参照整合性の強制と呼ばれます。

    [関係の編集]ダイアログボックスで関係を作成するときに整合性を適用するには、[参照整合性を適用する]チェックボックスをクリックします。

    実践的な学習:関係の更新の紹介

    1. ナビゲーションペインで、ShoppingSessionsテーブルをダブルクリックします
    2. 2番目のレコードの従業員番号が275594であることに注意してください
    3. ShoppingSessionsテーブルを閉じます
    4. ナビゲーションペインで、[従業員]テーブルをダブルクリックします
    5. 275594の従業員番号を200000に変更します
    6. 従業員テーブルを閉じます
    7. ナビゲーションペインで、ShoppingSessionsテーブルをダブルクリックします
    8. 2番目のレコードの従業員番号はま​​だ275594であることに注意してください
    9. ShoppingSessionsテーブルを閉じます
    10. ナビゲーションペインで、[従業員]テーブルをダブルクリックします
    11. 20000従業員番号を275594に戻します
    12. 従業員テーブルを閉じます
    13. リボンで、[データベースツール]をクリックします
    14. [関係]セクションで、[関係]ボタンをクリックします
    15. [テーブルの表示]ダイアログボックスで、[従業員]をダブルクリックします
    16. ShoppingSessionsをダブルクリックします
    17. [閉じる]をクリックします
    18. EmployeesからEmployeeNumberをドラッグし、ShoppingSessionsのEmployeeNumberにドロップします

    子テーブルでのレコード更新の強制

    親テーブルの主キーの同じ値が変更されたときに外部キーのレコードが更新されるようにするには、[リレーションシップの編集]ダイアログボックスで、[カスケード更新関連フィールド]をクリックします。

    実践的な学習:子テーブルでのレコード更新の実施

    • [リレーションシップの編集]ダイアログボックスで、[関連フィールドのカスケード更新]チェックボックスをクリックします

    子テーブルでのレコード削除の強制

    親テーブルのレコードが削除された場合は、子テーブルのレコードが通知されていることを確認する必要があります。これを可能にするには、[リレーションシップの編集]テーブルで、[関連レコードのカスケード削除]をクリックします。

    実践的な学習:子テーブルでのレコード更新の実施

    1. [リレーションシップの編集]ダイアログボックスで、[関連レコードのカスケード削除]チェックボックスをクリックします

    2. [作成]をクリックします

    3. リボンの[関係]セクションで、[テーブルの表示]ボタンをクリックします
    4. SoldItemsとStoreItemsをダブルクリックします
    5. [閉じる]をクリックします
    6. 主キーと外部キーに基づいて関係を作成します

    7. [関係]ウィンドウを閉じます
    8. 保存するかどうかを尋ねられたら、[はい]をクリックします
    9. ナビゲーションペインで、ShoppingSessionsテーブルをダブルクリックします
    10. 2番目のレコードの従業員番号が275594であることに注意してください
    11. ShoppingSessionsテーブルを閉じます
    12. ナビゲーションペインで、[従業員]テーブルをダブルクリックします
    13. 275594の従業員番号を200000に変更します
    14. 従業員テーブルを閉じます
    15. ナビゲーションペインで、ShoppingSessionsテーブルをダブルクリックします
    16. 275594であったすべての従業員番号が20000に変更されたことに注意してください
    17. ShoppingSessionsテーブルを閉じます
    18. ナビゲーションペインで、[従業員]テーブルをダブルクリックします
    19. 20000従業員番号を275594に戻します
    20. 従業員テーブルを閉じます

    レコード印刷の概要

    テーブル印刷

    テーブルが開いているかどうかに関係なく、テーブルのデータを印刷できます。閉じたテーブルを印刷するには、ナビゲーションウィンドウでクリックします。次に、[ファイル]をクリックします。 [印刷]をクリックして、次の3つのオプションのいずれかをクリックします。

    同様に、テーブルがデータセットビューで開いている場合は、タブをクリックしてフォーカスを合わせ、[ファイル]-> [印刷]をクリックして、印刷またはプレビューを選択します。

    実践的な学習:表の印刷

    1. ナビゲーションペインで、[顧客:テーブル]をクリックしてテーブルを選択します
    2. テーブルからデータを印刷するには、[ファイル]、[印刷]の順にクリックします
    3. [クイック印刷]をクリックします
    4. ナビゲーションペインで、[キャビン:テーブル]をダブルクリックして開きます
    5. [ファイル]をクリック
    6. [印刷]をクリックします
    7. [印刷]をクリックします
    8. [印刷]ダイアログボックスで、[OK]をクリックします
    9. テーブルを閉じる

    フォーム印刷

    フォームを開かなくても印刷できます。ナビゲーションペインでその名前を見つけて、テーブルについて確認したのと同じ手順を使用します。

    フォームを開くと、そのすべてのレコードまたは選択したレコードを印刷するオプションがあります。フォームビューで、1つのレコードだけを印刷するには、印刷するレコードに移動し、フォーム選択バーをクリックしてレコードを選択し、印刷に進みます。

    実践的な学習:フォームの印刷

    1. ナビゲーションペインで、[顧客]フォームをダブルクリックして開きます
    2. 3番目の顧客に移動するには、[次の記録]ボタンをクリックします 2回
    3. [ファイル]をクリック
    4. [印刷]をクリックします
    5. [印刷]をクリックします
    6. [印刷]ダイアログボックスで、[選択したレコード]をクリックします ラジオボタン
    7. [OK]をクリックします
    8. 表示されている顧客の記録のみが印刷されたことを確認します
    9. 3から7までのレコードを印刷します。
      [次の記録]ボタンをクリックします レコード番号3に2回移動します
    10. レコードセレクタバーをクリックします

    11. Shiftキーを押したままにします。 [次の記録]ボタンをクリックします 4回、7番目のレコードを表示します(レコード番号はまだ3を表示します)
    12. リリースシフト
    13. リボンで、[ファイル]をクリックします
    14. [印刷]をクリックします
    15. [印刷]をクリックします
    16. [印刷]ダイアログボックスで、[選択したレコード]をクリックします ラジオボタンをクリックして[OK]をクリックします
    17. 3から7までのレコードが印刷されていることを確認します
    18. キャビンフォームを閉じます

    レポートの基礎

    レポートウィザード

    レポートは、データベースのレコードを印刷するために使用されるオブジェクトを提供します。 Microsoft Accessには、レポートをすばやく作成するためのウィザードが用意されています。

    Microsoft Accessは、事前に設計されたレイアウトの1つを使用してレポートをすばやく作成するのに役立ちます。これは、レポートウィザードを使用して実行されます。レポートウィザードは、リボンの[作成]カテゴリの[レポート]セクションから利用できます。

    実践的な学習:レポートウィザードの使用

    1. リボンで、[作成]をクリックします
    2. [レポート]セクションで、[レポートウィザード]をクリックします
    3. ウィザードの最初のページで、[テーブル/クエリ]コンボボックスの矢印をクリックし、[テーブル:キャビン]を選択します
    4. [すべてのフィールドを選択]ボタンをクリックします
    5. [次へ]をクリック
    6. レポートの提案されたタイトルをキャビンとして受け入れ、Enterキーを押します

    レポートの印刷

    レポートは、データの印刷に使用されるお気に入りのオブジェクトです。他のオブジェクトと同様に、開いているかどうかに関係なくレポートを印刷できます。レポートを開かずに印刷する場合は、ナビゲーションペインで目的のレポートを見つけ、クリックして選択します。次に、テーブルとフォームを確認しながら、リボンの[ファイル]タブから進みます。同様に、最初にナビゲーションペインからレポートを開き、他のオブジェクトについて説明したのと同じ方法で、Officeボタンから[印刷]メニューを使用できます。

    実践的な学習:レポートの印刷

    1. キャビンレポートは引き続き開く必要があります。
      [ファイル]をクリックします
    2. [印刷]をクリックします
    3. [印刷プレビュー]をクリックします
    4. 印刷プロセスを開始するには、印刷プレビューの[印刷]セクションで、[印刷]をクリックします
    5. [印刷]ダイアログボックスで、プリンタを選択し、[すべて]ラジオボタンが選択されていることを確認します
    6. Click Properties, click the Portrait radio button (in the Orientation section) and click OK
    7. To send the print job to the printer, on the Print dialog box, click OK
    8. Close the Cabins report
    9. Close Microsoft Access

    Record Management in a Table

    Enforcing Record Updates on a Child Table

    In the table that has a primary key, which is the parent table, when a record is changed, it is a good idea for any record of the foreign key, in the child table, to receive the same update. To make this happen, in the Edit Relationships table, click the Cascade Update Related Fields.

    Enforcing Record Deletion on a Child Table

    When a record is deleted in the parent table, you should make sure the records from the child table are notified. To make this possible, in the Edit Relationships table, click the Cascade Delete Related Records.

    Record Management on a Form

    Record Selection

    To select a record, click the bar on the left side, which is called the record selector:

    Copying/Pasting Records

    To copy a record, right-click the record selector and click Copy:

    Right-click the record selector of an empty record and click Paste.

    Finding and Replacing Data

    Editing Data

    To edit a record, first locate the value in the field.

    Practical Learning:Editing Data

    1. Click File and click Open
    2. In the list of recent files, click Cruise2
    3. In the Navigation Pane, double-click Customers:Table to open it
    4. In record number 2, click the empty box under Last Name
    5. Type Harrison and press Enter
    6. Close the table
    7. In the Navigation Pane, double-click Customers :Form to open the form
    8. Click the First Name text box
    9. Type Kelly
    10. Click the Next Record button to get to the next record
    11. Keep pressing Tab until you reach the empty Emergency Name text box
    12. Type Mariella Shuster
    13. Close the form

    Finding Data

    To assist you with finding a value in a table or a form, the Home tab of the Ribbon is equipped with a section named Find:

    To start looking for a value, you can click the Find button or you can press Ctrl + F. This would open the Find and Replace dialog box with the Find tab selected:

    The Find and Replace dialog box is modeless, meaning you can access the table or form in the background while the dialog box is present.

    Practical Learning:Editing Data

    1. The Cruise2 database should still be opened.
      In the Navigation Pane, double-click Customers:Table to open it
    2. In the Find section of the Ribbon, click the Find button
    3. In the Find What combo box, type gra
    4. In the Look In combo box, select Current Document
    5. In the Match combo box, select Any Part of Field

    6. Click Find Next.
      Notice that a second result is found
    7. Click Find Next again and notice the name Gradner
    8. Click Next again to see another result
    9. When the message box displays, read it and click OK
    10. Close the Find and Replace dialog box
    11. Close the Customers table

    Replacing Data

    To assist you in replacing data, the Find and Replace dialog box has a Replace section. To get it, in the Find section of the Ribbon, click the Replace button or press Ctrl + H. This would open the Find and Replace dialog box with the Replace tab selected:

    Practical Learning:Editing Data

    1. The Cruise2 database should still be opened.
      In the Navigation Pane, double-click Customers:form to open it
    2. Press Ctrl + H (or, in the Find section of the Ribbon, click the Replace button )
    3. In the Find What combo box, type gradner
    4. In the Replace With combo box, type Gardner
    5. In the Look In combo box, select Current Document
    6. In the Match combo box, select Any Part of Field

    7. Click Find Next
    8. Once the value is found, click Replace
    9. Close the Find and Replace dialog box
    10. Close Microsoft Access

    1. Psqlはすべてのテーブルを一覧表示します

    2. pgDash DiagnosticsAlternatives-ClusterControlを使用したPostgreSQLクエリ管理

    3. AzureでSQLServerを使い始める方法

    4. OCTET_LENGTH()関数がMySQLでどのように機能するか