안녕하세요 여러분
스크립트 중 하나에 문제가 있습니다. 기본적으로 데이터베이스 조인을 반복하고 싶습니다. 각 루프마다 열의 이름이 바뀝니다.
다음 명령문에서 문제점이 발생한다고 가정합니다. "일치하는 열 (Column ("Component_ "|| char (i-1)) = : Material_JOIN),"
스크립트를 다르게 작성하는 방법에 대해 알고 있습니까?
많은 감사합니다!
제롬
스크립트:
동안 (i <8,
열 (dt2, 2) << 이름 설정 ( "Component_"|| char (i));
열 (dt2, 3) << 이름 설정 ( "수량 _"|| char (i));
데이터 테이블 (dt_i) << Join (
(데이터 테이블 (dt2))로
최신 정보,
열 일치 (Column ( "Component_"|| char (i-1)) = : Material_JOIN),
배수 배수 (0, 0),
불일치 포함 (1, 0),
메인 테이블 순서 유지 (1)
);
dt_i = 현재 데이터 테이블 ();
N_R_m1 = N 행 (dt);
i = i + 1;
); // 종료
당신이 사용하는 경우
같은 이름의 열을 병합
옵션은 열의 이름을 바꾸지 않습니다.
업데이트 사용을보고 싶을 수도 있습니다.
테이블 => 업데이트
동일한 이름 열을 자동으로 병합하여 열을 처리합니다.
안녕, 짐
실제로, 당신은 옳습니다. 병합을 사용하는 것이 좋습니다. 그리고 나는 그것을 할 것입니다.
"같은 이름"에 대해서는 루프를 사용하여 계층 구조를 구축 할 때 옵션이 아닙니다. 따라서 인덱스를 사용하여 새 데이터 테이블을 분석하십시오. 그것이 각 반복마다 변경되는 이름으로 병합 해야하는 이유입니다.
감사,
제롬