Gambaran keseluruhan aplikasi kanvas untuk Northwind Traders

Ketahui tentang aplikasi kanvas untuk menguruskan data hubungan dalam pangkalan data Northwind Traders yang anda pasang dalam persekitaran anda. Kemudian ikuti arahan langkah demi langkah dalam topik yang seterusnya untuk membina aplikasi ini dari awal, dengan itu mendapat pengalaman praktikal bekerja dengan data hubungan.

Dalam topik ini, temui:

  • Cara pengguna aplikasi menunjukkan dan mengurus data hubungan dalam aplikasi.
  • Jenis data yang mendorong aplikasi.
  • Cara hubungan antara jenis data tersebut dicipta.

Dalam skrin tunggal, pengguna aplikasi boleh menunjukkan, mengemas kini, mencipta dan memadamkan pesanan.

Aplikasi kanvas lengkap.

Terokai antara muka pengguna

Pada sisi kiri aplikasi, galeri menunjukkan senarai pesanan, termasuk nombor pesanan, status, nama pelanggan dan jumlah kos pesanan. Pengguna boleh menatal senarai untuk mencari pesanan dan kemudian menunjukkan lebih banyak maklumat tentangnya dengan memilih anak panah pesanan. Maklumat lanjut: Cipta galeri pesanan.

Borang ringkasan

Di sudut atas kanan, borang meringkaskan pesanan yang dipilih oleh pengguna dalam galeri pesanan. Ringkasan tersebut menyertakan banyak maklumat yang sama dengan maklumat galeri, tetapi ringkasan itu juga menunjukkan tarikh semasa pesanan itu dicipta dan dibayar, serta nama dan gambar pekerja yang menguruskan pesanan itu. Pengguna boleh mengubah data dalam borang, menyimpan perubahan tersebut, membatalkannya atau memadamkan pesanan itu dengan memilih ikon berhampiran tepi kanan bar tajuk. Maklumat lanjut: Cipta borang ringkasan.

Di sudut bawah kanan, galeri lain menunjukkan maklumat tentang produk yang terkandung dalam pesanan yang dipilih dan kuantitinya. Setiap item dalam galeri ini dikenali sebagai butiran pesanan. Pengguna aplikasi boleh menambah dan memadamkan sebarang item dalam galeri itu dengan menggunakan kawalan di dalam dan di bawahnya. Maklumat lanjut: Cipta galeri butiran.

Definisi kawasan skrin.

Terokai sumber data

Untuk mencipta aplikasi ini, anda akan menunjukkan data daripada lima jadual dan satu pilihan. Malah, kebanyakan bahagian aplikasi ini menunjukkan data daripada berbilang jadual. Contohnya, galeri pesanan mengandungi maklumat ini:

  • Nombor pesanan ialah medan dalam jadual Pesanan.
  • Status adalah satu lagi medan dalam jadual Pesanan, pilihan daripada pilihan Status Pesanan.
  • Nama pelanggan ialah medan dalam jadual Pelanggan.
  • Jumlah kos dikira berdasarkan data dalam jadual Butiran Pesanan.

Ringkasan mengandungi beberapa maklumat yang sama seperti senarai pesanan, tetapi ia juga mengandungi nama dan gambar pekerja yang menguruskan pesanan itu. Maklumat tersebut ditarik dari medan dalam jadual Pekerja. Galeri terperinci menunjukkan rekod dalam jadual Butiran Pesanan dan setiap produk dalam butiran tersebut adalah rekod dalam Jadual Produk Pesanan.

Terokai perhubungan

Anda boleh menunjukkan data daripada sumber yang berbeza (contohnya, jadual) dalam galeri atau borang yang sama kerana jadual tersebut mempunyai perhubungan yang dicipta untuk anda dalam pangkalan data.

Perhubungan banyak kepada satu

Sebagai contoh, maklumat mengenai pelanggan dan pekerja untuk setiap pesanan berada dalam jadual Pelanggan dan Pekerja. Oleh itu, jadual Pesanan mempunyai perhubungan banyak ke satu dengan jadual tersebut kerana terdapat banyak pesanan, setiap satu boleh diletakkan oleh seorang pelanggan sahaja dan diuruskan oleh hanya seorang pekerja.

Setiap pesanan juga mempunyai satu atau lebih item baris yang mewakili produk yang terkandung dalam pesanan dan kuantitinya. Setiap baris item adalah rekod dalam jadual Butiran Pesanan, yang menarik maklumat mengenai setiap produk daripada jadual Produk Pesanan. Setiap butiran hanya mengenal pasti satu produk, tetapi setiap produk boleh muncul dalam berbilang butiran. Oleh itu, jadual Butiran Pesanan mempunyai perhubungan banyak ke satu dengan jadual Produk Pesanan.

Perhubungan satu kepada banyak

Setiap pesanan boleh mengandungi beberapa item baris, tetapi setiap item baris hanya berkaitan dengan satu pesanan. Oleh itu, jadual Pesanan mempunyai perhubungan banyak ke satu dengan jadual Butiran Produk.

Tatatanda titik untuk perhubungan

Untuk menunjukkan data berdasarkan perhubungan antara jadual, anda boleh menggunakan pemilih sifat dot untuk berjalan merentasi perhubungan daripada satu jadual ke jadual yang lain. Sebagai contoh, setiap rekod dalam jadual Pesanan menarik maklumat daripada jadual Pelanggan supaya galeri pesanan dapat menunjukkan nama pelanggan. Dalam galeri tersebut, anda mengkonfigurasi tingkah laku ini dengan menetapkan sifat Teks label kepada ungkapan ini:
ThisItem.Customer.Company

ThisItem menentukan rekod dalam jadual Pesanan dan menarik maklumat daripada jadual Pelanggan mengenai pelanggan yang meletakkan perintah tersebut. Dalam kes ini, ungkapan tersebut menentukan yang nama syarikat pelanggan muncul. Walau bagaimanapun, rekod keseluruhan untuk pelanggan dikeluarkan, jadi anda boleh menunjukkan dengan mudah, contohnya, alamat e-mel untuk pelanggan tersebut.

Sebagai contoh lain berjalan dari satu jadual kepada yang lain, anda boleh menentukan bahawa galeri perlu menunjukkan rekod dalam satu jadual berdasarkan rekod yang pengguna yang dipilih dalam galeri lain dan itulah dalam jadual lain. Untuk menunjukkan butiran pesanan, anda akan menetapkan sifat Item galeri butiran kepada ungkapan ini:
Gallery1.Selected.'Order Details'

Dalam kes ini, Gallery1.Selected menentukan rekod dalam jadual Pesanan, sama seperti ThisItem lakukan dalam contoh sebelumnya. Walau bagaimanapun, ungkapan ini tidak mengeluarkan hanya satu rekod seperti ungkapan sebelumnya. Sebaliknya, ia menarik keseluruhan jadual rekod untuk menunjukkan nama dan kos setiap unit bagi setiap produk (seperti yang ditunjukkan dalam jadual Produk Pesanan) dan kuantiti (seperti yang ditunjukkan dalam jadual Butiran Pesanan).

Lakukannya sendiri

Anda boleh mengikuti arahan langkah demi langkah untuk mencipta aplikasi kanvas Pesanan Northwind Arahan dibahagikan kepada tiga bahagian:

  1. Cipta galeri pesanan.
  2. Cipta borang ringkasan.
  3. Cipta galeri butiran.

Jika anda ingin melangkau ke depan, penyelesaian ini mengandungi aplikasi titik permulaan untuk setiap bahagian. Dalam senarai aplikasi, cari Pesanan Northwind (kanvas) - Mulakan Bahagian 1 dan seterusnya.

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).