Using Geneva
2
Entering Data
21
Entering Data 
Geneva features a variety of controls to help you enter and view data. Most of these features 
are standard to Windows graphical user interfaces (GUIs); the sections that follow describe 
those that are unique to Geneva. 
Record IDs and Descriptions
For most of the records that you enter, you must specify an identifier, (ID), as well as a 
description that will appear on reports. IDs should be short, and you should avoid using 
A Closer Look at Customizing Screens
Choose Tools 
➤ 
Customize Screens to customize standard screens. You can modify layouts, add or hide fields, 
and more.
Choose customized screens from the menu where the 
standard screen appears. In this example, the 
Transactions ➤ Buy menu lists the standard default Buy 
screen, as well as customized Buy screens Buy1 and Buy2.
Select this check box to replace the standard 
screen with this customized screen.
This customized 
Buy screen includes 
the Trader field as 
an optional (not 
required) field.
Click Show to preview the screen 
you’re customizing, which shows 
the Trader field you added.
Click Rank to set the order in which Geneva:
• Lists custom screens in Shortcuts and on the menu. 
• Selects a custom screen to display for a record that shares 
criteria with multiple screens. 
Note: Although the standard screen does not appear in this dialog 
box, Geneva always ranks the standard screen first. 
Custom screens are grouped 
by the standard screen on 
which they are based.
Pdf into powerpoint - control SDK platform:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Pdf into powerpoint - control SDK platform:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
Using Geneva
2
Entering Data
22
punctuation marks and symbols in them. Record IDs cannot contain commas. Descriptions 
can be longer and can contain any types of characters. 
Note: IDs for investment records only can include the following symbols: period (.), asterisk (*), 
pound (#), percent (%), exclamation (!), at (@), hyphen (-), dollar ($), equals (=), plus (+), tilde 
(~), caret (^).
How to Enter Dates
In general, Geneva displays dates in the format you specify in the Regional and Language 
Options dialog of the Windows Control Panel. Most date fields default to the current date; 
some date fields default based on another date that you enter in a screen. 
Example: In transactions, the Trade Date field defaults to the current date, but the Settle Date 
field defaults to the date that you enter in the Trade Date field, plus the investment’s 
Settlement Days setting.
All Geneva dates have a time associated with them, which the Geneva Desktop displays in 24-
hour format. (Example: 23:59:59 represents one second before midnight, 11:59:59 PM.) For 
most fields, the time defaults to 00:00:01. 
q
Tip: You can specify a default format for dates and numbers on reports (for example, DD/MM/YYYY versus 
MM/DD/YYYY, and 43.5% versus 43,5%). Choose Tools 
Options, click the Formatting tab, and select a regional 
setting with the appropriate formats. 
control SDK platform:C# PDF insert text Library: insert text into PDF content in C#.net
Parameters: Name, Description, Valid Value. value, The char wil be added into PDF page, 0
www.rasteredge.com
control SDK platform:RasterEdge XDoc.PowerPoint for .NET - SDK for PowerPoint Document
Convert. Convert PowerPoint to PDF. Convert PowerPoint to HTML5. PowerPoint Page Edit. Insert Pages into PowerPoint File. Delete PowerPoint Pages.
www.rasteredge.com
Using Geneva
2
Entering Data
23
Working with Relational Records
Records in Geneva are relational; that is, the value that you enter in a field of one record may 
be the identifier of another record. To help you enter this information, fields that reference 
other records have drop-down lists of the IDs of all of those records. If the value that you want 
to enter does not appear in a list (because you have not yet defined the record that you want to 
reference), you can right-click on the field and choose Define (F6) to open the screen where 
you can define that record.
Example: When you enter a transaction, the value that you enter in the Portfolio field is the 
ID of the portfolio that the transaction affects. The Portfolio field has a list of the IDs of all of 
the portfolio records that you have defined. You can right-click in the Portfolio field and 
choose Define (F6) to open the Portfolio screen, where you can define a new portfolio.
Note
:
The Define (F6) option is not available in the Investment field because there are several 
different investment definition screens.
You can also select an existing record from a list, and then right-click and choose Zoom (F6) to 
view that record and update or delete it.
After you commit a new record in this way (or update the ID or description of an existing 
record, or delete an existing record), you must return to the original screen, and then right-
click the field and choose Refresh (F3) to update the list to include your changes.
A Closer Look at Entering Dates
A
Enter a new date or time, or select the part of the date or time you want to change and click the spin buttons 
(B). For details about default values for report dates, see “Specifying Report Dates” on page 81.
B
Increase or decrease the selected portion of the date (month, day, year, hour, minute, or second).
C
Click the drop-down arrow to display a calendar and select a date. 
D
Click buttons at the bottom of the calendar to specify relative dates and times. You can select today’s date, 
the beginning or end of the current or previous day, or the current date and time. Note: If you want to set 
up report subscriptions for reports run with relative dates (EndCurrentDay, StartCurrentDay, and so on), 
you must use SQL Server 2005 Enterprise Edition. 
C
Drop-down calendar
D
Date and time buttons
A
Date and time value
B
Spin buttons
control SDK platform:C# PDF insert image Library: insert images into PDF in C#.net, ASP
Import graphic picture, digital photo, signature and logo into PDF document. Merge several images into PDF. Insert images into PDF form field.
www.rasteredge.com
control SDK platform:Online Convert PowerPoint to PDF file. Best free online export
By integrating XDoc.PDF SDK into your C#.NET project, Microsoft Office like Word, Excel, and PowerPoint can be converted to PDF document.
www.rasteredge.com
Using Geneva
2
Entering Data
24
Using Auto-Complete or Type-Ahead Features
In Geneva Desktop Options, you can select an “Auto-complete dropdown fields” check box to 
have Geneva automatically complete dropdown field values based on the first several 
characters you enter in a field. If you keep this check box cleared, you can type just a few 
characters in a dropdown field, and then click the dropdown arrow, to have Geneva open the 
dropdown list at the first value that matches the given characters. You can also press ESC to 
clear the characters that you have entered and start over. 
Example: Type AD in the Investment field and then click the drop-down arrow to have 
Geneva display the first investment whose ID begins with the letters “AD.”
Using Selection Lists
Some fields in the Geneva Desktop allow you to select multiple values. After choosing the 
values you want from a list of available values, they’ll appear in a list of selected values. 
To move a single item from one list to the other, double-click it and then click the 
Move Right   or Move Left button  .
To move all items from one list to the other, click the Move All Right   or Move All Left 
button  . 
Working with Data in Tables
Many Geneva Desktop screens display data in tables. For example:
Data Browser displays query results in a table.
Bond screens display custom coupon schedules in a table.
!
Important: You cannot delete a record that is referenced by another record, such as an investment that is 
used in a transaction.
in Help
Details
In the Help index, enter:
Geneva Desktop Options
This list displays 
available values.
This list displays 
selected values.
in Help
Details
In the Help index, enter:
tables
control SDK platform:C# PDF File Split Library: Split, seperate PDF into multiple files
Divide PDF File into Two Using C#. This is an C# example of splitting a PDF to two new PDF files. Split PDF Document into Multiple PDF Files in C#.
www.rasteredge.com
control SDK platform:VB.NET PDF insert image library: insert images into PDF in vb.net
project. Import graphic picture, digital photo, signature and logo into PDF document. Add file. Insert images into PDF form field in VB.NET. An
www.rasteredge.com
Using Geneva
2
Entering Data
25
The Status Viewer displays query and report processes in a table.
Depending on which table you’re viewing, you’ll be able to view a description of each column, 
rearrange columns, sort data, filter data, group data, lock a column, create a summary value 
for a column, add columns, copy data, and export data to Microsoft Excel. 
Note: Not every feature described here is available on every table. 
Saving, Editing, and Deleting Records
Data that you enter or edit in a Geneva screen does not go into the AGA until you commit the 
record. In the Geneva Desktop, you use toolbox buttons to commit records to the AGA. 
When you attempt to commit a record, Geneva checks that you have correctly defined all of 
the data that the record requires, and warns you if you have not. Geneva detects certain 
mistakes, such as a settlement date that is earlier than the trade date, but cannot detect data 
entry errors that do not violate a rule, such as mistyping a number within an acceptable range 
of values.
In Data Browser, you have several 
options for working with the data in 
the query results table. 
q
Tip: Geneva allows you to create custom fields, called user-defined fields, and associate them with existing 
Geneva record types. This allows you to extend Geneva’s standard records with additional custom data 
elements. The fields appear on the User Defined Data tab for the record to which you add them. You can also 
view them through the Data Browser as though they were elements of the record.
The data in user-defined data tables is knowledge date-sensitive. Adding a user-defined field does not update 
any objects in a class, but Geneva treats a change to the value in a particular record's user-defined field as an 
update to that record. For details, look up “user-defined fields” in the Geneva Help index.
q
Tip: Geneva has optional validations that you can use to avoid duplicating transactions and to check 
transaction dates and investment prices. For details, look up “warnings” in the Geneva Help index.
control SDK platform:C# PDF Page Insert Library: insert pages into PDF file in C#.net
from the ability to inserting a new PDF page into existing PDF or pages from various file formats, such as PDF, Tiff, Word, Excel, PowerPoint, Bmp, Jpeg
www.rasteredge.com
control SDK platform:VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF file into two or multiple files in ASP.NET webpage online. Support to break a large PDF file into smaller files in .NET WinForms.
www.rasteredge.com
Using Geneva
2
Finding Records
26
Finding Records
You can find specific records using the following tools. 
Lookup tools, if you know a record’s ID or description. 
Query by example (QBE), if you don’t know a record’s ID or description. 
Data Browser, if you want to define more precise query criteria, or take advantage of 
additional options for working with query results. 
A Closer Look at Committing Records
In most screens, you use the following toolbox buttons to commit records to the AGA.
To hide the text on toolbox buttons, choose Tools 
Options and clear the “Show toolstrip button text” check 
box on the Misc tab. 
Note: When you enter, change, or delete investment prices and variable rate resets, you use the Incremental 
Update   or Commit All  buttons and the Commit Type field to enter multiple records at once. For details, 
look up “prices, entering” and “variable rate schedules, setting up” in the Geneva Help index.
Click Add to enter a new record for the first time.
Click Delete to delete the existing record that you 
are currently viewing.
Click Update to change the data in the existing 
record that you are currently viewing.
q
Tip: You can use an existing record as a model for a new, separate record by viewing the existing record, 
editing the data to show the differences, and then clicking Add instead of Update. Do not click Add if you want 
to update the existing record with your changes, however.
in Help
Details
In the Help index, enter:
multi-key/description 
search
transactions, looking up
query by example
Using Geneva
2
Finding Records
27
Lookup Tools
If you know a record’s ID or description, you can use Geneva’s lookup tools to find it.
Note: Geneva’s history queries allow you to enter field values and a range of dates to find all of 
the transactions, derived transactions (JE lines), and transaction distributions in the date range 
that match those values. For details, look up “Transaction History screen,” “Derived 
Transaction History screen,” and “Transaction Distribution History screen” in the Geneva 
Help index. 
Querying By Example
If you don’t know a record’s ID, you can use query by example (QBE) to search for it by 
looking for specific values or search patterns in all of the records of that type. You can perform 
a QBE in any screen where you enter data. Enter values in as many fields as you want; Geneva 
retrieves all of the records in the AGA that match those values. QBE can display up to 400 
records.
In addition to a specific value, you can also enter a search pattern with UNIX regular 
expressions and wildcard characters in a field. This allows you to search for a part of a word or 
even individual letters. For a list of these expressions, look up “query by example, overview” in 
the Geneva Help index. 
To query by example
1
Open the screen for the record that you want to query by example.
2
Click Enter Query  . The fields on the investment definition screen appear blue to 
indicate that you are in QBE mode.
3
Define the criteria for your query by selecting or entering values or search patterns in fields.
Tip: If you do not want the query to consider the state of a check box (selected or cleared), 
click the check box and then press F2 to set the check box to “null.”
4
Click Run Query  . 
Use this tool
To look up
Multi-Key Search (F5)
Any kind of record by its ID or description. You can search using part of the 
record’s ID or description.
Transaction Lookup 
A single transaction record by its exact ID or user-defined ID.
q
Tip: When you define the IDs of records in Geneva, avoid using the characters and strings that are used as 
pattern notations and wildcards in UNIX regular search expressions.
Using Geneva
2
Finding Records
28
5
Review query results. 
Click Next   and Previous   to scroll through records. 
Click   to display the Query Results pane, and then select each individual result. 
6
When you finish viewing the query results, click Exit Query   to exit QBE mode. 
(Note: Clicking Exit Query does not stop a query in progress.)
Data Browser
Note: This information applies to Geneva Data Browser, which is sold separately. 
The Geneva Desktop’s Data Browser provides a graphical way to walk through your database. 
It’s a multi-purpose query tool that you can use to:
Run ad-hoc queries.
Save query criteria.
Create simple reports and charts.
Export query results to Microsoft Excel. (Note: If you’ve never used Excel on your 
workstation, start it separately and enter your name and initials if you’re prompted for 
them. This will prevent errors from appearing when you export query results or report 
output to Excel for the first time.) 
For the queries that you use most frequently, you can create virtual tables. Virtual tables are 
saved queries in the Geneva database, similar to “views” in a SQL Server database. After saving 
virtual tables, you can use them to retrieve data in a Data Browser query or a report definition. 
For details about creating virtual tables, look up “virtual tables” in the Geneva Help index. For 
details about using virtual tables in reports, see Writing Geneva Reports Using SQL Server 
Reporting Services. 
in Help
Details
In the Help index, enter:
Data Browser
q
Tip: If you use Geneva Performance Measurement, you can use Data Browser to query the Investment 
Position class and select columns that display periodic TWR data alongside the position data in your query 
results. For details, look up “Data Browser” in the Geneva Help index. 
Using Geneva
2
Finding Records
29
When you’re reviewing Data Browser query results, you can: 
Rearrange columns by dragging column headings. 
Sort data by clicking a column heading. 
Filter data by clicking the filter button 
in the column heading. 
Group data by dragging a column heading to the gray bar above the grid. 
Lock a column by clicking the pushpin button  in the column heading. The column will 
then move to the far left and remain visible while you scroll through data. 
Create a summary value for a column by clicking the summary button  in the column 
heading, and then selecting a summary option (Average, Count, Maximum, Minimum, or 
Sum). 
A Closer Look at Data Browser
In the Data Browser screen, you’ll specify the type of data you want to query, as well as query criteria. After 
finding the records you need, you can take action—proceed to an edit screen, display additional details, or 
export query criteria or results to another format. 
1
Choose Tools 
Data Browser. Select a 
data class to query. You can query AGA 
classes, BIS classes, or virtual tables (for 
example, investments, transactions, 
investment positions, or prices). 
2
Enter query criteria on the Columns, Results Filtering, 
Basic, and Formatting tabs. You can specify columns 
to display, enter filter criteria (for example, 
“InvestmentType Code equals stock”), sorting 
options, accounting parameters, and more. Then 
click View Data to view query results. You can view 
results as a standard or enhanced grid, or as a bar or 
pie chart.
3
Review query results in the Data Browser 
viewer. Right-click a record to view related 
data, save query results as an Excel file, save 
the query as a report definition, or view the 
query as a Geneva SQL statement. 
Using Geneva
2
Using Geneva’s Audit Trail
30
Add columns by clicking the Field Chooser button 
and selecting one or more fields. 
Keep in mind that display settings apply only to the current list of results, and do not take into 
account all Geneva records. 
Example: You query investment positions and limit the number of query results using a 
Maximum Rows value of 20. If you then sort results by market value, you’ll see the result with 
the greatest market value at the bottom of the list. But since you’re viewing only 20 records, 
this is not necessarily the record with the greatest market value. 
Note that Data Browser display settings are not saved when you save bookmarks. 
Using Geneva’s Audit Trail
After you enter a record into the AGA, that record and all of its later variants remain in the 
AGA, even if you delete the record. Each variant has a knowledge begin date and a knowledge 
end date.
Each record screen has a Scope button   on the toolbox. If you view an existing record and 
click this button, Geneva displays a complete history of the record. The Scope window 
displays each variant of the record, along with its knowledge begin date, the user who made 
the change, the IP address of the workstation from where the change was made, and the times 
when the user logged on and logged off in the session when they made the change. 
To see the actual changes made to any variant of a record, double-click on it, or select it and 
click View, to display it in the Object Differences dialog box. You can use the Scope Precision 
field in the Scope dialog box to specify the number of decimal places that you want the Object 
Differences dialog box to display.
To view the audit trail of a price in the Investment Prices screen, press F7, or right-click in a 
table cell and select Scope Prices.
q
Tip: You can use the Status Viewer to view the status of queries and reports that you’re currently running and 
have previously run. The viewer shows a progress bar for each query and report, and lets you click Cancel to 
cancel a process, or View to view query results or report output. To open the Status Viewer, choose View 
Status Viewer. 
A record or variant’s
Is the date when you
Knowledge begin date
Created the record or variant (that is, added the record to or 
updated it in the AGA).
Knowledge end date
Deleted the record or created a newer variant of the record.
Documents you may be interested
Documents you may be interested