Professional Documents
Culture Documents
Properties
8. Properties
81
Properties can be applied before and after text input. Properties are applied to two or
more selected objects.
82
8. Properties
8.2.1.1. Alignment
Write Direction
It defines the direction of text writing. There are two directions such as a horizontal direction
and a vertical direction.
83
Space
It means space between any border line of TextFrame and any paragraph, or space
between characters.
In other words, it is space between any border line of TextFrame and every paragraph in
TextFrame. The default value is 2pt.
Character Space
It means space between any character and another character. The default space is 0pt.
Setting Indents
It means space between the right(horizontal writing direction)/upper(vertical writing direction)
of TextFrame and the first character of the paragraph.
Line Space
It means space between text lines. The default value is 4pt.
84
8. Properties
8.2.1.3. No printing
If this function is applied TextFrame or Table cell, the text of the TextFrame or the Table cell
will be displayed on windows but cannot be printed.
When you want to apply No printing option to Object, Click Properties>Body Object
Properties > Exception Object for Printing Out.
85
Font width changes automatically to fit to TextFrame or Table cell applied Size Fix.
(1) Default
(2) Size Fix
(3) Resizing Font
(4) Horizontal Scaling
(5) Resizing Font & Horizontal Scaling
There are four kinds of TextFrame, such as General Object, Date Object, Time Object and
Page Number Object.
86
8. Properties
Format
If you specify style before/after #, Page number can be output in various formats with
characters, numbers. For example, if you input ### into Format Edit box, page number will
be 001, 002
Start Number
It allows you to set a specific number on the first page of Report to be outputted.
Whole Pages
It allows you to output number of total pages. It can shows number of total pages together
with number of the current page by using the special character %.
87
In a General Form
In case Body consists of a page, Body Object is shown on all pages except Header and the
last page. In case of Body consists some pages, Body Object is shown every number of
page repetition.
For example, in case Body consists of two pages, two pages are displayed one after another
according to numbers of Record. In this case, if you assign this option View on every page
88
8. Properties
to a Body Object in the first page, Viewer will show the Body Object on page 1, page 3
page 5
In a Table Form
In case of Table Form document not using subpages, Body Object is shown on all pages.
For Table Form document using subpages, a Body Object drawn on the first page is shown
on all pages. However, a Body Object drawn on the second or more pages is shown every
number of page repetitions.
89
90
8. Properties
91
View Properties of Default Object is the same on every page. But the object that showed
every page of fixed document appear most of body, does not matter with the number of
repetition page.
92
8. Properties
93
In the Text input cell that exception of basically provided fixed text as a list, you can decorate
basic text format with adding symbols or string what you want at the before/after a default
text format. The user defined keyword is also available from year, month, day,/,:.
8.4.1.1. All
It includes all kinds of formats.
If you want to release format of TextFrame or Table Cell, make Edit Format to be blank or
select All and None for Type, Also Select and Delete dialog box from selecting
Edit>Select and Delete allows deleting format.
8.4.1.2. Number
It is Edit Format used to indicate Numbers.
Comma (,) and Decimal Point(.) are available.
94
8. Properties
Number Format
You need to select number format to precisely show decimal points of numeric data from
database.
Currency Format
Report Designer does not provide Currency format separately. User defined string allows
you to show unique currency format.
After selecting Number from the dialog box, input Currency Symbol before the selected
numeric string of Edit Format.
Hide value on 0
95
This option is applied to Number Format. If data value is 0 then it is not shown, you can
see Blank. However this option can not be applied to System default number format and
System default currency format.
96
8. Properties
8.4.1.3. Date
It is Date Format used to indicate Date.
You can replace Year, Month, date, /, - etc to other symbols, and add them into the default
format.
8.4.1.4. Time
97
You can replace Hour, Min, Sec: to other symbols, and add them into default format.
No min. or sec.
No display minute and second.
No seconds
No display second.
No time marker
No display AM/PM.
98
8. Properties
8.4.1.5. Date/Time
Display Date/Time simultaneously. In case of File Connection, field type is defined as
TIMESTAMP.
99
Field name
100
8. Properties
Please refer to Appendix IV. Report Designer OCX Method, Attributes, Event in
section 4.3.6 HlinkClicked for HlinkClicked event in detail.
101
102
8. Properties
103
8.5.4.4. E-Mail
Input full e-mail address or data field name with the path value into connecting edit box. At
hyperlink, mail edit window appear in order to send it through the e-mail address.
How to create
1. Naming a connecting target object
Define variable name for an object which is the target location of hyperlink. Map Dataset
dialog box or Script dialog box help you define it.
Drill-Down
Column Sorting
104
8. Properties
How to edit script is the same as Fixed form scripts. Refer to Appendix II. Report
Designer Script on how to edit script.
This script shows adding one row to database at clicking by users. stuid, stuname,
stuaddress are Object Variable Names. For script execution, result values are substituted
for them at hyperlink in Viewer.
105
This script shows deleting one row to database at clicking by users. stuid is an Object
Variable Name. the result name is substituted for it at hyperlink.
This script shows modifying one row from of database at clicking by users. stuid, stuname,
stuaddress are Object Variable Names. For script execution, result values are substituted
for them at hyperlink in Viewer.
(2) Referring to Main query / Sub query field value.
When you edit script, you can refer to Main query / Sub query field value.
Syntax to refer to Main query / Sub query field value is following
:(main query/sub query field name)
At editing report, main query/sub query record value is substituted for main query/sub query
field name.
Following is an example for editing script
106
8. Properties
Name of connecting target. When you place your mouse cursor on hyperlink object,
connecting target appears on status bar.
If Type of Connecting Target is Current Document, the define Object Variable Name
which is in the document moving at click as connecting. If Type of Connecting Target is
Run Script, define Script to be run at click as connecting.
Tooltip Help(string)
Help message appearing when you place your mouse cursor on hyperlink object.
When Type of connecting target is RD document, parameter list other than /rp.
107
This example shows assigning hyperlink properties to three object variables -update, delete,
insert. At clicking hyperlink object, it makes database to UPDATE, DELETE and INSERT.
When you make the second parameters, update query, delquerry and insquery. you
need to use ~ (escape character). When you put a string in another sting, take ~string~
type. In case of putting or into a string, take ~~~string~~~ type.
Verify
Check whether script is correct grammatically.
108
8. Properties
In case of connecting to RD document and checked Show On Current Window, you can
edit the target report on current Viewer window. If checked Show On New Window, the
target report can be edited on new window.
109
File > Document properties > Hyperlink dialog box allows you to assign color, underline,
etc to hyperlink object.
Refer to Ch. 2.7.6 Hyperlink tab for the details of assigning hyperlink color.
How to create
1. Set contents, after opening Define Fields for Tree of Contents dialog box.
Select cell applied field name, apply one of five levels from contents level list box
Contents level shows the highest item and its lower item when contents list is made. Level
110
8. Properties
1 is the highest item, level 2 is level 1s lower item. It means Contents level has the tree
type.
2. Set the title of contents
According to each level of contents, assign its title. You may not assign the title.
3. Show Assigned Field List
You can review field name applied content level on current page.
Content level has five steps. Each level can not be duplicated on a page.
111
As long as content function is applied to a report. View makes Create Tree of Contents
icon(
2. Moving to page
When you select a specific item from Content list window, you can move to the page
regarding the item.
112
8. Properties
How to create
Select security level as you want after opening Security Level dialog box.
String for String to be shown with secutity level applied appears when someone who has
lower security level than applied security level tries to enter into the cell applied security level.
It means to show someone without authorities not real data but the string defined in String
to be shown with security level applied.
113
Set level 2 to cells of the table, passing parameter /rl [1] (security level 1)
Red strings are defined in String to be shown with security level applied of Security
Level tab of Document properties dialog box.
Set Level 2 to cell of the table, passing parameter /rl [2] (security level 2)
Please refer to Appendix III. Report Designer Parameters in section 3.1.40 /rl for /rl
parameter in detail.
114
8. Properties
How to create
After opening Set Element Name dialog box, select an object and then assign name to the
object.
Please refer to Appendix III. Report Designer Parameters in section 3.1.98 /rtagname
for / rtagname parameter in detail.
115
Designing Script
1. Edit HlinkClicked Event
2. With GetComboBoxValue() Method, get the selected value(return value) from
Combo list.
3. Design Script to make the return value to start the next task.
Please refer to Appendix IV. Report Designer OCX Method, Attributes, Event in
section 4.3.6 HlinkClicked for HlinkClicked event in detail.
Please refer to Appendix IV. Report Designer OCX Method, Attributes, Event in
section 4.1.13 GetComboboxValue for GetComboboxValue event in detail.
116
8. Properties
117
118
8. Properties
Define calendar shape only for Calendar ComboBox. The dialog box allows you to predefine
Date/Time Format, Color and Locale.
Default setting
You can set ComboBox default value with a parameter /rv just before running a report.
In case of passing a parameter /rv combo1[Annie], you can see the right picture.
combo1 is an object variable name. If not passing, ComboBox shows blank.
Bring picture of Draw menu or toolbar allows you to bring a picture from your local system
in order to insert the picture into your report.
Refer to ch. 7.5 Bring picture for the details of Bring picture
119
loadimage() function allows you to bring a picture. A parameter of the function indicates the
picture location. It reads the picture and insert to the object.
Refer to Appendix I summary function list for the details of loadimage() function.
Picture Properties allows resizing the picture to fit to the object inserting it.
How to create
After opening Picture Properties, apply an option as you want.
Stretch
The picture is adjusted with holding the original ratio between the width and the height.
When the object size is changed, the picture size is changed with the original ratio.
8. Properties
This function allows you to assign types , color and some options to the selected barcode
object.
Create a barcode object with Draw>Draw Barcode or Draw toolbar>Draw Barcode.
After selecting the generated barcode, open Barcode Properties dialog box and assign some
properties to the barcode.
Barcode type
Select a barcode type as you want. One dimensional, two dimensional
(PDF417,MaxiCode,Data Matrix) barcodes are supported.
Properties
PDF417 and MaxiCode type is two dimensional barcode. According to their features, you
can assign additional properties to them. If you select Barcode PDF417 or MaxiCode, the
dialog box changes.
121
Mode(Symbol Style)
Undercut
Preamble Options
Use Preamble Date. Automatically last two digits of Year are added as input values.
Structured Append
Use Structured Append to make codes for a great of data. Input total numbers of symbol and
index. Index shows the order of joined data.
At selecting Symbol style 2, 3, structured transportation message is used. Input Service code,
Country code, ZipCode and additional information.
Rows
122
Columns
8. Properties
Row height
Input the height of a row. Default value is automatically calculated according to numbers of
columns.
Security Level
check digit
Select Error detection Method to check whether data read is correct.
Data
Input information such as characters, numbers or symbol to create a barcode..
Module width
Module (or X dimension) means the narrowest bar/blank of barcode. Define the width of the
module, minimum standard unit.
Expression Ratio
Expression Ratio is to set the ratio between bar and space. The Right Edit box shows
standard expression ratio according to barcode type.
1b: narrow bar, 2b: medium width bar, 3b: wide bar
1s: narrow space, 2s: medium space bar, 3s: wide space
eg.) Standard ratio
1B:2B:1S:2S
User input 1: 2: 1: 2
In case of above example, expression ratio is 2:1. (2:1 = Wide bar/Space: narrow bar/space)
Format/Subset
This is necessary when Sub set control is necessary to define barcode data format or
location of Checked-digit value. A, B, C, #, &, ^ etc are supported.
Usage eg.)
123
Direction (orientation)
Define the direction of the barcode by 90 degree.
Color
Define color of the barcode symbol
Font
Change text type
124
8. Properties
1. Series
Series means Data expression component of the bar type chart or the line type chart.
Report Designer provides about 50 kinds of series.
125
Refer to Ch 8.12.1.9 Advanced for the details of explanation for special series.
2. Axis
Basically the Chart Object has four Axes, left/right/top/bottom
Generally the bottom axis is mapped to Label items, the left axis is mapped to Quantities
value (Number).
If it is difficult simultaneously to express two series to the left axis, individually axes can be
set to each series.
When you additionally define your Custom axis other than default axes
(left/right/top/bottom), you can draw a multi-chart.
3. Legend
Explain series. Series Title or Values can be set as Legend.
126
8. Properties
How to create
1. Selecting a Chart Object.
127
Axis Setup[Label] : Map field regarding Series Label item. To add/delete axes, click
+/-.
128
8. Properties
Use Text Label :When drawing X, Y graph, X-Axis values are used like as Text label.
Cross Tab Data : This option is used when you want to draw a chart with data of
Cross Tab type. According to numbers of record defined as CrossTab data, series are
added/created automatically.
For example, in case of a chart showing Product(ProductName), Year(Year)
record(Quantity), series are created according to numbers of Year automatically.
Example) Bottom Axis ProductName / Cross Tab data Year / Selection field(Y-axis data)
Quantity
129
Allow Duplicated Data : in case of Cross Tab data, duplicated data shows just once.
If you take this option, duplicating data is allowed
Series Setup [Y-Axis Data] : Select Quantities data field. The title of the selected field
is regarding the series. Generally, the series title is used for Legend item.
When you draw a chart together with List(Table) in a document, the chart data is drawn on
data outputting to the list.
When you draw a document with only charts, page break condition is necessary
according to numbers of item and data manipulation such as Delete row also is necessary.
At this time you need to draw a hidden table. Then the chart is drawn from the table date
but users cannot see the table. (If a table has same color for its lines, its text, its pattern, it
become a hidden table. In order to assign pagebreak condition, numbers of repetition
should be set for the reference table.)
130
8. Properties
Chart Properties dialog box allows you to directly input summary functions to axis legends
as shown below. Edit Summary tab allows you to apply summary functions to series.
Refer to Ch 8.12.1.4 Edit Summary for the details of Preparing summery tab.
131
132
8. Properties
SkipRecord
133
This function is to delete current records. It is used for deleting the record not to be
concerned. So, it is used generally together with iif clause.
Refer to appendix I. Summary function list for the details of editing summary
function.
Example) Bottom Axis Product name / Selection Field (Y-Axis data) UnitsInStocks
For the above example, if you want to use different color on Stock 50, check Use summary
clause.
iif(UnitsInStocks>50, RGB(0,98,196),RGB(94,0,94))
134
8. Properties
iif(Products.ProductName=="Rapito F","RGB(255,0,0)",
iif(Products.ProductName=="Rapito C","RGB(0,0,255)",
iif(Products.ProductName=="Rapito S","RGB(255,255,0)",
"RGB(255,228,255)")))
8.12.1.6. Options
Various special functions are provided.
Data
135
This is used when the first record of the selected column is mapped to a series.
Only the first row can be processed.
You can set Label as the column name of the selection data item. And as Series Title
assigned by user.
Example) Bottom axis No selection / selection field (Y-axis data) UnitsInStocks,
UnitsOnOrder, UnitPrice
Mark
136
8. Properties
Set the position where you want to mark. Marking point is calculated on Y value.
Example) a2(Custom Position) Series Custom Position : 50%
If the value is 100, it is marked at the location of 50. If its 200, marked at 100.
Refer to the left graph.
137
Calculate the position including Mark Frame. Compare to the above left graph.
138
8. Properties
Animation
139
Delete Series when No Data Exists option is applied to the right graph of above.
140
8. Properties
Axis
The scale of each axis can be defined as Column name or parameter variable name.
Scale has max/min value and the incremental of axes.
This lists using axes.
Basically a chart has four axes, Left/Right/Top/Bottom,
When you add Custom axes to Axis Setup of Chart properties dialog box,
the axes are added in the left list.
141
After selecting an axis from the left list, you can set scale to the axis.
When you check Map max/min value of column, Minimum value of the column is mapped
as you define, Maximum value of the column is also mapped as you define. If not checked
Columns min/max mapping, the last record value of the column is mapped.
Increment maps the last record value of the column.
142
8. Properties
8.12.1.8. Title
Charts Title/SubTitle/Foot/SubFoot can be used as column name or parameter variable
name.
143
In case of using parameter variable name, data regarding variable name is mapped as
Title.In case of using column name, the last record data of the columnis mapped as title.
8.12.1.9. Advanced
Various special functions such as Gantt, Bubble, Bar3D and Candle are provided to edit
special series.
If you click Advanced>Series Class, you can check the kind of special series .
In order to edit special series, separate column data as well as bottom axis column
regarding Label item Y-axis column data regarding value are necessary.
If you select the desired series from Series Class, Column to be Added is active.
According to a kind of series, the column to be added is different.
For example, in case of Gantt series, and in case that column regarding Start Data/End
144
8. Properties
Series are added in Chart Editing dialog box as many as you select numbers of field as Yaxis data.
After selecting series to be changed, click Change and TeeChart Gallery dialog box opens.
Select the desired series from Gallery. If you selected Bar or Line series, some special series
of Gallery are inactive because data is not compatible between selected series. This is to say,
according to series, different dataset is required. Data of the selected series can not
express inactive series.
145
In this case, it is possible to delete series by clicking Delete and to add special series from
Gallery by clicking Add.
Change Series Title by click Title. This title is used as Legend.
The function Clone is to make the same series as series you selected. A new series with
same properties is created as series you selected.
Chart Editing dialog box provides various options regarding axis, series and legend, etc.
Tab regarding each element allows you to design a chart in detail.
When a document has some body pages, numbers of page lists numbers as above. In
case that Whole is checked, the same option is applied to all body pages. In case of
checked Part, separate options are applied to each page.
146
8. Properties
8.13.1.1. Space
This is the distance between the last object in the previous page and the first object in the
selected page.
Example) This is subpage document with two body pages. Consecutive Printing option is
applied to Page 2, Space is set as 5mm.
[ Page 1 ]
[ Page 2 ]
[ Page 2 ]
147
148
[ Page 2 ]
8. Properties
[ Page 3 ]
[ Page 4 ]
149
[ Page 3 ]
[ Page 2 ]
[ Page 4 ]
1) Set Start Subpage is applied to page 3/4 as 1. The follows are the screens executing
the report in this case.
[ Page 1 ]
[ Page 2 ]
150
8. Properties
[ Page 2 ]
Consecutive printing after previous subpage cannot be applied together with Set
Start Subpage option.
151
applied to page 2/3, and its margin is set as 0.125 inch. Multi Levels is applied to page
1/2/3, Numbers of columns is set as 3 and Space is to set 0.125 inch. The follows are
the screens executing the report in this case.
[ Page 1 ]
[ Page 2 ]
[ Page 3 ]
152
8. Properties
Field name and/or conditional clause are used as conditions of Page Break. The selected
field as the condition has to be included in ORDER BY Clause. Because the conditions are
arranged by order otherwise they fetch data on listed order in database.
153
At running the report, if data value of the selected field is changed, it is output the next page.
Example) when C.CategoryName is pagebreak condition, its the result after running the
report.
[ Page 2 ]
Condition Expression
If the condition expression is TRUE then it is output on the next page.
Example) Condition Expression : ProductID==2210
154
8. Properties
[ Page 2 ]
[ Page 3 ]
155
When a document has some body pages, numbers of page lists numbers as above. In case
that Whole is checked, the same option is applied to all body pages. In case of checked Part,
separate options are applied to each page.
.
Display Always
This is the default value of all subpages. To always print the defined subpage.
On Last Record
To print the subpage when the last record of main query is changed.
According to Condition
If the condition clause is TURE. Then the subpage is printed.
156
8. Properties
When a document has some body pages, numbers of page lists numbers as above. You
can set a separate subreport file to each page.
It performs as the same function as Use subreport of Query Definition dialog box. This
function is not available in File connection or SAP Connection. When you want to use
subreport in not a DB connection document, you need to use Set Subreport Page dialog
box.
Edit
1. Edit query including parameter variable (/rp or /rv).
157
2. Define parameter variable name through Edit inquiry toolbar dialog box, and
select type of inquiry box.
Inquiry box is created as many as numbers of parameter variable you defined in Edit Inquiry
Toolbar.
If you select one from ComboBox list or input a value into inquiry Edit box or Select date
from Inquiry Calendar. After that click the Execute Inquiry , executing a report is recreated by using the selected value as a report parameter.
158
8. Properties
Query Definition
Edit Query statements.
159
Select fields of the field list selected by query statements. The selected fields are put into
Combo List.
Field to be Applied In Query
Select Data field to be used as a parameter of the selected field list. The data field will be
used as $variable in Main query
No item in Inquiry ComboBox of Inquiry toolbar
160
8. Properties
Define Color
You can design Calendar Form. Color of Title Text, of Title Background, of Trailing Text
and of Calendar Background.
8.17.5.3. Size
161
You can define the width of Inquiry Box. The default value is 100.
162
8. Properties
8.17.7. Initialize
When you click Initialize, all definition you did in Inquiry Toolbar is deleted.
When you check Use part of query by conditions while editing sub query or main query
using $ variable, you can execute query without using the value of Inquiry Box.
163
2) Parameter variable $2
Select Inquiry Combo.
Edit query.
164
8. Properties
2) Define $1, $2 parameter variable as Inquiry boxes with using Edit Inquiry Toolbar dialog
box, and then execute Viewer.
3) After selecting values from Inquiry box1 and Inquiry box2, click Execute Inquiry. The
report is output while Query statement below is generated dynamically.
4) After selecting a value from Inquiry box 1, click Execute Inquiry. The report is output
while Query statement below is generated dynamically.
5) After selecting a value from Inquiry box 2, click Execute Inquiry. The report is output
while Query statement below is generated dynamically.
165
How to create
After opening Excel Saving Options dialog box, select a desired option.
166
[ Page 2 ]
8. Properties
If you save the above report in an Excel file, a display is made as shown below.
No Margin
This is applied to an object other than a table or a table header.
167
The above picture has the same header on page1 and page2. If you select Display Only
Once, only page1 has the header.
168
8. Properties
Only Data
If you want to save a report in Excel Format without changing the report style, the saved
Excel file looks so complicated because it has the title, TextFrames etc.
169
170
8. Properties
This function shows you Virtual lines complied with the standard of the label which is
available in market. It helps you design a report.
Select a label from Label Virtual Line dialog box, click OK. Supposition lines appear on your
screen.
The following is an example for selecting Devauzet, 4621PAddress Label.
Virtual lines make it easy for you to design a report because it is valid just on your screen.
Input objects onto the supposition line and map to data.
When you input an object into a label, the area of the label object have to be the same as the
rectangle consisted with virtual lines. It is more convenient to use Label supposition line to
set label area option in Label Supposition Line dialog box.
172
8. Properties
Select a desired label from View>Label Virtual Line. You can turn on /off Label Virtual Line.
If you want to view the whole shape of the object overlapped when more than two objects
are overlapping, select the overlapped object and then select Properties>Bring to Front. Or,
select the overlapping object and then select Properties>Send to Back.
Below, the left picture shows that Circle 1 is overlapped by Circle 2. In order to put Circle 1
on Circle 2, after selecting Circle 1, select Properties>Bring to Front, or after selecting
Circle 2, select Properties>Send to Back.
8.23. Group/Ungroup
When you want to group several objects and make them to one object, you can use the
Grouping. The objects bended by Grouping will be treated as one object before you
ungroup it.
For example, after you draw two circles and make them into one, if you want to edit them
together, this Grouping function can be used conveniently
Be careful. As for objects in which data should be output in Viewer through Map
Dataset dialog, data will not be output by the Grouping.
174
8. Properties
175