! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

ListView의 특정 항목을 Excel 함수와 연계하기 > 지식 쉐어링

본문 바로가기

Forguncy

지식 쉐어링

빌더지식 ListView의 특정 항목을 Excel 함수와 연계하기

페이지 정보

작성자 GCK제이크 작성일 2022-04-13 16:24 조회 718회 댓글 0건

본문

첨부파일

안녕하세요. 포건시 Product Manager 제이크입니다. 

댓글에서의 호칭도 그냥 '제이크님' 정도로 가볍게 불러 주시면 됩니다.


이번 포스팅에서는 포건시에서 설정한 리스트뷰의 특정 항목 값을 가져와 Excel 함수와 연계하는 예제를 알려드리겠습니다. 



1. 포건시의 데이터 바인딩


Forguncy는 간단하게 마우스로 끌어다놓기(Drag and Drop) 기능을 사용하여 데이터베이스에 있는 내용들을 웹화면에서 보여줄 수 있습니다.


(1) 먼저 아래와 같은 데이터테이블을 만듭니다.

e0f4cee009b953178a63ab62119d13bd_1649833534_0952.png


(2) 아래와 같이 특정 셀에 끌어다놓기로 데이터를 바인딩합니다.

e0f4cee009b953178a63ab62119d13bd_1649833736_6616.gif


(3) 리스트뷰를 만들고 나면, 이렇게 바인딩 된 값은 아래와 같이 변경됩니다. 포건시가 데이터바인딩을 할 때는 데이터테이블에서 가로 행의 값 전체를 가져오게 되며, 데이터바인딩된 셀에 해당 데이터 값을 표시하게 됩니다.


아래는 사용자가 리스트뷰에서 특정 행을 선택 시 해당 데이터테이블에 해당하는 값으로 바인딩된 값이 변경됨을 보여주는 예제입니다.

e0f4cee009b953178a63ab62119d13bd_1649833884_7311.gif



2. 데이터바인딩 + Excel 함수 연계


포건시에서는 위와 같은 방식으로 특정 셀에 쿼리(Query) 결과, 특정 데이터 값 등으로 표시할 수 있으며, 이를 다시 Excel 함수와 연계하여 Excel을 잘 하는 사용자라면 아주 쉽게 웹프로그래밍을 할 수 있도록 설계되어 있는 제품입니다.


(1) 위 설명 1-(2)의 방식으로 다음과 같은 화면을 만들어 보았습니다. 왼쪽에는 리스트뷰를 위치하게 하고, 오른쪽에 해당 리스트뷰 클릭 시 값이 변할 수 있도록 셀에 데이터를 바인딩 했습니다. 바인딩 된 셀을 클릭하면 아래와 같이 화면 오른쪽에 바인딩 정보가 나타납니다.

e0f4cee009b953178a63ab62119d13bd_1649834150_2332.png
 

(2) 위와 같은 방식으로 지정된 데이터 바인딩 셀을 지정하여 ODATA를 설정하실 수도 있습니다.

e0f4cee009b953178a63ab62119d13bd_1649834390_0832.png


(3) 또한, 이런 식으로 지정된 값을 Excel 함수와 연계하여 또 다른 결과 값을 도출해 낼 수도 있습니다. 


※ Note : Forguncy는 Excel을 대체하지 않습니다. 다만 Excel의 함수들을 자동으로 변환하여 웹에서 볼 수 있는 형태의 소스코드로 변환해 줍니다. 그래서 포건시를 이용하시면 기존에 사용하시던 Excel 함수들을 (전문적인 웹프로그래밍을 할 필요 없이) 자동으로 웹에서 사용하는 형태로 변환해 줍니다.

e0f4cee009b953178a63ab62119d13bd_1649834527_7303.png


(4) 지금까지 설명드린 예제의 결과는 아래와 같습니다. 첨부파일에 본 예제의 프로젝트 파일을 업로드해 두었습니다. 필요하시면 다운로드 하셔서 직접 살펴봐 주십시오.

e0f4cee009b953178a63ab62119d13bd_1649834654_6157.gif


관련하여 문의사항이 있으시면 언제든 Q&A게시판에 질의하여 주십시오. 최선을 다해 궁금하신 사항을 해결해 드리겠습니다.


고맙습니다.

GCK제이크드립니다.


  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.