Lookup всегда возвращает первый элемент - PullRequest
0 голосов
/ 19 октября 2018

У меня есть один выпадающий список, DataCardValue9, с "Fournisseur" в Items.Я могу выбрать, какой "Fournisseur" я хочу.За работой.У меня есть несколько ярлыков с:

LookUp(Fournisseur;DataCardValue9.Selected.Title in Fournisseur.Title;Ville)

Итак, я пытаюсь найти адрес, город, номера ... от моего четвероногого в раскрывающемся списке.Название уникально у Fournisseur.Итак, почему результатом всегда является первая строка, а не строка с «DataCardValue9.Selected.Title in Fournisseur.Title»?

Спасибо.

1 Ответ

0 голосов
/ 19 октября 2018

Возможно, вы хотите иметь это выражение:

LookUp(Fournisseur; Title = DataCardValue9.Selected.Title; Ville)

Выражение внутри функции LookUp работает в контексте источника данных первого параметра.Если вы хотите сравнить столбец с заголовком в одной строке, вы просто указываете Title.

Когда вы указываете Fournisseur.Title, поскольку в вашей таблице Fournisseur нет столбца Fournisseur, это выражениеинтерпретируется как "все значения столбца Заголовок в таблице Fournisseur. И поскольку выбранный заголовок из раскрывающегося списка происходит из одного и того же источника данных, это выражение будет истинным для всех элементов таблицы. Когда LookUp приводит к нескольким элементамЭто займет первое, которое вы наблюдаете.

...