본문 바로가기
게임

[Database] 매월 1일 가져오기. (First day of month)

by 업무자동화 2016. 2. 10.
반응형

무료 매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product1&wr_id=32 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#매크로 #매크로프로그램 #메크로 #g매크로 #마우스매크로 #키보드매크로 #엑셀매크로 #키매크로 #수강신청매크로 #로지텍마우스매크로 #매크로키보드 #파이썬매크로 #매크로뜻 #매크로마우스 #로지텍매크로 #ld플레이어매크로 #오토마우스매크로 #키보드마우스매크로 #오토핫키매크로 #이미지매크로 #이미지인식매크로 #하드웨어매크로 #화면인식매크로 #선착순구매매크로 #이미지서치매크로 #한글매크로

 

안녕하세요. 엔지엠소프트웨어입니다. 데이타베이스 테이블의 데이타로 [ Foreach 반복 ]하는 방법에 대해 알아보겠습니다. 우선, MSSQL 데이타베이스를 설치해야 합니다. Oracle이나 엑세스도 테이블은 동일한 구조를 가지기 때문에 이 예제를 학습하면 엔지엠 에디터에서 제공하는 모든 데이타베이스를 사용할 수 있습니다. 우선, [ MSSQL을 설치 ]하세요. 테스트를 위해 AdventureWorks2019도 같이 설치 해주세요. 엔지엠 에디터를 실행하고, 읽어온 테이블을 저장할 변수를 하나 추가해줍니다. 아이디는 "테이블"로 입력하고, 덮어 쓰기는 "True"로 설정하세요. 그리고, 변수 형식은 "DataTable"을 선택해줍니다.

※ 이 예제의 스크립트는 첨부되어 있으니 참고하세요. 이 예제는 6.1.0.32 이상에서 동작합니다.

 

 

외부 API의 데이타베이스 카테고리의 [ 연결 ] 액션을 추가해줍니다. 아래 그림을 참고해서 데이타베이스 정보를 입력하세요. 사용자 아이디와 비밀번호는 각자 생성한 사용자 정보를 입력해야 합니다. 그리고, 초기 카탈로그는 데이타베이스 이름입니다. 예제로 설치한 AdventureWorks2019를 입력 해줍니다.

[ 데이타베이스 연결을 위한 속성 정리 ]

 

 

데이타베이스를 미리 연결해둬야 합니다. 그래야, 데이타베이스 API를 사용하는 하위 액션들이 정보를 가져올 수 있습니다. 우선, 스크립트를 실행하고 정상적으로 연결되는지 확인하세요. 그리고, 아래 그림과 같이 [ 읽기 ] 액션을 추가해줍니다. 읽기 액션의 속성에서 테이블명을 클릭해보세요. 연결된 데이타베이스의 모든 테이블이 목록으로 표시됩니다. Foreach 반복 액션에 사용할 테이블을 선택하세요.

 

 

여기서 컬럼이나 조건등등을 설정할 수 있습니다. 모든 데이타를 다 가져올건 아니라서 아래와 같이 조건을 하나 추가 해줍니다. 아이디가 10 미만인 데이타만 가져옵니다.

 

 

실행 해보면 데이타가 1부터 9까지 가져온 것을 알 수 있습니다. 카운트가 11이라서 뭔가 확인해보니 아이디가 4인 Row가 3개였네요.

 

 

가져온 데이타를 변수에 저장해줍니다.

 

 

결과 데이타도 확인할 수 있습니다.

 

 

함수의 Foreach 반복 액션을 추가하고, 변수의 테이블 데이타를 가져오세요. 그리고, 반복하면서 읽어들인 텍스트를 저장할 데이타 변수도 추가 해줍니다.

 

 

데이타베이스의 테이블에서 가져온 데이타를 제대로 반복하면서 읽는지 체크하기 위해 그룹을 하나 추가 했습니다. 그리고, 변수로부터 데이타를 가져와서 설명 속성에 넣어줍니다. 이렇게하면 테이블의 모든 데이타를 반복하면서 하나씩 읽어옵니다. 그리고, 변수에 저장한 데이타를 그룹 액션의 설명 속성에 넣어줍니다. 실행해보면 아래와같이 반복하면서 하나씩 데이타를 처리하는걸 볼 수 있습니다.

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로 #이미지맥스 #심플핫키 #오토클리커 #UiPath #Brity #스푸퍼 #DKOM #모바일게임매크로 #다클라매크로 #다계정매크로 #인스타그램매크로

반응형

댓글