Access
 sql >> база данни >  >> RDS >> Access

Как да добавите контрола за търсене към формуляр в Access 2016

Добавете комбинирано поле, което търси данни от друга таблица, след което показва смислен текст, а не число.

Всеки път, когато създавате формуляр, който съдържа данни за външния ключ, ще трябва да решите коя стойност да се покаже на потребителя — стойността на външния ключ (обикновено число или код) или (обикновено) по-четлива стойност, която се съхранява в основната таблица .

Ако погледнете следния пример, можете да видите, че формулярът има Код на държавата поле. Това показва кода на държавата, а не името на държавата.

Ако искате да покажете името на държавата на потребителя, можете да направите това, като добавите контрола за търсене. В този случай ще добавим комбинирано поле, което търси името на държавата от основната таблица.

  1. Отворете формуляра в изглед на оформление

    В левия навигационен панел щракнете с десния бутон върху формуляра и изберете Изглед на оформление .

    Това може да се направи и в Design View, ако предпочитате.

  2. Изберете опцията Combo Box

    Щракнете върху бутона Combo Box в лентата (от Дизайн раздел).

  3. Позиционирайте Combo Box

    Задръжте курсора на мишката върху формуляра, където искате да поставите комбинираното поле.

    Ще се покаже червена линия, където е курсорът ви.

    След като червената линия е в правилната позиция, щракнете върху нея.

    Това ще стартира Combo Box Wizard.

  4. Изберете източника на данни за контролата

    Изберете Искам комбинираното поле да получи стойностите от друга таблица или заявка .

    Щракнете върху Напред .

  5. Изберете изходната таблица/заявката

    Изберете таблицата или заявката, която съдържа стойността, която искате да покажете в комбинираното поле.

    Щракнете върху Напред .

  6. Изберете полето/и източника

    Изберете полето/ята, които съдържат стойността, която искате да бъде включена в комбинираното поле.

    Това трябва да включва всяка стойност, която искате да бъде показана, както и данните за външния ключ.

    Щракнете върху Напред .

  7. Посочете реда на сортиране

    Посочете как искате да бъдат сортирани стойностите. Това определя как потребителят вижда стойностите в комбинираното поле.

    Щракнете върху Напред .

  8. Коригирайте ширината на колоната

    Регулирайте ширината на колоната, ако е необходимо. Можете да превъртите надолу, за да се уверите, че комбинираното поле е достатъчно широко за всички данни.

    Ако искате данните за външния ключ да се показват в комбо полето, премахнете отметката от Скриване на колоната с ключ (препоръчително) . Правете това обаче само ако смятате, че ще помогне на потребителя.

    Щракнете върху Напред .

  9. Изберете действие за контролата

    Изберете Съхраняване на тази стойност в това поле и изберете полето от падащия списък.

    Щракнете върху Напред .

    Тази стъпка се отнася до стойността на външния ключ.

  10. Наименувайте етикета

    Въведете име за етикета на контролата.

    Щракнете върху Край .

    Етикетът е това, което потребителят ще види, така че посочете смислено име.

  • Резултатът

    Контролата за търсене вече е добавена към формуляра.

  • Изтриване на старото поле

    Можете да изтриете старото поле, ако е необходимо. Ето как.

    Изберете старата контрола и нейния етикет (като задържите Shift натиснете докато ги избирате).

    Щракнете с десния бутон и изберете Изтриване от контекстното меню.

  • Тествайте формуляра

    Добра идея е да преминете към изглед на формуляр, за да тествате новата контрола на формуляра.

    Щракнете върху иконата Form View в долния десен ъгъл на екрана и след това щракнете върху новото комбинирано поле.

    Стойностите за търсене ще се появят в комбо полето вместо стойностите на външния ключ.

    Ако комбинираното ви поле все още показва данните за външния ключ, опитайте да запазите формуляра или да го затворите и отворите отново.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Работят ли вашите служители от разстояние? Ето как да запазите данните си в безопасност.

  2. Ad-hoc низове за свързване и хетерогенни заявки за MS Access

  3. Изключителен! Присъединете се към нас с нашия гост Михал Бар, мениджър на програмата Access

  4. Как да добавите подформуляр към формуляр в Access 2016

  5. Как да направите вашите бази данни за достъп изключително бързи!