하다하다 안돼서 그냥 간단한 예제 하나 짜주시면 편집해서 사용토록 하려고합니다.
필요한 기능 설명
주목표 = 자동으로 파트넘버에따라 사용자 매개변수에 각각 다른 텍스트 변경 및 기입.
PartNumber
A001.ipt
B001.ipt
C001.ipt
1) PartNumber 확인 – 모든 파트넘버의 자릿수는 같고 처음 영어자릿수와 숫자가 바뀐다.
2) 사용자매개변수에 PNO라는 매개변수제목이 있나 확인한다.
3) 없다면 [Partnumber] 확인후 뒤에서 4번재글짜가
“A” 이면 PNO 의 값에 “All” 이라는 값을 넣는다.
“B” 이면 PNO 의 값에 “Not” 이라는 값을 넣는다.
“C” 이면 PNO 의 값에 “Null” 이라는 값을 넣는다.
이도저도 아니라면 매개변수값을 빈칸으로 한다. (존재한다면 지운다.)
4) 존재한다면 [Partnumber] 확인후 뒤에서 4번재글짜가
“A” 이면 PNO 의 값에 “All” 이라는 값으로 수정한다.
“B” 이면 PNO 의 값에 “Not” 이라는 값으로 수정한다.
“C” 이면 PNO 의 값에 “Null” 이라는 값으로 수정한다.
이도저도 아니라면 매개변수값을 빈칸으로 한다. (존재한다면 지운다.)
입력되는 값(Nul, All, Not)은 숫자나 치수가 아니라 텍스트 값입니다.
상기 소스를 기본 템플릿으로 하여 이벤트는 실행, 저장에 주면 자동으로 사용자 매개변수 값에
입력이 되도록 하고싶습니다.
예를든게 간단하지면 제가 구현하려는건 좀더 복잡하긴하지만 꼭 해보고 싶기도 하네요.
별지식없이 맨땅에 헤딩하고있으니 답답해서 문의드립니다.
공유
iLogic 내에서 파트넘버를 확인하여 매개변수 값(TEXT)을 등록하는 예문입니다
최소한의 기본형식만 적었읍니다
Select Case sNum
Case “A“
oParameter=oMyParameter.AddByValue(“PNO“, “All“, UnitsTypeEnum.kTextUnits)
Case “B“
oParameter=oMyParameter.AddByValue(“PNO“, “Not“, UnitsTypeEnum.kTextUnits)
Case “C“
oParameter=oMyParameter.AddByValue(“PNO“, “Not“, UnitsTypeEnum.kTextUnits)
Case Else
oParameter=oMyParameter.AddByValue(“PNO“, “ “, UnitsTypeEnum.kTextUnits)
End Select
다음 주소에 어느정도 완성된 답변을 올렸읍니다
http://blog.daum.net/cafeofhtewinter/408