Ako používať dotaz na parameter v zostave MS Access na obmedzenie záznamov na konkrétny rozsah dátumov

Zdieľať teraz:

Používanie parametrického dotazu v MS Access je hračka; je to také jednoduché ako použitie kritérií na vytvorenie dotazu. V tomto článku sa pozrieme na ich použitie na obmedzenie záznamov na konkrétny rozsah údajov.

Použitie parametrického dotazu v zostave na obmedzenie záznamovParametrický dotaz je jedným z most užitočné a najjednoduchšie spôsoby vytvorenia rozšíreného dotazu. Je to jeden z most bežné metódy používané na vytváranie dopytov. Jednou z jedinečných vlastností parametrického dotazu je to, že umožňuje používateľom vytvárať dotazy, ktoré je možné počas príkazu aktualizovať, aby odrážali nový hľadaný výraz.

Keď používateľ pracuje prostredníctvom parametrického dotazu, Access ho vyzve na hľadaný výraz, pričom zaradí všetky možné výsledky dotazu, ktoré odrážajú jeho vyhľadávanie.

Použitie parametrického dotazu

  • Parameter Query v MS Access slúži na obmedzenie množiny záznamov, ktoré sa premietnu do vrátenia formulára dotazu podľa vyhľadávania užívateľa.
  • Obsluha dotazu na parametre je rovnako jednoduchá ako vytvorenie dotazu, ktorý používa kritériá. Parametrický dotaz sa používa na vyžiadanie jednej informácie používateľovi, napríklad čísla dielu, alebo viacerých údajov, napríklad dvoch dátumov.
  • Parameter Query zobrazuje samostatný parameter dialógového okna pre každý dotaz, ktorý vyzve na zadanie hodnoty tohto konkrétneho parametra alebo vyhľadávania dotazu.

Metóda: Dopyt na parametre

Najjednoduchší spôsob použitia parametrického dotazu je priamo založiť zostavu na poli. Tento prístup funguje zvyčajne so všetkými typmi dopytov; má však niekoľko nevýhod:

  • Neflexibilné: Vyžaduje sa zadanie oboch dátumov.
  • Horšie rozhranie: Problémy s kontextovými oknami (nečakane sa objavia dve dialógové okná)
  • Žiadny alternatívny spôsob overenia dátumov
  • Žiadny spôsob prenosu alebo dodania predvolených nastavení.

Ako vytvoriť dopyt po parametroch?

Krok 1: Používatelia môžu vytvoriť dotaz pomocou ľubovoľného zdroja záznamov z ich zostavy.

Krok 2: Teraz prejdite do zobrazenia návrhu dotazu a zadajte nasledujúci príklad do riadka Kritériá priamo pod poľom dátumu.

>= [StartingDate] < [Dátum ukončenia] + 1

Krok 3: Teraz si používatelia môžu vybrať parametre uvedené v ponuke Dopyt. Teraz deklarujte ľubovoľné dva parametre ako typ Date/Time.

StartingDate Dátum/Čas

Dátum/čas ukončenia

Krok 3: Na zobrazenie všetkých obmedzujúcich dátumov v zostave musia používatelia otvoriť svoju zostavu v návrhovom zobrazení. Teraz musia vložiť dve textové polia do sekcie hlavičky zostavy.

Poznámka: používateľ bude musieť tiež nastaviť nastavenie vlastnosti zdroja ovládania na „=StartingDate a =EndingDate“.

Parameter QueryNapriek tomu, že ide o jeden z najjednoduchších spôsobov hľadania dopytu, je často kritizovaný za svoju neefektívnosť. Používatelia považujú návrh viacerých dialógových okien parametrického dotazu za nedostatočný a frustrujúci pre všetky ich účely. Používatelia však môžu tento problém vyriešiť vytvorením formulára, ktorý vyhovuje ich potrebám zberu parametrov. Napriek tomu, že je časovo náročné a neflexibilné, parametrický dopyt stále zostáva jedným z most populárne spôsoby vyhľadávania dopytov na rozsah údajov s obmedzeným záznamom.

Občas sa pri práci s databázou MS Access môžete stretnúť s prípadmi poškodenia databázy, ktoré môžu ohroziť vaše dôležité dáta. Aby sa predišlo scenáru straty údajov, bežným používateľom Accessu sa odporúča, aby si vybrali spoľahlivý nástroj, s ktorým sa budú vysporiadať poškodený prístup databázy v prípade núdze.

Úvod autora:

Vivian Stevens je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane mdf opraviť a vynikajúce softvérové ​​produkty na obnovenie. Pre viac informácií navštívte www.datanumen. S

Zdieľať teraz:

Komentáre sú uzavreté.