목목차차 - forcs목목차차 lesson 1. 쿼리디자이너사용자 인터페이스 lesson 2....
TRANSCRIPT
목목목목 차차차차
Lesson 1. 쿼리 디자이너 사용자
인터페이스
Lesson 2. 리포트 디자이너 사용자
인터페이스
Chapter 2 OZ Designer
13
18
Lesson 1. DataSet 작성
Lesson 2. 사용자 파라미터 이용
Chapter3 Making Dataset
27
32
Lesson 1. Application Designer
Start
Lesson 2. 기본 컴포넌트 제어
Lesson 3. 복합 컴포넌트 제어
Lesson 4. 공통 모듈 사용하기
Lesson 5. Data Action
Lesson 6. 오즈 리포트 연동
Chapter 4 Designing UserInterface
35
38
47
61
68
76
Lesson 1. Application Viewer 호출
Chapter 5 Using Viewer
81
Lesson 1. Introduction
Lesson 2. Overview
Chapter 1 Application Overview
2
4
Appendix
OZEdu.mdb를 ODBC로 이용하기 85
A Leader of Enterprise e-Business Solution OZ 1
A Leader of Enterprise e-Business Solution OZ 2
A Leader of Enterprise e-Business Solution OZ 3
A Leader of Enterprise e-Business Solution OZ 4
A Leader of Enterprise e-Business Solution OZ 5
A Leader of Enterprise e-Business Solution OZ 6
A Leader of Enterprise e-Business Solution OZ 7
A Leader of Enterprise e-Business Solution OZ 8
� OZ Query Designer
오즈리포트디자이너에서사용할데이터셋을만들고관리하는개발툴입니다.
�데이터베이스연동 : SQL(Multi-SQL 지원) 문장을이용하여데이터베이스와연동하게됩니다.
� OZ Report Designer
오즈보고서로보여주기위한보고서폼디자인개발툴입니다.
�객체기반의보고서제작툴로양식그리기및속성정의
� OZ Application Designer
UI 를 구성하기 개발 툴입니다. � 폼 디자인 및 스크립트 작성 등을 통해 화면을 구성하고 클라이언트 단의 로직을 구현합니다.
� OZ Server
오즈보고서폼을저장/관리/배포하며, DB에접속하여오즈보고서에필요한데이터모듈을생성, 배포합니다.
�데이터베이스질의결과에대한데이터셋을생성하고이를클라이언트에전송
(전송파일 : 보고서폼과데이터모듈)
� OZ Repository 관리
� OZ Server는독립구동형인 Daemon Type과WAS 연동형인 Servlet Type으로구분
� OZ Repository Manager
오즈서버에저장되어있는보고서폼(*.OZR)과데이터셋파일(*.ODI)을관리하는툴입니다.
� OZ Viewer
클라이언트컴퓨터에설치되어오즈서버로부터받은오즈폼과데이터모듈을바인딩하여하나의보고서로
보여줍니다.
� ActiveX 형태로웹서버를통해다운로드
�서버에서받은보고서폼과데이터를출력양식으로변환
� OZ Report Viewer : 출력양식의미리보기및파일저장, 프린트출력
� OZ Application Viewer : 사용자의제어에따른이벤트를받아서버에전송하여데이터조작가능
� OZ Scheduler Server
주기적인보고서처리를위한 Daemon으로지정된시간에보고서를생성하고배포합니다.
� OZ Enterprise Manager
오즈서버에대한시스템적성능정보표시/스케줄러서버가수행할 Task의등록및관리/
복수개의서버에대한중앙집중적관리를합니다.
A Leader of Enterprise e-Business Solution OZ 9
� Standalone 형식(독립서버구조)입니다.
� OZ Enterprise Server는Web Server와같이독립적으로구동되며, 독립적인포트를이용합니다.
� Work Flow
•웹서버로부터받은 html 에 Embedding 되어있는뷰어정보를확인
•오즈뷰어다운로드(최초 1회만)와오즈서버에보고서를(폼파일과데이터모듈) 요청함
•오즈서버는 Repository 에저장되어있는폼파일과데이터베이스와의연동을통해생성한데이터모듈파일을
사용자에게전달함
•사용자의 Action 에따라뷰어와서버가통신을하면서애플리케이션구동
A Leader of Enterprise e-Business Solution OZ 10
� WAS(Web Application Server)와연동되는구조
�웹서버가이용하는포트이용하여오즈뷰어다운및오즈서버연결
� OZ Enterprise Server의자체 DB Pool 이용또는WAS의 DB Pool 이용
(오즈서버의 conf/db.properties파일에서설정)
A Leader of Enterprise e-Business Solution OZ 11
A Leader of Enterprise e-Business Solution OZ 12
A Leader of Enterprise e-Business Solution OZ 13
A Leader of Enterprise e-Business Solution OZ 14
� Query Designer 실행 방법
• Query Designer 아이콘을 클릭해서 실행
• Report Desinger의 [ FILE] - [쿼리디자이너실행]으로 실행
• {오즈 3.0 설치 디렉토리} \ QueryDesigner\ bin\ OZQueryDesigner.exe를실행
� Query Designer의 실행 중 로그는 실행파일이 있는 디렉토리에 console.txt에 기록됩니다.
A Leader of Enterprise e-Business Solution OZ 15
� Query Designer는 크게 4개의 부분으로 나눌 수 있습니다.
• Data Tree Frame은 사용자가 작성하는 Database 정보 및 Dataset 정보를 가지고 있습니다.
• Query/Result Frame은 사용자가 입력한 SQL 문장 및 실행 결과를 가지고 있습니다.
• Property Frame은 Database/Dataset의 속성값을 변경할 수 있습니다.
• Table Info Frame은 현재 연결된 Database의 조회 가능한 테이블 정보를 가지고 있습니다.
A Leader of Enterprise e-Business Solution OZ 16
A Leader of Enterprise e-Business Solution OZ 17
�디자인뷰모드와매뉴얼모드
•디자인모드실행시오른쪽마우스를클릭할경우쿼리마법사창이뜹니다.
•메뉴얼모드실행시오른쪽마우스를클릭할경우파라미터마법사창이뜹니다.
A Leader of Enterprise e-Business Solution OZ 18
A Leader of Enterprise e-Business Solution OZ 19
� 실행
• Application Designer 아이콘을 클릭
• {오즈 Application 설치 디렉토리} \ bin\ OZADesigner.exe 실행
A Leader of Enterprise e-Business Solution OZ 20
�메뉴바메뉴바메뉴바메뉴바
오즈 애플리케이션의메인 메뉴이며 풀다운(full down) 형식으로제공합니다.
�표준툴바표준툴바표준툴바표준툴바
메뉴를 빠르게 사용할 수 있도록 아이콘 형태의 툴바로 제공합니다.
�컴포넌트툴바컴포넌트툴바컴포넌트툴바컴포넌트툴바
컴포넌트를빠르게 추가할 수 있도록컴포넌트 툴바를 제공합니다.
�속성툴바속성툴바속성툴바속성툴바
컴포넌트의기본 속성을 빠르게 설정할 수 있도록속성 툴바를 제공합니다.
�리파지토리창리파지토리창리파지토리창리파지토리창
리파지토리에대한 접속 및 폼(oza)파일, 데이터정보(odi)파일을체크인, 체크아웃하는기능,
폼파일에 데이터정보파일을 추가하는기능등을 수행할 수 있는 창입니다.
�컴포넌트창컴포넌트창컴포넌트창컴포넌트창
디자인에 사용된컴포넌트들을트리형태로 보여주는창입니다.
�Invisible Invisible Invisible Invisible 컴포넌트창컴포넌트창컴포넌트창컴포넌트창
디자인에 사용된 Invisible 컴포넌트들을트리형태로보여주는 창입니다.
�데이터정보창데이터정보창데이터정보창데이터정보창
폼에 바인딩된 데이터 파일의 데이터셋, 데이터필드, OZ 파라미터등의 정보를 트리형태로보여주는 창입니다.
�속성창속성창속성창속성창
컴포넌트의속성을 설정할 수 있는 창입니다.
�이벤트창이벤트창이벤트창이벤트창
컴포넌트의이벤트를 확인하고스크립트를 작성하기위한 창입니다.
�작업창작업창작업창작업창
Board 를 추가시키고컴포넌트를올려 놓을 수 있는 작업 공간입니다.
�스크립트편집창스크립트편집창스크립트편집창스크립트편집창
스크립트를편집할 수 있는 창입니다.
A Leader of Enterprise e-Business Solution OZ 21
A Leader of Enterprise e-Business Solution OZ 22
A Leader of Enterprise e-Business Solution OZ 23
A Leader of Enterprise e-Business Solution OZ 24
A Leader of Enterprise e-Business Solution OZ 25
A Leader of Enterprise e-Business Solution OZ 26
A Leader of Enterprise e-Business Solution OZ 27
A Leader of Enterprise e-Business Solution OZ 28
� [데이터정보이름]는사용자가지정하는 Database의앨리어스이름입니다.
�해당 DBMS 종류에따라필요항목이활성화됩니다.
A Leader of Enterprise e-Business Solution OZ 29
� DB Alias를이용한연결
: 오즈서버의 db.properties를쿼리디자이너와리포트디자이너가설치된컴퓨터에위치시킵니다.
� DB Alias : db.properties 파일에설정된 DB 연결을위한 Alias명설정
� Alias Info File Name : db.properties의경로및파일명
� db.properties
� User-Defined를이용한연결
현재데이터베이스밴드리스트에등록되어있지는않지만 JDBC를제공하는 DB의경우 User-Defined를선택
하고 [JDBC Info]탭에서해당 JDBC 드라이버의 JDBC Driver Name, Connection URL을입력하여연결할수
있습니다. 쿼리디자이너를시작하기전에해당 JDBC Driver 파일은클래스패스에잡혀져있어야합니다.
#
# sample configuration for Oracle
#
sales1.vendor=oracle
sales1.serverAddress=192.168.0.2
sales1.portNo=1521
sales1.sid=ORCL
sales1.user=oz
sales1.password=oz
sales1.maxconns=20
sales1.initconns=5
sales1.timeout=5
DB Alias
A Leader of Enterprise e-Business Solution OZ 30
� [Add Query Dataset]을이용하여 [Query Dataset] 윈도우실행
� [Query Dataset ID]는해당쿼리의사용자정의이름
� [Query Statement]에쿼리를직접입력하거나 [Query Wizard]를이용하여쿼리입력
�입력한쿼리는 [퀴리문실행]을통해직접확인할수있습니다.
A Leader of Enterprise e-Business Solution OZ 31
� 쿼리마법사를이용한자동쿼리문생성과정
A Leader of Enterprise e-Business Solution OZ 32
A Leader of Enterprise e-Business Solution OZ 33
A Leader of Enterprise e-Business Solution OZ 34
A Leader of Enterprise e-Business Solution OZ 35
A Leader of Enterprise e-Business Solution OZ 36
�에플리케이션디자이너를실행시킨후새로운프로젝트를만듭니다.
�프로젝트화면은메뉴, 툴바, Repository, Components, DataInfos, Invisibles, Property, Event, Script Editor로구성됩니
다.
�Repository : 작업위치를지정합니다. Repository Server는 OZ Server에있는 Repository를설정합니다.
�Components : Board에추가된컴포넌트를트리구조로보여줍니다. 최상위컴포넌트는 Document입니다.
�DataInfos : DataSet 과데이터필드들을트리구조로보여줍니다.
�Invisibles : Board에추가된컴포넌트들중에서시각적으로보이지않는컴포넌트를트리구조로보여줍니다.
�Properties : 컴포넌트에대한속성을지정합니다.
�Event : 컴포넌트별이벤트를나타냅니다.
�Script Editor : 이벤트에대한스크립트를작성하는편집기입니다.
A Leader of Enterprise e-Business Solution OZ 37
�컴포넌트추가
-컴포넌트를툴바에서선택한후 Board위에서드래그합니다.
�속성변경
- Property 창에서배경색, 폰트, 사이즈등을조절합니다.
-속성을선택한후 ‘…’ 버튼을클릭하면세부적으로속성을선택할수있습니다.
�이벤트처리
-이벤트를처리할컴포넌트를선택한후팝업메뉴에서 ‘Edit Script’를선택합니다.
- Script Editor에서이벤트를선택한후스크립트를작성합니다.
-스크립트에대한도움말을보려면 ‘‘‘‘F1’키를클릭합니다.
�미리보기
-툴바에서 ‘Preview’ 버튼을클릭하면뷰어창이뜹니다. (Cntrl+P)
�스크립트주석처리
- // 와 /* */
- Cntrl+kc : 주석처리
- Cntrl+ku : 주석풀기
A Leader of Enterprise e-Business Solution OZ 38
A Leader of Enterprise e-Business Solution OZ 39
�Button
- Effect, FlatStyle 등을지정할수있습니다.
�CheckBox
- Appearance, CheckState, Check 등을지정할수있습니다.
�RadioButton
-컨테이너에속해있는모든라디오버튼은그룹핑됩니다.
�ReportButton
-오즈리포트뷰어를띄우거나바로출력하도록지정할수있습니다.
�ComboBox, ListBox
-마법사를이용하여 item을추가할수있습니다.
-각각의 item에대한 text, value를가집니다.
�CheckListBox
- CheckBox와 ListBox의속성을복합적으로가지고있는컴포넌트입니다.
�TreeView
-마법사를이용하여데이터를트리구조로나타냅니다. Indent 구분은 Tab으로지정됩니다.
A Leader of Enterprise e-Business Solution OZ 40
�TextBox
-멀티라인, WordWrap, 패스워드문자열입력, 스크롤바등이지원됩니다.
�NumericUpDown
- Numeric 데이터를입력하기위해 Hexa/Decimal 값지정, 증가값, 천단위구분자지정등을지원합니다.
�MaskTextBox
-전화번호, 주민등록번호등의데이터를입력할때지정된마스크이외의부분에데이터가입력되도록
하는컴포넌트입니다.
- Mask, Literal, Default, PromptChar 속성을사용합니다.
�Label
- Text를 입력합니다.
�PictureBox
-이미지를표현합니다.
�ProgressBar
-프로그래스바를표현할때사용합니다.
�HTMLView
-웹페이지를표현하는컴포넌트입니다. 속성창에서 URL을지정합니다.
A Leader of Enterprise e-Business Solution OZ 41
�ActiveXControl/CustomControl
-애플리케이션디자이너에서제공되지않는컴포넌트를추가할수있습니다.
�ReportViewer
- ReportViewer 컴포넌트영역에오즈리포트를호출하여보여줍니다.
-속성창에서뷰어옵션및뷰어URL을지정합니다.
�DateTimePicker
-달력이지원되는날짜입력컴포넌트입니다.
-날짜포맷, MaxDate, MinDate등을지정할수있습니다.
�MonthCalendar
-달력컴포넌트입니다.
-컴포넌트영역만큼달력이보여집니다.
�Splitter
-전체화면을분할하고분할된영역사이의크기를유동적으로조절하고자할때사용합니다.
� Horizontal Navigator, Vertical Navigator
- Table 컴포넌트와연동하여 Table에표시될 Row수를나누어페이를나타내며 데이터를조회할때
이전/다음페이지로이동시키는컴포넌트입니다.
A Leader of Enterprise e-Business Solution OZ 42
�Timer
-타이머를이용하여 Interval 기간마다이벤트를발생시킬수있습니다.
�ContextMenu
-특정컴포넌트에대한팝업메뉴를만들수있습니다.
-마법사를이용하여메뉴아이템을추가합니다.
�ToolTip
-특정컴포넌트에대해툴팁을지정할때사용합니다.
�MainMenu
-특정컴포넌트에대해툴팁을지정할때사용합니다.
�ImageList
- ContextMenu, MainMenu, TreeView 등의 각 아이템 앞에 이미지를 표시할 때 사용하는 컴포넌트입니다.
A Leader of Enterprise e-Business Solution OZ 43
� Panel / GroupBox
-다수의 컴포넌트를 자식 컴포넌트로 포함시킬 때 사용하는 컴포넌트입니다.
� TabControl
-마법사를이용하여탭을추가/삭제할수있습니다.
-탭별로컴포넌트들을추가할수있으며다른탭으로이동될때이전탭의데이터가유지됩니다.
<Tab Control <Tab Control <Tab Control <Tab Control 마법사마법사마법사마법사>>>>
A Leader of Enterprise e-Business Solution OZ 44
�시작/종료 이벤트 실행 순서
- 다음과 같은 순서로 이벤트가 호출 됩니다.
OnInitialize
Document - > Board1 - > Panel1 - > Button1 - > Button2
OnPostInitialize
Button2 - > Button1 - > Panel1 - > Board1 - > Document
OnPreFinalize
Document - > Board1 - > Panel1 - > Button1 - > Button2
OnFinalize
Button2 - > Button1 - > Panel1 - > Board1 - > Document
A Leader of Enterprise e-Business Solution OZ 45
� CheckBox 이용
�방법1 : 마법사를이용하여텍스트와값을직접입력
�방법2 : DataSet을이용하여 ODI와필드명을지정
A Leader of Enterprise e-Business Solution OZ 46
별도의 Board를띄웁니다.
A Leader of Enterprise e-Business Solution OZ 47
A Leader of Enterprise e-Business Solution OZ 48
A Leader of Enterprise e-Business Solution OZ 49
�컬럼타입을 Label, PictureBox, Button, CheckBox, RadioButton, ComboBox로지정할수있습니다.
�컬럼단위로 Merge, Editing, SortType 기능을지정할수있습니다.
A Leader of Enterprise e-Business Solution OZ 50
A Leader of Enterprise e-Business Solution OZ 51
� 크로스탭은마법사를이용하여기준이되는데이터필드들을 X축, Y축에배치하고필드단위로합계,
평균등의값을표현합니다.
� 뷰어에서피봇팅을이용하여기준이되는데이터필드를변경할수있습니다.
� X축, Y축의데이터필드의오른쪽마우스를클릭하여 Dimension Option창을띄워드릴다운기능을이용할
수있습니다.
<Drill Down 결과결과결과결과>
A Leader of Enterprise e-Business Solution OZ 52
�가변적인데이터를 Grid 컴포넌트를이용하여나타낼수있습니다.
� Grid의 PostInitialize 이벤트에서스크립트로 Column, Row 개수를지정한후표현할데이터를지정합니다.
A Leader of Enterprise e-Business Solution OZ 53
�가변적인데이터를 Grid 컴포넌트를이용하여나타낼수있습니다.
� Grid의 PostInitialize 이벤트에서스크립트로 Column, Row 개수를지정한후표현할데이터를지정합니다.
�그리드내의데이터를엑셀로 Copy & Paste가가능합니다.
( 엑셀의데이터를카피하여오즈어플리케이션화면을이용하여 DB Insert 가쉽게가능합니다. )
A Leader of Enterprise e-Business Solution OZ 54
A Leader of Enterprise e-Business Solution OZ 55
� 스크립트
var rows = 20;
Grid1.AddRow(rows);
Grid1.SelectCellRange(2,5,rows+1,18);
/ / 체크 박스를 위한 추가 스크립트
Grid1.ChangeCellTypeInRange(CellComponentTypeConst.CheckBox);
for (var i=0;i<rows;i++)
for (var j=5;j<19;j++) {
Grid1.GetCell(i+2, j).CheckAlign = AlignmentConst.MiddleCenter;
Grid1.GetCell(i+2, j).SetCellFrameColor(110, 128, 154);
}
A Leader of Enterprise e-Business Solution OZ 56
� Grid의 Title, Cell등의 모양을 디자인하는 Script
A Leader of Enterprise e-Business Solution OZ 57
Label
X축축축축항목항목항목항목
Y축축축축데이터값데이터값데이터값데이터값(Y2)
Y축축축축데이터값데이터값데이터값데이터값
(Y1)
Series1
Series1
Series2
Series3
Series2
Series3
Legend
� Y축
� 2중 Y축 : 양쪽에 Y축이생성
�필드의데이터타입이 int, double, float일경우가능
� sum, avg, max, min, non 함수값설정
�차트의구성요소
A Leader of Enterprise e-Business Solution OZ 58
� Y축탭
� Y축최대/최소값설정
: 설정하지않을경우데이터의가장작은값을최소값으로, 가장큰값을최대값으로할당
�원점지정
�최소값내림처리/최대값올림처리
동적으로최소/최대값을설정할경우실제데이터의최소값에서특정자리수를버림처리하고, 최대값에서특정
자리수를올림처리하여차트를나타낼수있습니다.
A Leader of Enterprise e-Business Solution OZ 59
A Leader of Enterprise e-Business Solution OZ 60
A Leader of Enterprise e-Business Solution OZ 61
A Leader of Enterprise e-Business Solution OZ 62
A Leader of Enterprise e-Business Solution OZ 63
� OZ Application Designer에 반영하기
- Menu에서 File � Insert New Function을 선택하여 OZF 파일을 추가
- Invisibles 탭에서 추가된 OZF 확인
- 추가된 OZF 내의 함수는 Global Function과 동일하게 사용
<버튼에서 호출한 예>
<호출된 ozf 파일은 Invisibles 창에서 확인>
A Leader of Enterprise e-Business Solution OZ 64
A Leader of Enterprise e-Business Solution OZ 65
• Type : OZC 파일과 연동 여부 결정
• Category : 연동할 OZC 파일의 경로
• Item : 연동할 OZC 파일 이름
- None : OZC와 무관한 개별 또는 그룹 Component
- Manual : OZC와 연동, 변경된 내용을 저장하면 설정한 OZC도 변경됨
디자인시에는 보이나 미리보기시에 ImportNewChild()를 호출하
는 시점에 보임
- Auto : OZC와 연동, 변경된 내용을 저장하면 설정한 OZC도 변경됨
디자인시와 미리보기 시 모두 보임
� OZC의속성
A Leader of Enterprise e-Business Solution OZ 66
A Leader of Enterprise e-Business Solution OZ 67
� 컴포넌트에 적용하기
- 특정 스타일을 Drag & Drop 하게 되면 속성창에서 호출된 ozs파일과 스타일을 적용할 수 있습니다.
A Leader of Enterprise e-Business Solution OZ ‹#›
- 미리보기를 하면 반영된 속성이 적용됩니다.
A Leader of Enterprise e-Business Solution OZ 68
A Leader of Enterprise e-Business Solution OZ 69
� 행삽입 쿼리
INSERT INTO Customer
(#@ARG_SF1#, #@ARG_SF2#,#@ARG_SF3#, #@ARG_SF4#)
VALUES
('#@ARG_SV1#','#@ARG_SV2#','#@ARG_SV3#','#@ARG_SV4#‘)
� 행삭제 쿼리
DELETE FROM CUSTOMER WHERE #@ARG_DF1# = #@ARG_DV1#
� 행변경 쿼리
UPDATE CUSTOMER
SET [#@ARG_SF1#] = '#@ARG_SV1#',
[#@ARG_SF2#] = '#@ARG_SV2#',
[#@ARG_SF3#] = '#@ARG_SV3#',
WHERE [#@ARG_DF1#] = #@ARG_DV1#
A Leader of Enterprise e-Business Solution OZ 70
� Refresh ( select )Refresh ( select )Refresh ( select )Refresh ( select )
� DataAction ( insert, update, delete )DataAction ( insert, update, delete )DataAction ( insert, update, delete )DataAction ( insert, update, delete )
var datamanager = _GetDataManager();
var datamodule = datamanager.GetDataModule(“ ODI1"); / / ODI 이름
var dataset = datamodule.GetDataSet(“ Dataset1"); / / DataSet 이름
datamodule.UpdateOZParam("FromDate", "00- 01- 01"); / / Parameter 변경
dataset.RefreshDataSet(); / / 조회 실행
var datamanager = _GetDataManager();
var datamodule = datamanager.GetDataModule("ODI1"); / / ODI 이름
var dataset = datamodule.GetDataSet("Dataset1"); / / DataSet 이름
var dataactions = new Array();
dataactions[ 0] = dataset.MakeDefaultDataAction();
dataActions[ 0] .DataActionType = DataActionTypeConst.Delete; / / 삭제 선택
dataactions[ 1] = dataset.MakeDefaultDataAction();
dataActions[ 1] .DataActionType = DataActionTypeConst.Insert; / / 삽입 선택
dataset.QueueActionObjects(dataactions); / / Queue에 쌓음
var result = "";
result = datamodule.CommitQueuedActions(); / / Commit
A Leader of Enterprise e-Business Solution OZ 71
� 테이블 마법사에서 # OZDeleteFlag# 사용 예
(※참고 : 위의 Method는추가된기능입니다. 이전버전에서는지원되지않습니다.)
A Leader of Enterprise e-Business Solution OZ 72
� btnInsert 의 OnClick 이벤트 실행 시에 Data Insert의 예
A Leader of Enterprise e-Business Solution OZ 73
� btnUpdate 의 OnClick 이벤트 실행 시에 Data Update의 예
A Leader of Enterprise e-Business Solution OZ 74
� btnDelete 의 OnClick 이벤트 실행 시에 Data Delete의 예
A Leader of Enterprise e-Business Solution OZ 75
스크립트 적용
테이블 마법사에서 # OZDeleteFlag# 사용
A Leader of Enterprise e-Business Solution OZ 76
A Leader of Enterprise e-Business Solution OZ 77
� 스크립트로 적용하지 않고 Property창에서 제어하기
A Leader of Enterprise e-Business Solution OZ 78
A Leader of Enterprise e-Business Solution OZ 79
TextBox :조회조건 입력 받기
ReportControl 이용
ReportButton 이용
A Leader of Enterprise e-Business Solution OZ 80
A Leader of Enterprise e-Business Solution OZ 81
A Leader of Enterprise e-Business Solution OZ 82
A Leader of Enterprise e-Business Solution OZ 83
� OBJECT 태그의 기본구조
.....
<param name ="패러미터이름" Value="패러미터값” >
<param name ="패러미터이름" Value="패러미터값” >
<param name ="패러미터이름" Value="패러미터값” >
.....
� odi 패러미터사용예
<param name="odi.ozcar.pcount" value="2">
<param name="odi.ozcar.args1" value="FromDate=00-01-01">
<param name="odi.ozcar.args2" value="ToDate=00-05-31">
A Leader of Enterprise e-Business Solution OZ 84
A Leader of Enterprise e-Business Solution OZ 85
A Leader of Enterprise e-Business Solution OZ 86