15-02-2023 дата публикации
Номер: KR102499832B1
... 쿼리문을 통해 데이터베이스에서 기초 데이터셋을 가져와서 웹 상의 보고서를 작성하고 제공할 때, 가공 변수를 설정하여 쿼리문을 작성하도록 지원하고, 쿼리문에서 가공 변수를 변수값으로 바인딩하여 기초 데이터셋을 가져오는, 쿼리 바인딩 기능을 구비한 온라인 보고서 작성 시스템에 관한 것으로서, 웹 상의 보고서 화면에서 그리드 객체를 편집하되, 하나의 그리드 객체에 대한 정보를 하나의 엑셀 문서에 저장하고, 확장된 엑셀 도구에 의한 엑셀 문서의 편집을 통해 그리드 객체를 편집하게 하는 그리드 편집부; 웹 상의 보고서 화면에서 컨트롤 객체를 생성하고 편집하는 컨트롤 편집부; 상기 엑셀 도구가 호출되면, 상기 그리드 객체에 매핑되는 엑셀 문서를 생성하되, 그리드의 형태를 나타내는 뷰 영역 시트, 기초 데이터셋을 저장하는 데이터 영역 시트, 가공 변수를 설정하는 파라미터 영역 시트로 구성되는 엑셀 문서를 생성하는, 워크시트 초기화부; 상기 엑셀 문서의 파라미터 영역 시트 상에서 가공변수를 설정하는, 가공변수 설정부; 상기 워크시트 상의 가공 변수를 쿼리 변수로 매핑하여 쿼리문을 작성하는 쿼리문 작성부; 상기 확장모듈에 구비되고, 상기 쿼리문의 쿼리 변수를 가공 변수의 변수 값으로 바인딩 하는 제2 쿼리 바인딩부; 상기 엑셀 문서의 워크시트 상에서 기초 데이터셋을 로드하되, 상기 제2 쿼리 바인딩부를 통해 상기 쿼리문을 바인딩하여, 바인딩된 쿼리문으로 로드하는, 데이터셋 로드부; 상기 서버에 구비되고, 상기 쿼리문의 쿼리 변수를 가공 변수의 변수 값으로 바인딩 하는 제1 쿼리 바인딩부; 그리드 객체에 매핑되는 엑셀 문서의 내용에 따라 해당 그리드 객체의 내용을 웹 상에 표시하되, 상기 제1 쿼리 바인딩부를 통해 상기 쿼리문을 바인딩하여, 바인딩된 쿼리문으로 기초 데이터셋을 로드하고, 로드된 기초 데이터셋로부터 가공된 데이터셋으로 그리드 객체의 내용을 표시하는 그리드 표시부; 및, 그리드 객체와 컨트롤 객체로 구성된 보고서를 웹 상에서 표시하되, 상기 그리드 표시부를 통해 그리드 ...
Подробнее