У меня есть повторяющаяся таблица с 6 столбцами.
Колонка 5 должна вводиться пользователем с двумя номерами типа «1234567890/1234».
Первые десять цифр в этом поле, первое число, нужно искать в базе данных и получать адрес электронной почты, соответствующий этому номеру.
Адрес электронной почты должен быть помещен в текстовое поле столбца 6.
Моя первая попытка была правилом в текстовом поле в столбце 5, когда оно изменило поиск адреса электронной почты, но это работало только для первой строки ,
Моей второй попыткой была кнопка в форме для выполнения постановления, но я получаю тот же результат.
Формула:
@Email[starts-with(@CostCenterID; substring(txtCostCenterGLacc; 1; 10))]
infopath 2010: правила и повторяющаяся таблица
Так это выглядит в электронной области таблицы базы данных, где поле «CostCenterID» начинается с первых 10 цифр в повторяющемся поле таблицы «txtCostCenterGLacc».
Как я могу сделать эту работу на всех строках в повторяющейся таблице? Или нажав кнопку или (предпочтительно) по правилу в поле в столбце 5 в повторяющейся таблице.
Я надеюсь, что кто-то может помочь.
rg. Eric
Я тоже пробовал это, но потом он тоже не работает. С правилом в столбце 5 только первая строка получает значение в последнем столбце. Остальные строки остаются пустыми. Если я поместил код как значение в столбец 6, все они получат одинаковое значение на основе первой строки. – Eric
Вы вручную создали все строки или пытаетесь сделать это динамически? Динамическая популяция из соединения данных невозможна OOTB в 2010 году. Для этого вам понадобится Qrules, или вы можете сделать это сами программно. –
Строки заполняются вручную. – Eric