Mencari rekod-rekod tersebut dengan nilai-nilai di atas atau di bawah dalam Kumpulan atau bidang

Important: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Artikel ini menerangkan cara untuk menggunakan pertanyaan nilai atas untuk mencari nilai tertinggi atau terendah dalam set rekod. Anda menggunakan pertanyaan nilai atas untuk menjawab pelbagai soalan Perniagaan, seperti produk menjual juga yang tidak.

Apakah yang anda ingin lakukan?

Memahami pertanyaan nilai atas

Mencari rekod yang mengandungi nilai atas atau bawah

Mencari nilai teratas atau terbawah rekod dalam kategori atau Kumpulan

Mencari rekod yang mengandungi nilai atas dan bawah

Memahami pertanyaan nilai atas

Anda menggunakan pertanyaan nilai atas apabila anda perlu mencari rekod yang mengandungi nilai atas atau bawah dalam medan jadual. Anda boleh menggunakan pertanyaan nilai atas untuk menjawab jenis soalan yang berikut.

  • Iaitu produk paling atau -kurangnya mahal?

  • Pekerja yang mana tiga mempunyai hari lahir seterusnya?

  • Bahagian yang dijanakan terbesar atau -kurangnya jualan sepanjang tahun semasa?

  • Produk yang dimuatkan oleh atas atau bawah lima peratus jualan?

  • Produk dalam setiap kategori produk dimuatkan oleh atas atau bawah lima peratus jualan?

Meletakkan secara ringkas, pertanyaan nilai atas Mengisih dan menapis data anda untuk mengembalikan nilai atas atau bawah dalam medan kemudian. Anda boleh menggunakan pertanyaan nilai atas untuk mencari angka (termasuk Mata Wang) dan nilai tarikh.

Proses penciptaan pertanyaan nilai atas mengikuti langkah yang umum ini:

  • Mencipta pertanyaan pilih atau pertanyaan jumlah.

    Anda menggunakan pertanyaan pilih untuk mencari nilai teratas atau terbawah dalam Jadual. Anda menggunakan pertanyaan jumlah untuk mencari nilai teratas atau terbawah dalam dalam kategori satu atau lebih. Contohnya, jika anda ingin menjawab soalan seperti "Apakah yang paling atau produk-kurangnya mahal", anda bermula dengan mencipta pertanyaan pilih. Untuk menjawab soalan seperti "produk dalam setiap kategori produk kami dimuatkan oleh atas atau bawah lima peratus jualan," anda menggunakan pertanyaan jumlah. Juga, anda boleh menggunakan sama ada jenis pertanyaan untuk mencari nilai atas dan bawah dalam salah satu kumpulan rekod atau rekod yang termasuk dalam kategori.

  • Menggunakan tertib isihan pertanyaan.

  • Menggunakan kriteria lain pada pertanyaan.

  • Tentukan bilangan rekod yang anda ingin kembali. Anda boleh menentukan peratusan, seperti atas 5 peratus nilai dalam medan, atau anda boleh menentukan nombor tetap, seperti nilai 10 teratas dalam medan.

Memilih antara pertanyaan nilai atas dan penapis

Untuk menentukan sama ada anda harus mencipta pertanyaan nilai atas atau menggunakan penapis, pertimbangkan yang berikut:

  • Jika anda ingin mengembalikan rekod yang mengandungi nilai tertinggi atau terendah dalam medan, dan anda tidak tahu tepat atas atau bawah medan nilai (atau ia tidak penting), anda mencipta pertanyaan nilai atas.

  • Jika anda ingin mengembalikan semua rekod yang nilai dalam medan yang sepadan dengan, atau adalah sama ada kurang daripada atau lebih besar daripada nilai yang anda berminat, anda menggunakan penapis. Contohnya, untuk melihat produk dengan harga antara $50 dan $100, anda menggunakan penapis. Rajah ini menggambarkan penapis sampel dalam pandangan Reka bentuk pertanyaan dan hasil yang penapis sedemikian boleh menghasilkan:

    Produk yang berkos antara $50 dengan $100

    Untuk maklumat lanjut tentang mencipta dan menggunakan penapis, lihat artikel penapis: mengehadkan bilangan rekod dalam pandangan.

Peraturan untuk mencipta dan menggunakan pertanyaan nilai atas

Apabila anda meneruskan, ingat bahawa, tanpa mengira jenis pertanyaan (pertanyaan pilih atau pertanyaan jumlah), anda mesti menggunakan medan yang mengandungi Perihalan data seperti pekerja atau nama produk, dan medan yang mengandungi nilai atas atau bawah yang anda ingin Cari, seperti harga atau medan tarikh. Anda boleh menggunakan lebih daripada satu medan data dan, jika anda menggunakan pertanyaan jumlah, medan data anda biasanya akan termasuk maklumat kategori, seperti medan bandar atau negara/rantau. Anda boleh mengeluarkan data kategori hanya apabila anda mencipta pertanyaan jumlah yang berjalan terhadap semua rekod, seperti "Tunjukkan atas lima peratus pesanan paling mahal." Juga, anda boleh menggunakan sama ada pilih satu atau pertanyaan jumlah untuk mencari nilai atas dan bawah dalam Kumpulan rekod atau rekod yang termasuk dalam kategori. Untuk maklumat lanjut tentang melakukan demikian, lihat seksyen mencari nilai atas atau bawah untuk rekod dalam kategori atau Kumpulan, dalam artikel ini.

Mencari rekod yang mengandungi nilai atas atau bawah

Langkah dalam seksyen ini menerangkan cara untuk mencipta pertanyaan nilai atas asas dan pertanyaan lanjutan. Langkah pertama menunjukkan bahagian asas pertanyaan nilai atas, sementara Seksyen kedua menerangkan cara untuk mencari yang seterusnya beberapa pekerja hari lahir. Langkah menggunakan Jadual berikut:

Nama Keluarga

Nama Pertama

Alamat

Bandar

Negara/rantau

Tarikh lahir

Mengupah tarikh

Barnhill

Josh

1 Main St.

New York

AS

05-Feb-1968

10-Jun-1994

Heloo

Waleed

52 1st St.

Boston

AS

22-Mei-1957

22-Nov-1996

Guido

Pica

3122 75th Ave. S.W.

Seattle

AS

11-Nov-1960

11-Mac-2000

Bagel

Jean Philippe

1 Contoso Blvd.

London

UK

22-Mac-1964

22-Jun-1998

Harga

Julian

Calle Smith 2

Mexico City

Mexico

05-Jun-1972

05-Jan-2002

Hughes

Christine

3122 75th St. S.

Seattle

AS

23-Jan-1970

23-Apr-1999

Riley

Steve

67 Big St.

Tampa

AS

14-Apr-1964

14-Okt-2004

Birkby

Dana

2 Nosey Pkwy

Portland

AS

29-Okt-1959

29-Mac-1997

Bagel

Jean Philippe

1 Contoso Blvd.

London

UK

22-Mac-1964

20-Jun-1998

Jika anda inginkan, anda boleh memasukkan data dalam Jadual sampel ini secara manual atau anda boleh Salin Jadual ini kepada program hamparan, seperti Microsoft Office Excel 2007, dan kemudian mengimport lembaran kerja hasil ke dalam Jadual dalam Microsoft Office Access 2007.

Tunjukkan saya cara

Masukkan data sampel secara manual

  1. Pada tab Cipta , dalam Kumpulan Jadual , klik Jadual.

Office Access 2007 menambah Jadual kosong baru ke pangkalan data anda.

Note: Anda tidak perlu mengikuti langkah ini jika anda membuka pangkalan data kosong yang baru, tetapi anda perlu ikuti apabila anda perlu menambah jadual pangkalan data.

  1. Dwiklik pada sel pertama dalam baris pengepala dan taipkan nama medan dalam Jadual sampel.
    Secara lalai, Access menandakan medan kosong dalam baris pengepala dengan teks Tambah medan baru, seperti:
    Medan baru dalam helaian data

  2. Gunakan kekunci anak panah untuk beralih ke sel kosong pengepala berikut dan kemudian taipkan nama medan kedua (anda boleh juga tekan TAB atau dwiklik sel baru). Ulangi langkah ini sehingga anda memasukkan semua nama medan.

  3. Masukkan data dalam Jadual sampel.
    Apabila anda memasukkan data, Access infers jenis data untuk setiap medan. Jika anda baru kepada pangkalan data perhubungan, anda mengesetkan jenis data tertentu, seperti nombor, teks atau tarikh/masa, untuk setiap medan dalam jadual anda. Mengesetkan jenis data membantu memastikan entri data tepat dan membantu mengelakkan kesilapan, seperti menggunakan nombor telefon dalam pengiraan. Untuk jadual sampel ini, anda perlu membenarkan capaian mentaadbir jenis data.

  4. Apabila anda selesai memasukkan data, klik Simpan
    pintasan papan kekunci tekan CTRL + a.
    kotak dialog Simpan sebagai muncul.

  5. Dalam kotak Nama jadual , masukkan nama Jadual sampel, dan kemudian klik OK.
    Anda menggunakan nama setiap Jadual sampel kerana pertanyaan dalam seksyen cara menggunakan nama tersebut.

  6. Ulangi langkah ini sehingga anda mencipta satu jadual sampel yang disenaraikan pada permulaan seksyen ini.

Salin jadual untuk program hamparan

  1. Mulakan program hamparan anda dan mencipta fail baru, kosong. Jika anda menggunakan Excel, buku kerja kosong yang baru, dicipta secara lalai.

  2. Salin Jadual sampel yang disediakan dalam seksyen sebelumnya dan tampalkannya ke dalam lembaran kerja pertama, bermula pada sel pertama.

  3. Menggunakan teknik yang disediakan oleh program hamparan anda, nama lembaran kerja pekerja.

  4. Simpan fail hamparan lokasi mudah dan pergi ke langkah seterusnya.

Mengimport Jadual ke dalam Access

  1. Dalam pangkalan data baru atau sedia ada:
    pada tab Data luaran , dalam Kumpulan Import , klik Excel.
    - atau -
    klik lebih, dan kemudian pilih program hamparan daripada senarai.
    Kotak dialog Dapatkan Data luaran - hamparan nama Program muncul.

  2. Klik semak lalu, buka fail hamparan yang anda cipta dalam langkah sebelumnya, dan kemudian klik OK.
    Dalam Bestari Import hamparan bermula.

  3. Secara lalai, pilih Bestari lembaran kerja pertama dalam buku kerja (pekerja, jika anda mengikuti langkah dalam seksyen sebelumnya) dan data daripada lembaran kerja muncul di bahagian bawah halaman Bestari. Klik berikut.

  4. Pada halaman berikut Bestari, klik baris pertama mengandungi tajuk lajur, dan kemudian klik berikut.

  5. Secara pilihan, pada halaman berikut Bestari, gunakan kotak teks dan senarai di bawah Opsyen medan untuk mengubah nama medan dan jenis data atau untuk mengabaikan medan daripada pengendalian import. Jika tidak, klik berikut.

  6. Biarkan opsyen Access membenarkan menambah kunci primer yang dipilih, dan klik berikut.

  7. Secara lalai, Access menggunakan nama lembaran kerja untuk jadual baru anda. Terima nama atau masukkan nama yang lain, dan kemudian klik selesai.

Note: Jika anda tidak mempunyai program hamparan, anda boleh menyalin data sampel untuk editor teks seperti Notepad. Untuk maklumat lanjut tentang mengimport data teks, lihat artikel mengimport atau memautkan ke data dalam fail teks.

Mencipta pertanyaan nilai atas asas

  1. Pada tab Cipta dalam kumpulan Lain, klik Reka Bentuk Pertanyaan.

  2. Dalam kotak dialog Tunjukkan Jadual , klik jadual yang anda ingin gunakan dalam pertanyaan, klik Tambah untuk meletakkan Jadual dalam grid Reka bentuk, dan kemudian klik tutup.
    - atau -
    dwiklik Jadual.
    Jika anda menggunakan data sampel, menambah jadual pekerja pertanyaan.

  3. Menambah medan yang anda ingin gunakan dalam pertanyaan anda pada grid Reka bentuk. Anda boleh dwiklik setiap medan, atau seret dan lepas setiap medan pada sel kosong dalam baris medan .
    Jika anda menggunakan Jadual sampel, menambah medan nama pertama, nama keluarga dan tarikh lahir.

  4. Dalam medan yang mengandungi nilai anda atas atau bawah (tarikh lahir medan, jika anda menggunakan Jadual), klik baris Isih dan pilih sama ada menaik atau menurun.
    Jika medan nilai anda mengandungi nombor, seperti harga atau angka jualan, tertib isihan menaik mengembalikan nilai terendah dan tertib isihan menurun mengembalikan nilai tertinggi. Jika medan nilai anda mengandungi tarikh, tertib isihan menurun mengembalikan tarikh terkini, semasa menaik mengembalikan tarikh paling awal.

    Important: Anda mesti mengesetkan baris Isihmenaik atau menurun untuk medan yang mengandungi nilai atas atau bawah sahaja. Jika anda menentukan tertib isihan untuk medan selain daripada medan yang mengandungi nilai atas atau bawah anda — contohnya, ProductName dan bukannya harga — pertanyaan akan mengembalikan hasil yang anda inginkan.

  5. Pada tab Reka bentuk , dalam Kumpulan alat , klik anak panah ke bawah di sebelah Semua (senarai Nilai atas ), dan sama ada memasukkan nombor atau peratusan rekod yang anda ingin lihat, atau Pilih opsyen daripada senarai.

  6. Klik jalankan Imej butang untuk menjalankan pertanyaan dan memaparkan hasil dalam pandangan helaian data.

  7. Simpan pertanyaan dan memastikan ia terbuka untuk digunakan dalam langkah berikut.

Anda boleh melihat bahawa pertanyaan nilai atas jenis ini boleh menjawab soalan asas, seperti individu yang paling lama atau termuda individu dalam Syarikat. Langkah berikut menerangkan cara untuk menggunakan ungkapan dan kriteria lain untuk menambah power dan kefleksibelan untuk pertanyaan. Kriteria yang ditunjukkan dalam langkah berikut mengembalikan hari lahir seterusnya tiga pekerja.

Tambah kriteria pada pertanyaan

Note: Langkah ini menganggap bahawa anda akan menggunakan pertanyaan yang diterangkan dalam seksyen sebelumnya.

  1. Buka, dalam pandangan Reka bentuk, pertanyaan yang anda cipta dalam langkah sebelumnya.

  2. Dalam grid Reka bentuk pertanyaan, dalam lajur kanan lajur tarikh lahir, salin dan tampal atau taipkan ungkapan Expr1: DatePart("m", [tarikh lahir]). Fungsi DatePart menyarikan bahagian bulan nilai dalam medan tarikh lahir.

  3. Di sebelah kanan lajur yang mengandungi ungkapan anda, salin dan tampal atau taipkan ungkapan Expr2: DatePart("d", [tarikh lahir]). Dalam kes ini, fungsi DatePart menyarikan bahagian hari nilai dalam medan tarikh lahir.

  4. Kosongkan kotak semak dalam baris Tunjukkan untuk setiap ungkapan, kemudian klik Isih sel bagi setiap ungkapan dan pilih menaik.

  5. Secara pilihan, anda boleh menentukan kriteria untuk mengehadkan skop pertanyaan. Apabila anda menentukan kriteria, pertanyaan Mengisih rekod yang memenuhi kriteria, dan ia mengenal pasti nilai atas atau bawah medan dari dalam senarai Diisih.
    Untuk meneruskan dengan data sampel, dalam baris kriteria bagi medan tarikh lahir, taipkan atau salin dan tampal Ungkapan ini:

    Bulan ([tarikh lahir]) > Month(Date()) atau bulan ([tarikh lahir]) = Month(Date()) dan hari ([tarikh lahir]) > Day(Date())

    Ungkapan ini tidak berikut: yang bulan ([tarikh lahir]) > Month(Date()) bahagian menyemak tarikh lahir setiap pekerja untuk melihat jika ia jatuh dalam bulan akan datang dan, jika benar, termasuk rekod tersebut dalam pertanyaan. Yang bulan ([tarikh lahir]) = Month(Date()) dan Day([BirthDate]) > Day(Date()) bahagian ungkapan menyemak tarikh lahir yang berlaku dalam bulan semasa untuk melihat jika tarikh lahir jatuh pada atau selepas tarikh semasa. Jika syarat itu adalah benar, fungsi termasuk rekod tersebut dalam hasil pertanyaan. Untuk meringkaskan, ungkapan ini mengabaikan sebarang rekod yang jatuh tarikh lahir antara Januari 1 dan tarikh yang anda jalankan pertanyaan anda.

    Untuk melihat lebih banyak contoh ungkapan kriteria pertanyaan, lihat artikel contoh kriteria pertanyaan.

  6. Pada tab Reka bentuk , dalam Kumpulan alat , klik anak panah ke bawah di sebelah Semua (senarai Nilai atas ), dan sama ada memasukkan nombor atau peratusan rekod yang anda ingin lihat, atau Pilih opsyen daripada senarai.

  7. Klik jalankan Imej butang untuk menjalankan pertanyaan dan memaparkan hasil dalam pandangan helaian data.

Jika pertanyaan anda mengembalikan lebih banyak rekod daripada yang anda jangkakan

Jika data anda mengandungi rekod yang berkongsi nilai tarikh, pertanyaan nilai atas anda mungkin mengembalikan data yang lebih daripada yang anda jangkakan. Contohnya, anda boleh mereka bentuk pertanyaan nilai atas untuk mendapatkan tiga pekerja rekod, tetapi anda sebenarnya melihat empat kerana "Wilson" dan "Edwards" berkongsi hari lahir. Pertanyaan jenis ini mengembalikan semua nilai atas, tidak kira bilangan rekod mempunyai nilai tersebut. Untuk mengecualikan nilai pendua, anda boleh mengesetkan sifat dipanggil Nilai unik untuk Ya. Untuk maklumat tentang menggunakan sifat tersebut, lihat seksyen jika anda melihat rekod pendua, dalam artikel ini.

LastName

TarikhLahir

Johnson

9/26/1968

Jacobsen

10/2/1970

Edwards

10/15/1965

Wilson

10/15/1969

Jika anda pertanyaan mengembalikan rekod yang kurang daripada yang anda jangkakan

Katakan anda mereka bentuk pertanyaan mengembalikan rekod lima teratas atau terbawah dalam medan tetapi anda hanya melihat tiga rekod. Sebagai peraturan, anda menyelesaikan masalah jenis tersebut dengan membuka pertanyaan dalam pandangan Reka bentuk dan menyemak semula baris kriteria dalam grid Reka bentuk bagi kriteria yang lebih terhad daripada anda bertujuan. Untuk maklumat lanjut mengenai kriteria, lihat artikel contoh kriteria pertanyaan.

Jika anda melihat rekod pendua

Jika pertanyaan nilai atas mengembalikan pendua, sama ada Jadual dasar mengandungi rekod pendua atau rekod muncul pendua kerana pertanyaan tidak termasuk medan yang boleh membezakan antara rekod. Contohnya, Beginilah pertanyaan yang menunjukkan pesanan lima yang dihantar baru-baru ini, bersama-sama dengan nama jurujual yang dikendalikan transaksi.

ShippedDate

Jurujual

11/12/2004

Fontana

11/12/2004

Moreno

10/12/2004

Osada

10/12/2004

Osada

10/12/2004

Fontana

Rekod ketiga dan keempat muncul pendua, tetapi mungkin kerana jurujual Osada dikendalikan dua berbeza pesanan yang dihantar pada hari yang sama.

Bergantung pada keperluan anda, anda boleh lakukan salah satu daripada dua perkara untuk mengelakkan mengembalikan rekod pendua. Anda boleh mengubah Reka bentuk pertanyaan untuk menambah medan yang akan membantu membezakan rekod, seperti medan Idpesanan dan ID pelanggan. Atau, jika ia adalah mencukupi untuk melihat salah satu lokasi rekod pendua, anda boleh menunjukkan hanya ketara rekod dengan mengeset sifat Nilai unik pertanyaan kepada Ya. Untuk mengeset sifat ini, dalam pandangan Reka bentuk pertanyaan, tekan F4 untuk memaparkan helaian sifat pertanyaan, Cari sifat Nilai unik dan setkannya kepada Ya.

Untuk maklumat lanjut tentang berurusan dengan rekod pendua, lihat artikel mencari, menyembunyikan, atau menyingkirkan data pendua.

Halaman Atas

Mencari nilai teratas atau terbawah rekod dalam kategori atau Kumpulan

Anda mencari nilai teratas atau terbawah untuk rekod yang dibahagikan kepada Kumpulan dengan mencipta pertanyaan jumlah. Apabila anda meneruskan proses, ingat bahawa, secara lalai, pertanyaan jumlah boleh termasuk hanya medan atau medan yang mengandungi data Kumpulan anda, seperti medan "kategori" dan medan yang mempunyai nilai atas atau bawah, seperti medan "harga". Pertanyaan jumlah tidak boleh termasuk medan lain yang menerangkan item dalam kategori. Walau bagaimanapun, anda boleh mencipta pertanyaan kedua yang termasuk medan daripada pertanyaan jumlah anda, serta medan daripada jadual lain yang mengandungi Perihalan data.

Contohnya, katakan anda mempunyai jadual produk, dan anda memperuntukkan setiap produk kategori, seperti papan Permainan, teka-teki, dan sebagainya. Jika anda mencipta pertanyaan jumlah untuk mengenal pasti produk paling mahal dalam setiap kategori, pertanyaan hanya boleh termasuk medan atau medan yang mengandungi data kategori dan medan yang mengandungi data harga. Untuk contoh ini, menganggap medan yang dipanggil nama kategori dan medan yang dipanggil harga. Apabila anda menjalankan pertanyaan jenis ini, Access menambah "MaxOf" atau "MinOf" (bergantung pada fungsi yang anda pilih) ke permulaan medan harga, seperti berikut:

Nama kategori

MaxOfPrice

Permainan papan

$55,00

Teka-teki

$43.90

Permainan komputer

$263.50

Anak patung

$81.00

...

...

Jumlah anda pertanyaan tidak boleh termasuk medan lain yang akan membantu menerangkan produk (dan oleh itu menjadikan data lebih mudah difahami), seperti nama produk atau nama pembekal, seperti berikut:

Nama kategori

MaxOfPrice

Nama produk

Nama pembekal

Permainan papan

$55.000

Perkara menarik dengan C++

Proseware, Inc.

Teka-teki

$43.90

Gambar rajah pangkalan data hubungan

Lucerne penerbitan

Permainan komputer

$263.50

Geeks komputer dan makhluk mitos

Litware, Inc.

Anak patung

$81.00

Rajah tindakan pengatur cara

Contoso, Ltd

...

...

...

...

Jika anda ingin melihat data Perihalan, anda boleh mencipta pertanyaan Pilih kedua yang menggabungkan medan dalam pertanyaan jumlah anda dengan medan data tambahan.

Langkah dalam seksyen ini menerangkan cara untuk mencipta pertanyaan jumlah dan pilih pertanyaan yang diperlukan untuk mengenal pasti produk paling mahal dalam setiap set kategori. Langkah menganggap penggunaan Jadual sampel yang berikut:

Jadual kategori

CategoryID

Nama kategori

Perihalan

1

Permainan papan

Semua umur dan tahap kemahiran

2

Teka-teki

Jigsaw, teka-teki perkataan, mainan teka-teki

3

Permainan komputer

Semua konsol dan aras kemahiran

4

Anak patung

Rajah tindakan, anak patung fesyen

5

Peralatan sukan

Bola, pakaian, nets

6

Model/hobi

Kapal terbang, kereta api

Jadual pembekal

SupplierID

Nama pembekal

1

Fabrikam

2

Tailspin Toys

3

Northwind Traders

4

Adventure Works

5

Lucerne penerbitan

6

Proseware, Inc.

7

Contoso, Ltd

8

Pengimport lebar dunia

9

Hujung sayap mainan

10

Pengimport lebar dunia

11

Litware, Inc.

12

Southridge Video

Jadual produk

Nama produk

SupplierID

CategoryID

Harga

Rajah tindakan pengatur cara

7

4

$12,95

Perkara menarik dengan C++

6

1

$15.85

Gambar rajah pangkalan data hubungan

5

2

$22,50

Cip komputer ajaib

3

2

$32.65

Capaian! Permainan!

1

1

$22,95

Geeks komputer dan makhluk mitos

11

3

$78.50

Latihan untuk Geeks komputer! DVD!

4

5

$14.88

Muktamad Terbang Pizza

2

5

$36,75

Luaran 5,25 inci liut Disket memandu (1/4 skala)

8

6

$65,00

Rajah tindakan Pengurus

9

4

$78.88

Kemalapan

12

3

$53.33

Membina papan kekunci anda sendiri

1

6

$77.95

Note: Langkah juga menganggap perhubungan satu ke banyak antara Jadual kategori dan produk yang sama antara Jadual produk dan pembekal. Dalam kes ini, Jadual berkongsi medan SupplierID dan CategoryID. Pertanyaan jumlah yang diterangkan dalam seksyen berikut tidak akan berfungsi tanpa perhubungan.

Mencipta pertanyaan jumlah

  1. Pada tab Cipta dalam kumpulan Lain, klik Reka Bentuk Pertanyaan.

  2. Dalam kotak dialog Tunjukkan Jadual , pilih jadual yang anda ingin bekerja dengan, klik Tambah, dan kemudian klik tutup selepas anda selesai menambah Jadual.
    - atau -
    dwiklik jadual yang anda ingin gunakan, dan kemudian klik tutup. Setiap Jadual muncul dalam grid Reka bentuk. Jika anda menggunakan Jadual sampel yang disenaraikan di atas, anda menambah Jadual kategori dan produk.

  3. Dwiklik medan jadual yang anda ingin gunakan dalam pertanyaan anda.
    Pada titik ini, pastikan anda Tambah hanya medan Kumpulan dan medan nilai kepada pertanyaan. Jika anda menggunakan data sampel yang disenaraikan dalam jadual sebelumnya, anda menambahkan medan nama kategori daripada jadual kategori dan medan harga daripada jadual produk.

  4. Secara pilihan, anda boleh menentukan kriteria untuk mengehadkan skop pertanyaan.
    Sahaja rekod yang memenuhi kriteria yang akan Diisih dan nilai medan atas dan bawah akan dikenal pasti dalam senarai ini Diisih. Contohnya, untuk mengecualikan produk dalam kategori sukan, anda menambah Ungkapan ini baris kriteria bagi medan nama Kategori: <> "Sukan".
    Untuk melihat lebih banyak contoh ungkapan kriteria pertanyaan, lihat artikel contoh kriteria pertanyaan.

  5. Menukar pertanyaan kepada pertanyaan jumlah.

    1. Pada tab Reka bentuk , dalam Kumpulan Tunjukkan/Sembunyikan , klik jumlah.

      Baris jumlah muncul dalam grid Reka bentuk.

  6. Pastikan bahawa sel jumlah setiap medan Kumpulan disetkan kepada Kumpulan mengikut, dan kemudian Setkan sel jumlah medan nilai (medan yang mengandungi nilai atas atau bawah) untuk Max atau Min.
    Pemilihan Max mengembalikan nilai terbesar dalam medan berangka dan nilai tarikh atau masa yang terkini dalam medan tarikh/masa. Memilih Min mengembalikan nilai terkecil dalam medan berangka dan nilai tarikh atau masa yang paling awal dalam medan tarikh/masa. Jika anda menggunakan data sampel, setkan sel jumlah medan nama kategori untuk Kumpul mengikutdan jumlah sel medan harga Minatau Max .

  7. Pada tab Reka bentuk , dalam Kumpulan alat , pastikan bahawa senarai Nilai atas disetkan kepada Semua, dan kemudian klik jalankan Imej butang untuk menjalankan pertanyaan dan memaparkan hasil dalam pandangan helaian data.

    Note: Bergantung pada fungsi yang anda pilih dalam langkah 7, Access mengubah nama medan nilai dalam pertanyaan kepada MaxOfFieldName atau MinOf FieldName. Jika anda menggunakan Jadual sampel, Access menamakan semula medan MaxOfPrice atau MinOfPrice.

  8. Menyimpan pertanyaan dan pergi ke langkah seterusnya.

Pertanyaan mengembalikan nama produk atau maklumat lain tentang produk. Untuk melihat data tambahan, anda perlu mencipta pertanyaan kedua yang bergabung pertanyaan yang anda baru cipta. Langkah berikut menerangkan cara untuk mencipta pertanyaan kedua ini.

Mencipta pertanyaan kedua untuk melihat lebih banyak data

  1. Pada tab Cipta dalam kumpulan Lain, klik Reka Bentuk Pertanyaan.

  2. Dalam kotak dialog Tunjukkan Jadual , klik tab pertanyaan , dan kemudian dwiklik pertanyaan jumlah yang anda cipta dalam seksyen sebelumnya.

  3. Klik tab Jadual dan tambah jadual yang anda gunakan dalam pertanyaan jumlah anda serta sebarang jadual yang mengandungi lain berkaitan data yang anda ingin lihat.
    Jika anda menggunakan Jadual sampel yang disenaraikan terdahulu, anda menambah Jadual kategori, produk dan pembekal pertanyaan baru anda.

  4. Menyertai medan dalam pertanyaan jumlah kepada medan sepadan dalam Jadual induk. Untuk berbuat demikian, seret setiap medan dalam pertanyaan jumlah untuk medan yang sepadan dalam Jadual.

    Jika anda menggunakan data sampel, seret medan nama kategori dalam pertanyaan jumlah medan nama kategori dalam Jadual kategori. Anda menyeret medan MaxOfPrice dalam pertanyaan jumlah harga medan dalam Jadual produk. Cantuman membolehkan anda pertanyaan Pilih yang baru untuk menggabungkan data dalam pertanyaan jumlah dan data dalam Jadual lain.

  5. Dalam tetingkap untuk pertanyaan jumlah, dwiklik asterisk untuk menambahkan seluruh pertanyaan pada grid Reka bentuk, dan kemudian seret medan tambahan dari jadual lain dalam pertanyaan.

    Jika anda menggunakan Jadual sampel, anda dwiklik pertanyaan jumlah yang anda cipta dalam seksyen sebelumnya dan kemudian menambahkan medan nama produk dan pembekal dari jadual produk dan pembekal, masing-masing.

  6. Secara pilihan, tentukan tertib isihan untuk satu atau lebih lajur.
    Contohnya, untuk senarai kategori dalam tertib abjad, disetkan dalam sel dalam lajur nama kategori Isihmenaik.

  7. Pada tab Reka Bentuk dalam kumpulan Hasil, klik Jalankan.

    Ini menjalankan pertanyaan dan memaparkan hasil dalam pandangan helaian data.

Petua    Jika anda tidak ingin tajuk lajur harga muncul sebagai MaxOfPrice atau MinOfPrice, buka pertanyaan dalam pandangan Reka bentuk dan dalam lajur harga dalam grid, taipkan harga: MaxOfPrice atau harga: MinOfPrice. Melakukan demikian menjadikan harga muncul sebagai tajuk lajur dalam pandangan helaian data.

Halaman Atas

Mencari rekod yang mengandungi nilai atas dan bawah

Pertanyaan yang anda cipta pada awal artikel ini boleh kembali ke atas atau bawah nilai, tetapi bukan kedua-duanya. Jika anda ingin melihat kedua-dua set nilai dalam satu pandangan, anda perlu mencipta dua pertanyaan — yang mengambil nilai atas dan lain yang mengambil nilai bawah — kemudian mencantum dan menyimpan hasil dalam satu jadual.

Proses mencari nilai atas dan bawah dan memaparkan data dalam Jadual mengikuti langkah yang umum ini:

  • Mencipta pertanyaan nilai atas dan bawah nilai pertanyaan atau, jika anda perlu mengumpulkan data anda, mencipta pertanyaan jumlah yang menggunakan fungsi Min dan Max .

  • Tukarkan atas anda nilai pertanyaan (atau pertanyaan jumlah Max anda) ke buat Jadual pertanyaan dan menjalankan pertanyaan ini untuk mencipta jadual baru.

  • Menukar pertanyaan nilai bawah anda (atau anda pertanyaan jumlah Min) pertanyaan Tambah dan jalankan pertanyaan ini untuk menambah rekod pada jadual nilai atas anda.

    Langkah dalam seksyen ini menerangkan cara untuk mencipta pertanyaan.

    Note: Melainkan pangkalan data anda ditandatangani secara digital atau ia berada di lokasi yang dipercayai, Access akan menghalang anda daripada menjalankan pertanyaan tindakan yang diterangkan di sini. Ikuti langkah-langkah untuk mendayakan sebarang kandungan yang disekat sebelum anda cuba mencipta buat set pertama jadual dan menambah pertanyaan yang diterangkan di sini.

    Mendayakan kandungan dalam pangkalan data

    • Pada Bar Mesej, klik Opsyen.

      Kotak dialog Opsyen Microsoft Office Security muncul.

    • Pilih dayakan kandungan ini, dan kemudian klik OK.

    • Jalankan pertanyaan anda sekali lagi.

      Jika anda tidak melihat Bar mesej

    • Pada tab Alat pangkalan data , dalam Kumpulan Tunjukkan/Sembunyikan , klik Bar mesej.

      Untuk maklumat lanjut mengenai mod dinyahdayakan dan Keselamatan Access, lihat artikel Secure pangkalan data Access 2007.

      Mencipta pertanyaan

  • Mencipta pertanyaan nilai atas dan bawah.

    Untuk langkah-langkah yang diperlukan untuk mencipta pertanyaan nilai atas atau bawah, lihat seksyen mencari rekod dengan nilai atas atau bawah, pada awal artikel ini. Jika anda perlu kumpulkan rekod anda mengikut kategori, lihat seksyen mencari nilai atas atau bawah untuk rekod dalam kategori atau Kumpulan, terdahulu dalam artikel ini.

  • Simpan setiap pertanyaan dan biarkan terbuka untuk digunakan dalam langkah berikut.

Mencipta buat pertanyaan Jadual

  1. Dengan nilai atas anda pertanyaan terbuka dalam pandangan Reka bentuk:

    Pada tab Reka bentuk , dalam Kumpulan Jenis pertanyaan , klik Buat Jadual.
    Kotak dialog Buat Jadual muncul.

  2. Dalam kotak Nama jadual , taipkan nama untuk jadual yang akan menyimpan rekod atas dan bawah. Contohnya, taipkan atas dan bawah rekod, dan kemudian klik OK.
    Setiap kali anda menjalankan pertanyaan, dan bukannya menunjukkan hasil dalam pandangan helaian data, pertanyaan mencipta satu jadual dan menggantikan nilai atas dengan data semasa.

  3. Simpan dan tutup pertanyaan.

Mencipta pertanyaan tambah

  1. Buka pertanyaan nilai bawah anda dalam pandangan Reka bentuk.

  2. Pada tab Reka Bentuk, dalam kumpulan Jenis Pertanyaan, klik Tambah.

  3. Dalam kotak dialog Tambah , taipkan nama yang sama yang anda taipkan dalam kotak dialog Buat Jadual .
    Contohnya, taipkan atas dan bawah rekod dan kemudian klik OK. Setiap kali anda menjalankan pertanyaan, dan bukannya menunjukkan hasil dalam pandangan helaian data, pertanyaan menambah rekod Jadual atas dan bawah rekod.

  4. Simpan dan tutup pertanyaan.

Menjalankan pertanyaan

Kini anda sudah menjalankan dua pertanyaan.

  • Dalam tetingkap pangkalan data, dwiklik pertanyaan nilai atas dan klik Ya dalam mesej.

  • Dwiklik pertanyaan nilai bawah dan klik Ya dalam mesej.

  • Buka Jadual rekod atas dan bawah dalam pandangan helaian data.

Halaman Atas

Note: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×