Professional Documents
Culture Documents
Second
level
ENQUIRY
DESIGNER
Third level
PRESENTED BY :
Mohammad Jasim Uddin
SD
Datasoft Systems Bangladesh Limited
OBJECTIVE
FEATURES OF ENQUIRY
ENQUIRY DESIGNER
REPGEN
ENQUIRY DESIGNER
ENQUIRY DESIGNER
ENQUIRY DESIGNER
ENQUIRY DESIGNER
ENQUIRY DESIGNER
ENQUIRY DESIGNER
SELECTION FIELD
OP
MANDATORY
ENQUIRY DESIGNER
ENQUIRY ATTRIBUTES
ENQUIRY DESIGNER
ENQUIRY DESIGNER
BREAKS
ENQUIRY DESIGNER
FORMATTING FIELDS
ENQUIRY DESIGNER
TOTAL
ENQUIRY DESIGNER
DRILLDOWN ENQUIRY
ENQUIRY DESIGNER
Example:
ENQUIRY DESIGNER
File Name
Account
Fields Used
Condition
Account
Number,
ENQUIRY DESIGNER
Cus Name
Acct No.
Work Balance
111111
111111
111111
XXXXXXXXXX
XXX
XXXXXXXXXX
XXX
XXXXXXXXXX
XXX
23456
34567
45678
1000.00
2500.00
3500.00
_______
7000.00
222222
222222
YYYYYYYYYYY
YY
YYYYYYYYYYY
YY
56789
78965
3623.00
5623.00
----------9246.00
Solution
Col Name
ENQUIRY DESIGNER
Actual Value
Description
Page size
4,19
File Name
ACCOUNT
Fixed Selection
WORKING.BALANCE
GT 0
Fixed Sort
CUSTOMER
Contd
ENQUIRY DESIGNER
Col Name
Actual Value
Description
EQ
Required Sel
Yes
Header
@(15,1)Working Balance
of Each Customer
from
15 Column, 1 Row
The heading will be displayed in 15th
column and 1st row.
Header
Contd
ENQUIRY DESIGNER
Col Name
Actual Value
Description
Field Name
Custno
Operation
CUSTOMER
Column
Length Mask
10R
Field Lbl
Cust No.
Contd
ENQUIRY DESIGNER
Col Name
Actual Value
Description
Field Name
Custname
Operation
CUSTOMER
Column
17
Length Mask
10L
Conversion
LINK CUSTOMER,2
Contd
ENQUIRY DESIGNER
Col Name
Actual Value
Description
Field Name
Account.Number
(Variable
Operation
Account.Number
Column
37
Length Mask
16R
Field Name
Working.Balance
Operation
Working.Balance
Column
50
Length Mask
19R2
(Variable
With the above detail the columns will be created and even the data will also get
displayed. Now we need to get the total for each Customer. Since the report is based
on Customer there should be break on each Customer. The steps needed for creating a
break for a particular field are.
To define the variable for the break field Actual field name for the break has to be
Contd
ENQUIRY DESIGNER
Col Name
Actual Value
Description
Field Name
B.Cus
Operation
B C CUSTNO
Field Name
D.Cus
Operation
F CUSTNO
Field Customer.
Display Break
B.Cus
Field Name
Cus.Total
Operation
Total Working.Balance
Column
50,+1
Mask
19R2
Display Break
B.Cus
Contd
ENQUIRY DESIGNER
Col Name
Actual Value
Description
Field Name
C.Total
Operation
Column
45,+1
Display Break
B.Cus
Field Name
Line
Operation
_______________
Column
45,+1
Display Break
B.Cus
Contd
ENQUIRY DESIGNER
Col Name
Actual Value
Description
Field Name
Lline
Operation
_______________
Column
45
Display Break
B.Cus
If we want to break the report page wise, (i.e) each customer one page then
the following values are to be given in these fields
Field Name
Custno
(Variable
Operation
CUSTOMER
Field Name
B.Cus
Operation
B C CUSTNO
Column
Contd
ENQUIRY DESIGNER
Col Name
Actual Value
Description
Field Name
B.Cus
Operation
B C CUSTNO
Column
Field Name
D.Cus
Operation
F CUSTNO
Field Customer.
Column
13,2
Display Break
B.Cus
Section
Header
Enquiry View
ENQUIRY DESIGNER
Contd
ENQUIRY DESIGNER
SUMMARY
ENQUIRY DESIGNER
Enquiry is the request for display of online data present in the system.
Enquiry Designer enables you to design an enquiry with the available
tools.
The difference between Fixed Selection and Dynamic selection.
Enquiry attributes decides how the data to be displayed when an enquiry
is launched.
Conversion enables to convert the data available in the current file by
linking to the identical named field in the parent file/table.
Various kind of breaks that can be attained in an enquiry
How to display the sum of a particular field by TOTAL function.
The formatting of the data in a different way than it is stored in database.
How to drilldown from the current enquiry to view the details of a
particular entity.
THANKS