sql >> Databáze >  >> RDS >> Access

Jak přidat ovládací prvek vyhledávání do formuláře v Accessu 2016

Přidejte pole se seznamem, které vyhledá data z jiné tabulky a poté zobrazí smysluplný text, nikoli číslo.

Kdykoli vytvoříte formulář, který obsahuje data cizího klíče, budete se muset rozhodnout, kterou hodnotu zobrazíte uživateli – hodnotu cizího klíče (obvykle číslo nebo kód) nebo (obvykle) čitelnější hodnotu, která je uložena v primární tabulce. .

Pokud se podíváte na následující příklad, můžete vidět, že formulář má Kód země pole. Tím se zobrazí kód země, nikoli název země.

Pokud byste chtěli uživateli zobrazit název země, můžete to udělat přidáním ovládacího prvku vyhledávání. V tomto případě přidáme pole se seznamem, které vyhledá název země z primární tabulky.

  1. Otevřete formulář v zobrazení rozvržení

    V levém navigačním podokně klikněte pravým tlačítkem na formulář a vyberte Zobrazení rozvržení .

    To lze také provést v zobrazení návrhu, pokud chcete.

  2. Vyberte možnost Combo Box

    Klikněte na tlačítko Combo Box na pásu karet (z Design karta).

  3. Umístěte pole se seznamem

    Umístěte kurzor na formulář, kam chcete umístit pole se seznamem.

    V místě, kde je váš kurzor, se zobrazí červená čára.

    Jakmile je červená čára ve správné pozici, klikněte na ni.

    Tím se spustí průvodce Combo Box.

  4. Vyberte zdroj dat pro ovládací prvek

    Vyberte Chci, aby pole se seznamem získávalo hodnoty z jiné tabulky nebo dotazu .

    Klikněte na Další .

  5. Vyberte zdrojovou tabulku/dotaz

    Vyberte tabulku nebo dotaz obsahující hodnotu, kterou chcete zobrazit v poli se seznamem.

    Klikněte na Další .

  6. Vyberte zdrojové pole/pole

    Vyberte pole, která obsahují hodnotu, kterou chcete zahrnout do pole se seznamem.

    To by mělo zahrnovat jakoukoli hodnotu, kterou chcete zobrazit, a také data cizího klíče.

    Klikněte na Další .

  7. Upřesněte pořadí řazení

    Určete, jak chcete hodnoty seřadit. To určuje, jak uživatel uvidí hodnoty v poli se seznamem.

    Klikněte na Další .

  8. Upravit šířku sloupce

    V případě potřeby upravte šířku sloupce. Můžete se posunout dolů, abyste se ujistili, že pole se seznamem je dostatečně široké pro všechna data.

    Pokud chcete, aby se data cizího klíče zobrazovala v rozbalovacím poli, zrušte zaškrtnutí Skrýt sloupec klíče (doporučeno) . Udělejte to však pouze v případě, že si myslíte, že to uživateli pomůže.

    Klikněte na Další .

  9. Vyberte akci pro ovládací prvek

    Vyberte Uložit tuto hodnotu do tohoto pole a vyberte pole z rozevíracího seznamu.

    Klikněte na Další .

    Tento krok se týká hodnoty cizího klíče.

  10. Pojmenujte štítek

    Zadejte název štítku ovládacího prvku.

    Klikněte na Dokončit .

    Štítek je to, co uživatel uvidí, proto zadejte smysluplný název.

  • Výsledek

    Ovládací prvek vyhledávání byl nyní přidán do formuláře.

  • Smazat staré pole

    V případě potřeby můžete staré pole smazat. Zde je návod.

    Vyberte starý ovládací prvek a jeho popisek (podržením Shift při jejich výběru).

    Klikněte pravým tlačítkem a vyberte Odstranit z kontextové nabídky.

  • Otestujte formulář

    Je vhodné přepnout na formulářové zobrazení a otestovat nový ovládací prvek formuláře.

    Klikněte na ikonu Form View v pravé dolní části obrazovky a poté klikněte na nové pole se seznamem.

    Vyhledané hodnoty se zobrazí v poli se seznamem namísto hodnot cizího klíče.

    Pokud se v poli se seznamem stále zobrazují data cizího klíče, zkuste formulář uložit nebo jej zavřít a znovu otevřít.


  1. Jak mohu ZMĚNIT tabulku PostgreSQL a učinit sloupec jedinečným?

  2. Přidejte nový sloupec tabulky na konkrétní řadovou pozici v Microsoft SQL Server

  3. 4 způsoby, jak oddělit hodiny, minuty a sekundy od časové hodnoty v MariaDB

  4. Vrácení seznamu tabulek z propojeného serveru v SQL Server (příklady T-SQL)