InfoPath에서 사용자가 무게, 높이 및 나이를 끝내라는 메시지가 표시되는 계산기 유형을 개발하려고합니다. 그런 다음 그 값을 사용하여 그 값을 기반으로 다른 값을 찾아 봅니다. 예를 들어, 열 머리글이 성별, 나이, 높이, L, M 및 S 인 경우 해당 높이와 관련된 'L, M, S'값을 찾고 싶습니다. 케이스의 모든 값이 다릅니다. 따라서 높이가 45 인 경우 L = -1, M = 1, S = 2; 높이가 50 인 경우, L = -2, M = 5, S = 3.InfoPath 2010 용 Vlookup
에서는의 구문을 당신에게 VLOOKUP 엑셀 :
Dim A as double
Dim Height as double
height = txtHeight.Value
A = Application.WorksheetFunction.VLookup(height, Range("C2:F652"), 2, False)
이 당신에게 그 높이가 위치한 행의 "L"값을 줄 것이다.
어떻게 InfoPath에서이 작업을 수행 할 수 있습니까? 나는 dropdowns 및 comboboxes에 대해 수행 할 수있는 계단식 쿼리를 보았습니다. 그러나 값을 입력하고 해당 숫자를 기반으로 SharePoint 목록의 값을 찾은 다음 해당 숫자를 다른 텍스트 상자에 반환하여 사용할 수있게하려고합니다. 내 계산을 위해서.
데이터 연결을 만들었습니다. 언급 했어야합니다. 당신은 나를 잃어버린 "보조 데이터 소스에 대한 쿼리 필드를 높이 필드의 값으로 설정 한 다음 데이터 연결을 쿼리하는 작업을 추가하십시오." 따라서 필드가 변경 될 때 실행 규칙을 설정했지만 '실행 액션'블록에 무엇을 넣어야할지 모르겠습니다. – mcadamsjustin
@mcadamsjustin, 더 자세히 설명했습니다. – teylyn
감사합니다. @Teylyn, 직장에서 저를 던져주었습니다. 나는 길을 잃었습니다. 당신은 모든 스크린 샷과 설명을 가지고 보드에 올라 갔지만 제 문제는 해결되었습니다. 고마워요 – mcadamsjustin