Ako vytvoriť dotaz, ktorý má parametre posúdiť komplexné kritériá v programe Microsoft Access

Preklady článku Preklady článku
ID článku: 290178 - Zobraziť produkty, ktorých sa tento článok týka.
Tento článok sa uplatňuje iba na databázu programu Microsoft Access (.mdb alebo .accdb).

Mierna: Vyžaduje základné makro, kódovanie a interoperabilitu zručnosti.

Microsoft Access 2000 verziu tohto článku, pozri 209250.
Microsoft Access 97 verziu tohto článku, pozri 103252.
Rozbaliť všetko | Zbaliť všetko

SUHRN

V programe Microsoft Access, môžete použiť premenné parametre v dotazov. Tento článok popisuje spôsob vytvorenia dotaz, ktorý vyžaduje viac ako jedného riadka. Každý parameter môžete použiť ako kritériá, ako pole povoliť komplikované hodnotenie hodnoty, ktorá je zadaná v každom parametri.

DALSIE INFORMACIE

UPOZORNENIE: Ak budete postupovať podľa krokov v tomto príklade, môžete upraviť vzorky databázu Northwind.mdb. Možno budete chcieť zálohovať databázu Northwind.mdb súbor a postupujte podľa týchto krokov na kópiu databázy.

V nasledujúce parametrický dotaz je založený na tabuľke objednávok vo vzorovej databáze Databázu Northwind.mdb. It vyberie objednávky písomné medzi dvoma dátumami poskytované používateľ.

Ak používateľ nevstúpi dátumu začiatku alebo na konci Dátum, dotaz vráti všetky dátumy väčšia alebo rovná dátumu začiatku, alebo menej ako alebo rovnajúca sa dátum ukončenia. Ak používateľ zadá ani počiatočný dátum ani Dátum ukončenia, dotaz vráti všetky objednávky.
  1. Otvorte ukážkovú databázu Northwind.mdb.
  2. Vytvorte nový dotaz, ktorý je založený na tabuľke objednávok.
  3. Zadajte nasledovný dotaz:
        Query: FindOrdersByDate
        ---------------------------------------------------------
        Type: Select Query   
    
        Field: OrderID
        Show: Yes
    
        Field: OrderDate
        Sort: Ascending
        Show: Yes
        First Criteria Line: Between [Start Date] and [End Date]
        Second Criteria Line: <=[End Date]
        Third Criteria Line: >=[Start Date]
    
        Field: [Start Date]
        Show: No
        First Criteria Line: Is Not Null
        Second Criteria Line: Is Null
        Third Criteria Line: Is Not Null
        Fourth Criteria Line: Is Null
    
        Field: [End Date]
        Show: No
        First Criteria Line: Is Not Null
        Second Criteria Line: Is Not Null
        Third Criteria Line: Is Null
        Fourth Criteria Line: Is Null
    					
  4. V Program Microsoft Office Access 2003 alebo Microsoft prístup 2002, The Služba Query ponuky, kliknite na tlačidlo Parametre. V Kliknite na položku Microsoft Office Access 2007, Dizajn kartu, a potom kliknite na tlačidlo Parametre v Zobraziť alebo skryť skupina. V The Parametre dotazu dialógové okno, pridať dve položky, jeden pre každý parameter v dotaze takto:
        Query Parameters
        -----------------------
        Parameter: Start Date
        Data Type: Date/Time
    
        Parameter: End Date
        Data Type: Date/Time
    					
  5. V Prístup k 2003 alebo v prístup 2002, kliknite na tlačidlo Údajový hárok na View menu spustite dotaz. V Access 2007, kliknite na tlačidlo Dizajn kartu, a potom kliknite na tlačidlo Údajové zobrazenie v View zoznam vVýsledky skupina spustite dotaz.

    Poznámka: Prístup zobrazí výzvu na zadanie hodnoty ukazovateľov. Potom prístup náhradky správne hodnoty v dotaze.

Vlastnosti

ID článku: 290178 - Posledná kontrola: 29. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Kľúčové slová: 
kbhowto kbmt KB290178 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:290178

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com