You must enable javascript in order to view this page or you can go
here
to view the webhelp.
Genero Studio User Guide 2.50
Content
Search
Index
Keywords:
Loading, please wait ...
What's new in Genero Studio, v 2.50
Welcome to Genero Studio
Getting Started
Quick tour
Run a demo in GDC and HTML5
Explore the Debugger
vi emulator and diff tools in Code Editor
Explore Source Code Management
Explore database meta-schemas
Explore forms
Analyze code
The Genero Studio framework
The Welcome Page
Modules
Application Modeling and Generation
Code Analyzer
Code Editor
Debugger
Diff
File Browser
Form Designer
Meta-schema Manager
Project Manager
Report Writer
Source Code Management - SVN
Web Services
Toolbars and Menus
File >> New
Save/Save As/Save All
Opening a file from a prior version
Views
Show, dock, or move a view
Document view
Structure view
Output view
Properties view
Bookmarks view
Filter view
Learning to use Genero Studio
Samples directory
Integrating existing applications
Setting Preferences
General Preferences
File associations configuration
Workspaces configuration
User actions configuration
Messages configuration
History configuration
User interface preferences
Toolbar configuration
Menus configuration
Accelerators (Shortcuts) configuration
Compiler and Runtime preferences
Run/debug configuration
Compilation configuration
Integrate your tools into Genero Studio
Access Help
Setup and Configuration
Software configuration scenarios
Default configuration
Change the active configuration
Factory, global, specific setups
Setting up a local environment
Local environment software requirements
Define local Genero installations, GAS configurations, and environment sets
Setting up a remote environment
Remote environment software requirements
Add a remote host
SSH
SSH advanced security
Configure public key authentication on Windows
Pageant
How to use openSSH keys with Pageant
Configure public key authentication on Linux
ssh-agent
How to use PuTTY keys with the ssh-agent
SSH troubleshooting
TCP (deprecated): How to launch Genero Studio Server
Define mount points to shared drives
Define remote Genero installations, GAS configurations, and environment sets
Share projects / source code management
Access a database
Language support (text encoding)
Configure Genero Studio to use a different character set
Add a text encoding plugin
Character mapping table (encodingMap.xml)
Configure keyboard and language on a Windows client
Configure LANG on a Genero Studio Server
Test text encoding configuration
Compiler / Runtime configuration (Genero Installations)
Environment sets
Add/edit environment variables
GDC configurations
GAS/GWC configurations
Create and apply a custom XCF for your Web application
Genero Studio command line options
Reference
Genero Configuration Management dialog
Import Configuration dialog
Import Preferences dialog
GAS standalone dispatcher: httpdispatch
Genero Studio environment variables
GSTDIR
GREDIR
GREDEBUG
GRE_DEFAULT_IMAGE_URL
GSTSCHEMANAMES
GSTSETUPDIR
GSTWCDIR
Upgrading
New Features of Genero Studio
Version 2.50
Version 2.41
Version 2.40
Upgrade Guides
2.50 upgrade guide
2.41 upgrade guide
2.40 upgrade guide
2.30 upgrade guide
2.20 upgrade guide
Upgrading a BAM template set
Migrate from dbapp2.0 to dbapp3.0
Migrate from dbapp1.0 to dbapp2.0
Migrate from 2.3x to dbapp1.0
Migrate customized template sets
Business Application Modeler (BAM)
Quick Start: Generate an application
Create a managed project
Add a meta-schema to the project (4dbx)
Create the Business Application diagram (4ba)
Implement the program and form
Build and execute
Add a detail list to the form
What is Business Application Modeling?
How code is generated
The modeling diagrams
Default template features
Generating applications with the default template
Modeling the database
Database meta-schema (4dbx)
Create a meta-schema
Extract meta-schema information from database
Add a meta-schema to a project
Managing SERIALs in a generated application
Managing concurrency
Cascade delete
Modeling the application
Managed projects
Business Application (BA) diagram
Create a BA diagram
BA diagram entities and properties
Program entity (4prg)
CRUD Form entity (4fdm)
Zoom form entity (4fdz)
Report entity (4rd)
Webservice Server entity (4wsprg)
Webservice entity (4ws)
CRUD form and Webservice (4fdmws), Zoom form and Webservice (4fdzsws)
Relations
Add Forms
Add CRUD forms
Add Zoom forms
UI Settings (DISPLAY, MODIFY, ADD, SEARCH)
Add Reports
Add web services (Server, Services, Forms with services)
Create server
Create standalone service
Create service from form
Public fields
Add Relations
Implementing programs and forms
Implement a program
Implement a form
Business records (data sets)
Business Record diagram
Business record properties
Add or edit a Record, RecordField, or Relation
Form functionalities (canAdd, canModify, canDelete, canSearch)
Define functionalities on a record
Field activation
Add buttons to form
Add formonly (nondatabase) fields to a form
Master-detail forms
Define queries and data order
Lookup fields
Define an ascending lookup field
Define a dynamically populated combobox
Default actions
Default TopMenu and Toolbar
Import files into the diagram from the project
Implementing reports
Add Reports
Create a business record for reports
Add a Report Design Document (4rp)
Report print settings
Build and execute
Customizing the generated code
Customize with POINTs and BLOCKs
Add custom functions
Add custom actions
Add additional variables
Revert a change to a POINT or BLOCK
Lost POINT or BLOCK
Customize with properties
Customize action defaults (dbapp.4ad)
Customize styles (dbapp.4st)
Customize the TopMenu (dbapp.4tm)
Customize the Toolbar (dbapp.4tb)
Upgrading a BAM template set
Migrate from dbapp2.0 to dbapp3.0
Migrate from dbapp1.0 to dbapp2.0
Migrate from 2.3x to dbapp1.0
Migrate customized template sets
Using templates with another version of compiler
Deploying a generated application
BAM Reference
Generated and Intermediate Files
The .code file
Library files (libdbappCommon.4gl and libdbappReport.4gl)
GSTSETUPDIR
$(generate)
tclsh
$(tcl) - deprecated
$(blockpoint)
Business Application Modeling error messages
Business Records error messages
Business Application Diagram error messages
BAM Template Developer Guide
Quick Start: Customizing templates
Example 1: Adding a new property
Configure a copy of the default template set
Add a new property to the BA diagram
Modify tcl script to generate code
Example 2: Adding a File >> New item
Add a new file type definition to settings.agconf
Define an action in File >> New for the new item
Test new action
Example 3: Adding an entity to the BA Diagram
Add a new item to the BA diagram
Define the template file association
Add the new element to the program entity
Define the build rules
How code is generated
The code generation template set
Interpreting settings.agconf
Interpreting creatables.conf
Tcl basics and samples
Add POINT and BLOCK sections to template
Example: Using XSLT instead of Tcl
Image directory structure
Template Reference
XML reference
settings.agconf elements
AGSettings
Form
File
Messages
DynamicProperty
DynamicPropertyGroup
Item (Form / BusinessRecord / Database)
BusinessRecord
File
Messages
DynamicProperty
Item (Form / BusinessRecord / Database)
BusinessApplication
DynamicProperty
Items
Item (BusinessApplication)
Relation
Constraint
Database
File
Messages
DynamicProperty
Item (Form / BusinessRecord / Database)
creatables.conf elements
Creatables
Category
New, File, Directory, Wizard
action attribute
POINT and BLOCK reference
Code Analyzer
Sequence Diagrams
Dependency Diagrams
Dependency diagram context menu
Code Editor
Editing code files
Code Editor basics
Integrated diff
Smart editing - indenting, tabs, and backspace
Fold text
Bookmarks
Auto completion (Ctrl+Space)
Code templates (Ctrl+T)
Split a document
Square selection
XML editing
Search and replace
Using wildcards in search
Using regular expressions in search
Group capture in regular expressions
Printing files
Using XML catalog files
XML catalog files
The XML catalog file
Manage XML catalog entries
Code Editor Reference
Customize Code Editor: preferences
Code Editor preferences
Encoding (i18n)
Behavior and display preferences
Color and font preferences
Template preferences
XML schema/DTD preferences
Views
Code structure view
Output view
The Search/Replace view
The Search results view
Bookmarks view
Keyboard Shortcuts
Cursor movement keymap
Selection keymap
Editing Text keymap
Clipboard keymap
Search and Replace keymap
Buffers and Files keymap
Code Completion keymap
Code Templates keymap
vi Commands List
Debugger
Controlling program execution
Start the Debugger
Stop the Debugger
Step through the program
Breakpoints
Set a breakpoint
Conditional breakpoints
Watchpoints
Set a watchpoint
Conditional watchpoints
Debugger (fgldb) command prompt
Debugger output
Examining data
Examining execution flow
Record/replay a macro
Profiler
Local vs. remote debug
Reference
Debug context menu
Views
Command view
Data view
Watchpoints view
Breakpoints view
Backtrace view
Supported debug commands
break
backtrace
clear
continue
define
delete
disable
display
down
enable
file
finish
help
info
list
next
output
print
quit
run
set
source
signal
step
until
up
watch
where
Unsupported commands
Diff
Customize Diff tool: preferences
File Browser
Navigating
Selecting files
Managing files
Form Designer
Forms in Genero applications
Quick Start: Creating a first form
Creating the user interface
Forms
Create a form
Add base elements (Containers)
Add data elements (Widgets)
Create form from database
Create form with drag and drop
Form item properties
Tab index
Compile a form
Preview a form
Business records (data sets)
Business Record diagram
Business record properties
Add or edit a Record, RecordField, or Relation
Form functionalities (canAdd, canModify, canDelete, canSearch)
Define functionalities on a record
Containers
HBox and VBox - layouting
Grid - positioning
ScrollGrid - positioning
Group - grouping
Folder page - stacking
Table - organizing
Tree - hierarchy
HRec - aligning fields
Matrix
Data Control
Widgets
formFields
Button
ButtonEdit
Canvas
CheckBox
ComboBox
DateEdit
Edit
Field
HLine
Image
Label
Phantom
ProgressBar
RadioGroup
Slider
SpinEdit
TextEdit
TimeEdit
Web components
Web component widget
Add a WebComponent to a form
WebComponent setup (advanced)
Action management (toolbars, topmenus)
Action views
Action defaults
Add action defaults
Import action defaults
TopMenus
Add a TopMenu
Import a TopMenu
Toolbars
Add a Toolbar
Import a Toolbar
Styles
Apply a style to a form item
Create a style file
Form Designer usage
Drawing
Selecting, moving, resizing
Aligning
Align widgets
Layout containers
Transforming
Convert a widget
Convert a container
Convert to matrix
Migrate per file to 4fd
Command-line syntax: gsform
Localizing
Form Designer Reference
Customize Form Designer: preferences
Form settings
Form elements settings
Database form settings
Form tab
Business Record diagram
Menus
Form Designer context menu
Alignment menu
Views
Properties view
Structure view
Dialogs
Data Control wizard
Column selection
Container selection
Joins and Data order
Dynamic properties
Style Selection dialog
Convert Container dialog
Alignment dialog
Dynamic properties
Properties list
accelerator
accelerator2
accelerator3
accelerator4
action
aggregateText
aggregateType
autoNext
autoScale
buttonTextHidden
case
century
color
colName and sqlTabName
colorCondition
comment
componentType
contextMenu
databaseName
dataType
defaultValue
defaultView
Display Like
doubleClick
expandedColumn
fieldType
fontPitch
format
gridChildrenInParent
gridHeight, gridWidth
hidden
idColumn
image
imageCollapsed
imageColumn
imageExpanded
imageLeaf
include
initializer
invisible
isNodeColumn
items
justify
minHeight, minWidth
name
noEntry
notNull
orientation
parentIdColumn
PER comments
picture
posX, posY
program
queryEditable
required
reverse
rowHeight
sample
scroll
scrollbars
sizePolicy
sliderOrientation
spacing
splitter
step
stretch
style
tabIndex
tag
text
title
totalRows
unHidable
unHidableColumns
unMovable
unMovableColumns
unSizable
unSizableColumns
unSortable
unSortableColumns
validate
Validate Like
valueChecked
valueMax
valueMin
valueUnchecked
verify
version
wantFixedPageSize
wantNoReturns
wantTabs
windowStyle
Form Designer error messages
Business Records error messages
XML validation error messages
Meta-schema Manager
What is a database meta-schema? (4db, 4dbx)
Creating a meta-schema
Create a meta-schema
Extract meta-schema information from database
BDL schema file (sch)
Add a meta-schema to a project
Adding more information to a meta-schema
Add new tables and columns
Add constraints or indexes
Add foreign keys
Manage SERIALs
Centralize field information (label, widget, default value)
View a meta-schema
Update a meta-schema from database
Generate a database script from meta-schema
Meta-schema Manager Reference
Database server/user information for each database type
IBM DB2
Informix
MySQL
Oracle
PostgreSQL
SQLServer
SQLite
Meta-schema properties
Dialogs
Revert Changes dialog
Database Generation Script dialog
Advanced Properties dialog
Views
DB Schemas tab
Filter view
GSTSCHEMANAMES
Meta-schema diagram context menu
Meta-schema Manager error messages
Project Manager
Genero project file (4pw)
Quick Start: Create a project
Creating new projects
Create a new project
Import existing files as a new project
mkproject - Convert a Makefile to a project
Connect to existing build systems
Organizing projects
Groups, Applications, and Libraries
Using external libraries
Setting external dependencies
Source Code Management - SVN
Building and linking programs
What are build rules
Add/Edit a build rule
Example: How build rules work
Languages
Link rules
Execution rules
Command line options for build, link, execution rules
Environment variables
Add/edit environment variables
How environment variables work
Example: Determine how environment is set
Pre/Post compile
Pre/Post link
gsmake - Command line option to build projects
Deploy project
Project Manager Reference
Project Manager context menu
Dialogs
New dialog
Advanced Properties dialog
Import Project dialog
Build Rules Configuration dialog (Languages)
Build tab
Link tab
Execution tab
Variables tab
Views
Function search
The Projects view
Project Output view
Properties view
Predefined node variables
Report Writer
Get Started with Reports
Introduction to Reports
Overview
How it works at runtime
Run reports - the GRW demo
Overview
Demo report options
Genero Report Viewer
Steps to a Report
Set the Report Writer environment
Create a Report
Run the Report
The Report Viewer
Configure fonts and printers
Available fonts and printers
Install new or common fonts
Specific font types
BDL programs
Writing the Genero BDL report program
Overview
Tips
Creating a simple report
Fetching report data
From a database using SQL
From a data file
From an XML file
From a Web Service
Output options
Generate the data schema (rdd) file
Allowing the user to select output options
Running a Genero ASCII report using GRW (Compatibility Report)
Sub reports
What are sub reports?
Use cases for sub reports
Creating a master report data source
Creating a master report design
Create labels
Report Data Wizard
Using the Report Data Wizard
Example Wizard code
Using the example code
Distributed Mode
Modifying the output
Change report output options
Changing options
Some examples
Support for custom paper sources
SVG preview and other SVG options
Send report data to an XML file
Send report data to an HTML file
Send report data to an Excel spreadsheet
Output report data in Microsoft RTF format
Create multi-page ISO reports
Using localized strings
Localized strings
Finding the translated string
Change localization settings at runtime
The Report Design Document
Overview of Genero Report Designer
Genero reports
Launch the Report Designer
The Report Design window
The Report output
Designing a Report
The Report Design window
The work area
The toolbox
Placing elements on the report page
Specific positioning or automatic layout
Drag multiple objects
Choose the right container
Choose other report elements
Modify the sizing policy of containers
Changing a report element type
Changing a property value (The Properties view)
Using expressions for property values
Adding report metadata
Adding report data (Data view)
Adding data values and captions
Support for arbitrary XML data sources
Organizing the report structure (the Report Structure view)
The tree structure
Triggers
Place a trigger within the report structure
Page headers and footers
Example report structure
The Printed page
Using page numbers
Calculating the page number string
Using "Page N of M"
Report Design Document metadata
Configuring the output
Design How-To
General design
Align and format numbers
Center elements
Configure the page size
Force a page break
Print headers and footers
Print group totals and report totals
Print totals at the beginning of a report
Print a Layout-dependent reference (InfoNodes)
Specify different first and last pages
Print an invoice page number instead of the physical page number
Design Documents for preprinted forms
Design labels
Modify an object's borders, margins, or padding
Size expressions for bordered boxes
Size expressions that contain the variable max with other components
Using hyperlinks in a report
Some tips for legacy report designers
Backside printing
Working with tables
Add a table to a report
Assign content to a table column
Set the triggers for a table in a report
Merge cells
Add rows or columns
Add headers and footers
Change the width of a table
Change the width of a column
Working with business graphs
Report Writer business graphs
Map chart
Category chart
XY chart
Creating a graph
The data
The design
Custom keys
Output charts as tables
Table
Sorted table
Aggregated table
Working with Pivot Tables
What are pivot tables?
Set data types
Runtime configurability
Performance considerations
Sample pivot table reports
Create a static pivot table
Pivot table properties
Arrange your hierarchies
Add a dimension
Add a measure
Pivot table elements and the Structure view
Expressions in properties
Overview
Using the expression language
Using RTL classes
Using the PXML expression language
Substituting 4GL variables for constants
Expression examples
Check a field for a value
GRW Reference
Report Design Elements (The Toolbox)
Simple Containers
Propagating Containers (Mini Pages)
Drawables
Word Box and Word Wrap Box
Decimal Format Box
HTML Box
Page Number (PageNo Box)
Image Box
Table
Business Graphs
Map Chart
Map Chart Item
Category Chart
Category Chart Item
XY Chart
XY Chart Item
Pivot Table
Pivot Table Hierarchy Value
Pivot Table Fact
Pivot Table Measure
References
Reference Box
Info Node
Bar Codes
Barcode Box
Report Element Properties
General Properties
alignment
anchorX
anchorY
baselineType
bBorder
bgColor
border
categoryKey
categoryTitle
check
class
clip
codeType
codeValue
codeValueExpression
color
colspan
computeAggregatesInnermostDimension
computeAverage
computeCount
computeDistinctCount
computeMaximum
computeMinimum
computeTotal
controlCharacters
data
dataType
displayFactRows
displayRecurringDimensions
displaySelection
drawAs
drawLabels
drawLegend
enumValues
fidelity
fill
floatingBehavior
fontBold
fontItalic
fontName
fontSize
format
fWidth
hAlign
hidePageHeaderOnLastPage
hidePageFooterOnLastPage
hierarchiesInputOrder
href
hPadding
hRule
id
indent
intendedResolution
key
keysTitle
layoutDirection
lBorder
localizeText
location
name
noCheckDigits
noDigits
noText (Hide Text)
outputOrder
padding
pageName
pageNoOffset
pageNoFormat
preferRectangularSymbols
pWidth
rBorder
referenceDefault
referenceName
rule
ruleColor
(section)
scaleX
scaleY
seriesTitle
smartParse
sortAscending
sortBy
splitOversizedItem
strikethrough
swapX
text
textAlignment
textExpression
thinToGapRelation
thinToThickRelation
title
tBorder
topN
trimText
transformTransparently
type (objectType)
underline
URL
vAlign
value
valuesTitle
visibilityCondition
vPadding
vRule
x
xAxisTitle
X-Size
X-Size Adjustment
y
yAxisTitle
Y-Size
Y-Size Adjustment
Properties related to margins and borders
marginWidth
marginRightWidth
marginBottomWidth
marginLeftWidth
marginTopWidth
borderWidth
borderRightWidth
borderBottomWidth
borderLeftWidth
borderTopWidth
borderStyle
borderRightStyle
borderBottomStyle
borderLeftStyle
borderTopStyle
borderColor
borderRightColor
borderBottomColor
borderLeftColor
borderTopColor
roundedCorners
paddingWidth
paddingRightWidth
paddingBottomWidth
paddingLeftWidth
paddingTopWidth
Properties for Report Document Metadata
title
author
creator
subject
keywords
Reporting API Functions
General
Mandatory functions
fgl_report_loadCurrentSettings
fgl_report_commitCurrentSettings
fgl_report_loadAndCommit
Usage: load and commit
Functions to change reporting options
Usage: output functions
Device-specific function summary list
fgl_report_configureAutoformatOutput
fgl_report_configureCompatibilityOutput
fgl_report_configureDistributedEnvironment
fgl_report_configureDistributedProcessing
fgl_report_configureImageDevice
fgl_report_configureLabelOutput
fgl_report_configureLocalization
fgl_report_configureHTMLDevice
fgl_report_configureMultipageOutput
fgl_report_configureOORTFDevice
fgl_report_configurePageSize
fgl_report_configurePDFDevice
fgl_report_configurePDFFontEmbedding
fgl_report_configureRTFDevice
fgl_report_configureSVGDevice
fgl_report_configureSVGPreview
fgl_report_configureXLSDevice
fgl_report_configureXLSXDevice
fgl_report_createProcessLevelDataFile
fgl_report_findResourcePath
fgl_report_runReportFromProcessLevelDataFile
fgl_report_runFromXML
fgl_report_selectDevice
fgl_report_selectLogicalPageMapping
fgl_report_selectPreview
fgl_report_setAutoformatType
fgl_report_setCallbackLocalization
fgl_report_setDistributedRequestingUserName
fgl_report_setImageShrinkImagesToPageContent
fgl_report_setImageUsePageNamesAsFileNames
fgl_report_setOutputFileName
fgl_report_setPageMargins
fgl_report_setPaperMargins
fgl_report_setPageSwappingThreshold
fgl_report_setPDFJPEGImageEncoding
fgl_report_setPDFImageResolution
fgl_report_setPrinterChromaticity
fgl_report_setPrinterCopies
fgl_report_setPrinterDestinationUrl
fgl_report_setPrinterFidelity
fgl_report_setPrinterJobImpressions
fgl_report_setPrinterJobMediaSheets
fgl_report_setPrinterJobName
fgl_report_setPrinterJobPriority
fgl_report_setPrinterJobSheets
fgl_report_setPrinterMediaName
fgl_report_setPrinterMediaSizeName
fgl_report_setPrinterMediaTray
fgl_report_setPrinterName
fgl_report_setPrinterNumberUp
fgl_report_setPrinterOrientationRequested
fgl_report_setPrinterPageRanges
fgl_report_setPrinterPrintQuality
fgl_report_setPrinterRequestingUserName
fgl_report_setPrinterResolution
fgl_report_setPrinterSheetCollate
fgl_report_setPrinterSides
fgl_report_setPrinterWriteToFile
fgl_report_setProcessLevelDataFile
fgl_report_setRTFMemoryThreshold
fgl_report_setSharePortWithGDC
fgl_report_setSVGCompression
fgl_report_setSVGCopies
fgl_report_setSVGOrientationRequested
fgl_report_setSVGPageRange
fgl_report_setSVGPaperSource
fgl_report_setSVGPrinterName
fgl_report_setSVGSheetCollate
fgl_report_setXLSMergeCells
fgl_report_setXLSXMergeCells
fgl_report_stopGraphicalCompatibilityMode
Functions to set Report Metadata for Compatibility Reports
Functions to introspect reports at runtime (librdd)
rdd_getEveryRowFields
rdd_loadRddAndGetReportInfos
rdd_debugReportInfos
Types used in librdd
Pivot table library
Types defined in the pivot library
Pivot library API
pivot_debugPivotTables
pivot_getLastErrorString
pivot_load4rpAndGetPivotTables
Bar Codes
Bar Code type listing
Bar Code type details
ean-13
ean-8
ean-supplemental-2
ean-supplemental-5
upc-a
upc-e
upc-supplemental-2
upc-supplemental-5
code-128
code-2-5-industrial
code-2-5-inverted
code-2-5-IATA
code-2-5-interleaved
code-2-5-matrix
code-2-5-datalogic
code-BCD-matrix
code-11-matrix
code-39
code-39-extended
code-32
code-93
code-93-extended
codabar-18
codabar-2
pdf-417
data-matrix
qr-code
RTL Classes Overview
Dimension Resolver
Unit Names
Paper Format Abbreviations
Customize Report Writer: preferences
RTL Class Reference
The Boolean Class
The Color Class
Member Objects
Methods
Usage
Member Objects
Class Methods
Object Methods
The Date Class
Date Class Methods
Date Class Usage
Formatting Symbols for Dates
The Enum Classes
The Alignment Class
The TextAlignment Class
The BaselineType Class
The LayoutDirection Class
The Y-SizeAdjustment Class
The PageNoFormat Class
The TrimText Class
The X-SizeAdjustment Class
Floating Behavior Class
Section Class
XYChartDrawAs Class
MapChartDrawAs Class
CategoryChartDrawAs Class
CodeType Class
BorderStyles Classes
The FGLNumericVariable Class
FGLNumericVariable Member Objects
FGLNumericVariable Class Methods
FGLNumericVariable Class Usage
The FGLStringVariable Class
FGLStringVariable Member Objects
FGLStringVariable Class Methods
FGLStringVariable Class Usage
The Numeric Class
Numeric Class Methods
Numeric Class Usage
Numeric Class Examples
The Runtime Class
Runtime Class Methods
Runtime Class Usage
The String Class
String Class Methods
String Class Usage and Examples
Source Code Management - SVN
What is Genero Source Code Management?
SCM Usage
Checkout files
Add files
Commit / Review changes
Locking
SVN Lock strategies
Set svn:needs-lock property
Lock a file
Revert changes / Unadd files
Delete files
Update / Update All
Cleanup
Copy working files and directories
Revert from a single revision
Merge and revert
Move a working copy (Switch)
Create patch
Apply patch
Browse repository
View log information
Specify the revision range for logs
Blame
Access the Blame view
Diff with revised file
Integrate bug tracking
SCM Reference
Views
SVN Log view
SVN Locks view
SVN Status view
Dialogs
Apply Patch dialog
Merge/Revert dialog
The SVN Copy dialog
SVN Checkout dialog
SVN Lock dialog
SVN Properties dialog
SVN Repository view
Specify a Subversion client
SVN error messages
Web Services
Create a Web Services program
Add Web Service
The Web Services wizard
Build the application
Update the WSDL
Generate web services
Legal Notices
$(4dbcomp)
[1]
$(4fdcomp)
[1]
$(blockpoint)
[1]
[2]
$(copy)
[1]
$(delete)
[1]
$(fglcomp)
[1]
$(fglmkmsg)
[1]
$(fglmkstr)
[1]
$(fglrun)
[1]
$(fglwsdl)
[1]
$(generate)
[1]
[2]
$(gstdebug)
[1]
$(gstrun)
[1]
$(move)
[1]
$(percomp)
[1]
$(tcl)
[1]
.code
[1]
2.50 migration
[1]
4ba
[1]
creating
[1]
4db
[1]
4dbx
[1]
[2]
[3]
4fdm
[1]
4fdmws
[1]
4fdz
[1]
4fdzws
[1]
4prg
[1]
4pw
[1]
[2]
4rd
[1]
4st
[1]
[2]
4tb
[1]
[2]
4tm
[1]
[2]
4ws
[1]
4wsprg
[1]
accelerators
[1]
accelerator
[1]
accelerator2
[1]
accelerator3
[1]
accelerator4
[1]
action
[1]
Action defaults
[1]
adding
[1]
importing
[1]
Actions
[1]
ADD form
[1]
aggregateText
[1]
Application nodes
[1]
ascending lookup
[1]
autoNext
[1]
[2]
autoScale
[1]
BAM
[1]
bBorder
[1]
BLOCK
[1]
[2]
bookmarks
[1]
border
[1]
borderColor
[1]
Build program
[1]
Business Application diagram
[1]
creating
[1]
[2]
forms
[1]
relations
[1]
[2]
reports
[1]
web services
[1]
Business Application Modeling
[1]
diagrams
[1]
business graph
[1]
business records
[1]
Button
[1]
ButtonEdit
[1]
buttonTextHidden
[1]
Calendar
[1]
canAdd
[1]
canDelete
[1]
canModify
[1]
canSearch
[1]
Canvas
[1]
cascade delete
[1]
[2]
case
[1]
century
[1]
CheckBox
[1]
Code Generation Engine
[1]
code generation template
[1]
code generator
[1]
code templates
[1]
colName
[1]
color
[1]
colorCondition
[1]
colspan
[1]
ComboBox
[1]
comment
[1]
componentType
[1]
concurrency
[1]
Configuration
active
[1]
compiler
[1]
database
[1]
default
[1]
GDC
[1]
internationalization
[1]
local environment
[1]
remote environment
[1]
runtime
[1]
scenarios
[1]
team environment
[1]
text encoding
[1]
constraints
[1]
contextMenu
[1]
Converting
containers
[1]
widgets
[1]
creatables.conf
[1]
[2]
CRUD Form from Database
implementing
[1]
CRUD forms
[1]
Data Control wizard
[1]
[2]
data sets
[1]
databaseName
[1]
dataType
[1]
DateEdit
[1]
dbapp3.0
[1]
default template
[1]
features
[1]
using
[1]
Default values
[1]
defaultValue
[1]
defaultView
[1]
demos
[1]
descending lookup
[1]
diff
base file
[1]
display mode
[1]
integrated
[1]
DISPLAY form
[1]
Display Like
[1]
doubleClick
[1]
drawables
[1]
Edit
[1]
Edit field with button
[1]
Environment sets
[1]
Environment variables
[1]
examples
[1]
Execute program
[1]
expandedColumn
[1]
factory setup
[1]
FGLDIR
[1]
Field
[1]
fieldType
[1]
file compatibility
[1]
Folder
[1]
fontPitch
[1]
foreign keys
[1]
[2]
form behavior
[1]
Form items
[1]
format
[1]
formFields
[1]
Forms
compiling
[1]
creating
[1]
[2]
[3]
[4]
previewing
[1]
fWidth
[1]
GDC
[1]
Generate code
[1]
global setup
[1]
GREDEBUG
[1]
[2]
GREDIR
[1]
Grid
[1]
gridChildrenInParent
[1]
gridHeight
[1]
gridWidth
[1]
Group
[1]
Group nodes
[1]
gsform
[1]
gsmake
[1]
GSTSCHEMANAMES
[1]
GSTSETUPDIR
[1]
[2]
GSTWCDIR
[1]
hAlign
[1]
HBox
[1]
Help
[1]
hidden
[1]
HLine
[1]
horizontal line
[1]
hPadding
[1]
HRec
[1]
hRule
[1]
icons
[1]
idColumn
[1]
image
[1]
[2]
Image Box
[1]
IMAGEBOX
[1]
imageCollapsed
[1]
imageColumn
[1]
imageExpanded
[1]
imageLeaf
[1]
images
[1]
include
[1]
initializer
[1]
Initializers
[1]
internationalization
[1]
invisible
[1]
invisible field
[1]
isNodeColumn
[1]
items
[1]
justify
[1]
Keyboard Shortcuts
[1]
Label
[1]
lBorder
[1]
libdbappCommon.4gl
[1]
libdbappReport.4gl
[1]
Library nodes
[1]
lists
[1]
local setup
[1]
localization
[1]
Localized strings
[1]
localizedStr
[1]
Lookup fields
[1]
ascending
[1]
makefiles
[1]
Managed projects
[1]
creating
[1]
Master-detail forms
[1]
[2]
Matrix
[1]
Menus
[1]
[2]
[3]
merge cells in a report table
[1]
meta-schema
[1]
adding
[1]
adding to project
[1]
creating
[1]
extracting
[1]
minHeight
[1]
minWidth
[1]
mkproject
[1]
MODIFY form
[1]
name
[1]
Nodes
[1]
noEntry
[1]
notNull
[1]
Open Mode form property
[1]
orientation
[1]
padding
[1]
Page Number Box
[1]
PageNo Box
[1]
PAGENOBOX
[1]
parentIdColumn
[1]
PER comments
[1]
Phantom
[1]
picture
[1]
pivot table
[1]
POINT
[1]
[2]
posX
[1]
posY
[1]
printing
[1]
program
[1]
Program entity
implementing
[1]
ProgressBar
[1]
Project
build rules
[1]
[2]
building
[1]
creating
[1]
defining build rules
[1]
execution rules
[1]
link rules
[1]
linking
[1]
nodes
[1]
organizing
[1]
pre/post compile
[1]
pre/post link
[1]
share
[1]
Project organization
[1]
property
accelerator
[1]
accelerator2
[1]
accelerator3
[1]
accelerator4
[1]
action
[1]
aggregateText
[1]
aggregateType
[1]
autoNext
[1]
autoScale
[1]
bBorder
[1]
border
[1]
borderColor
[1]
buttonTextHidden
[1]
case
[1]
century
[1]
colName
[1]
color
[1]
colorCondition
[1]
colspan
[1]
comment
[1]
componentType
[1]
contextMenu
[1]
databaseName
[1]
dataType
[1]
defaultValue
[1]
defaultView
[1]
Display Like
[1]
doubleClick
[1]
expandedColumn
[1]
fieldType
[1]
fontPitch
[1]
format
[1]
fWidth
[1]
gridChildrenInParent
[1]
gridHeight
[1]
gridWidth
[1]
hAlign
[1]
hidden
[1]
hPadding
[1]
hRule
[1]
idColumn
[1]
image
[1]
imageCollapsed
[1]
imageColumn
[1]
imageExpanded
[1]
imageLeaf
[1]
include
[1]
initializer
[1]
invisible
[1]
isNodeColumn
[1]
items
[1]
justify
[1]
lBorder
[1]
minHeight
[1]
minWidth
[1]
name
[1]
noEntry
[1]
notNull
[1]
orientation
[1]
padding
[1]
parentIdColumn
[1]
PER comments
[1]
picture
[1]
posX
[1]
posY
[1]
program
[1]
pWidth
[1]
queryEditable
[1]
rBorder
[1]
required
[1]
reverse
[1]
rowHeight
[1]
rule
[1]
ruleColor
[1]
sample
[1]
scroll
[1]
scrollbars
[1]
sizePolicy
[1]
sliderOrientation
[1]
spacing
[1]
splitter
[1]
sqlTabName
[1]
step
[1]
stretch
[1]
tabIndex
[1]
tag
[1]
tBorder
[1]
text
[1]
title
[1]
totalRows
[1]
unHidable
[1]
unHidableColumns
[1]
unMovable
[1]
unMovableColumns
[1]
unSizable
[1]
unSizableColumns
[1]
unSortable
[1]
unSortableColumns
[1]
validate
[1]
Validate Like
[1]
vAlign
[1]
valueChecked
[1]
valueMax
[1]
valueMin
[1]
valueUnchecked
[1]
verify
[1]
version
[1]
vPadding
[1]
vRule
[1]
wantFixedPageSize
[1]
wantNoReturns
[1]
wantTabs
[1]
windowStyle
[1]
pulldown menu
[1]
pWidth
[1]
queryEditable
[1]
Quick Start
Create a first form
[1]
Create a project
[1]
Customize templates
[1]
Generate an application
[1]
Quick tour of Genero Studio
[1]
radio buttons
[1]
RadioGroup
[1]
rBorder
[1]
references
[1]
remote setup
[1]
replace
[1]
reports
in generated program
[1]
required
[1]
reverse
[1]
rowHeight
[1]
rule
[1]
ruleColor
[1]
sample
[1]
samples
[1]
schema
[1]
scroll
[1]
scrollbars
[1]
ScrollGrid
[1]
search
[1]
SEARCH form
[1]
SERIAL
[1]
settings.agconf
[1]
[2]
shortcut keys
[1]
[2]
[3]
[4]
sizePolicy
[1]
Slider
[1]
sliderOrientation
[1]
spacing
[1]
specific setup
[1]
SpinEdit
[1]
spinner
[1]
split document
[1]
splitter
[1]
sqlTabName
[1]
square selection
[1]
step
[1]
stretch
[1]
Styles
[1]
applying
[1]
creating
[1]
Styles style
style property
[1]
tabIndex
[1]
Table
[1]
in a report design document
[1]
tag
[1]
tBorder
[1]
Tcl
[1]
tclsh
[1]
[2]
[3]
template
[1]
text
[1]
[2]
Text encoding
[1]
TextEdit
[1]
time
[1]
TimeEdit
[1]
title
[1]
Toolbar
[1]
adding
[1]
importing
[1]
in generated program
[1]
toolbox
business graph
[1]
drawables
[1]
pivot table
[1]
references
[1]
TopMenu
[1]
adding
[1]
importing
[1]
in generated program
[1]
totalRows
[1]
Tree
[1]
unHidable
[1]
unHidableColumns
[1]
unMovable
[1]
unMovableColumns
[1]
unSizable
[1]
unSizableColumns
[1]
unSortable
[1]
unSortableColumns
[1]
validate
[1]
Validate Like
[1]
vAlign
[1]
valueChecked
[1]
valueMax
[1]
valueMin
[1]
valueUnchecked
[1]
VBox
[1]
verify
[1]
version
[1]
vPadding
[1]
vRule
[1]
wantFixedPageSize
[1]
wantNoReturns
[1]
wantTabs
[1]
Web component
[1]
[2]
[3]
[4]
[5]
Widgets
[1]
windowStyle
[1]
WORDBOX
[1]
WORDWRAPBOX
[1]
XML catalog
[1]
Zoom forms
[1]
Your browser does not support iframes.