Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Когато проектирате формуляр в Access, може да искате да покажете стойност от таблица или заявка, различна от тази, с която е обвързан вашият формуляр. Да предположим например, че имате формуляр "Продукти", който е обвързан с таблицата "Продукти". След като обаче проектирате формуляра, вие решавате, че искате формулярът да показва името на контакта с доставчика за всеки продукт – данни, които се намират в таблица, наречена Доставчици. Следващата процедура ви показва как да използвате функцията DLookup, за да изпълните тази задача. Можете да промените израза в стъпка 6, така че да отговаря на вашите данни.

Добавяне на текстовото поле

  1. В навигационния екран щракнете с десния бутон върху формуляра, който искате да промените, и след това щракнете върху Режим на проектиране в контекстното меню.

  2. В раздела Проектиране, в групата Контроли щракнете върху Текстово поле.

  3. Намерете областта във формуляра, в който искате да добавите контролата, и след това плъзнете показалеца във формуляра, за да създадете текстовото поле.

  4. Щракнете върху текстовото поле и след това щракнете върху Свойства в контекстното меню.

  5. В списъка със свойства щракнете върху раздела Всички .

  6. Задайте на свойството Източник за контролата следната стойност:

    =DLookup("[Име_на_контакт]","[Доставчици]";"[ИДдоставчик]=" & формуляри! Продукти! SupplierID)

  7. Запишете промените във вашия формуляр и след това затворете списъка със свойства.

Този израз търси в таблицата "Доставчици" и връща името на контакта на доставчика, чийто ИД на доставчик съответства на стойността в контролата SupplierIDвъв формуляра "Продукти". Обърнете внимание как операторът на& се използва за изграждане на третия аргумент на функцията DLookup (третият аргумент е "[SupplierID]=" & Forms! Продукти! SupplierID). Често срещана грешка, която трябва да избягвате, е поставянето на кавички около целия аргумент, а не само около текста, който предхожда оператора & .

Забележка: Като алтернатива на използването на функцията DLookup можете да създадете нова базова заявка, за да включите само информацията, която ви трябва. Използването на заявка често е по-ефективно от използването на функция.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×