Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
For experienced users Focus on the new user interface For more information
This document is for experienced InfoMaker users who are moving to version 7. The document describes the new user interface and how to do common tasks. For complete information about all the new features in InfoMaker 7, use the Whats New in InfoMaker 7 online Help. To access this help, select Help>Welcome to InfoMaker 7.0 from the InfoMaker menu bar.
In InfoMaker, you always work within the context of a library. The first time you start InfoMaker, the default library is TUTOR_IM.PBL, which contains sample objects based on the EAS Demo DB. If you want to create a library of your own for storing new objects, click the New button in the PowerBar and use the library wizard on the Library tab page to create a new library.
Usage
To do this Create a new library Browse and select an existing library Select a library you used recently
Use this Library wizard on the New tab page Browse tab page Recent tab page
If you select a library that you built in an earlier version of InfoMaker, the Migrate Application dialog box opens.
The new PowerBar After youve specified the library, youll notice a
Accessing tools removed from the PowerBar Using new tools available in the PowerBar
The new buttons on the left end of the PowerBar represent a major change in the way you work in InfoMaker.
New and Open buttons Enable you to work with objects anytime without
Select Library and Library List buttons Enable you to change libraries and
Enables you to display the To-Do List. InfoMaker wizards add items to the To-Do List, and you can add items too. Items can have links to the location in InfoMaker where the item will be completed.
Use this PowerBar button To-Do List To do this Display the To-Do List; track object creation tasks that InfoMaker automatically added to the list; add items of your own; and for linked items, quickly go to the painter and object you want
You can customize the PowerBar and add buttons to it but not for accessing painters.
Opening painters
Painters that edit objects in PBLs
Painters that edit objects stored in PBLs can no longer be accessed directly by clicking a button in the PowerBar. You access a painter that edits objects in PBLs by:
Creating a new object By clicking the New button in the PowerBar
In the New dialog box on the Object and Database tab pages, you can access painters. The New dialog box also has wizards for creating a new library and reports.
Other painters Opening an object By clicking the Open button in the PowerBar and
The Library painter is accessible from the PowerBar and the New dialog box (Tool tab page). The Database painter is accessible from the PowerBar and the New dialog box (Database tab page).
Creating, opening, and running objects Report wizards
InfoMaker 7 is object-centric. All the painters that youve used before to create InfoMaker objects (reports, forms, queries, and pipelines) are still there, but now you focus on the objects you are creating rather than the painters you use to create them. The object-centric environment is apparent in the New and Open buttons on the PowerBar:
Usage
These buttons get you to the objects you want to work with fast. Since the New and Open options are no longer specific to painters, you can have existing and new objects open and viewable at the same time and easily move from task to task.
For more information Creating new objects from scratch Opening existing objects Running or previewing objects
To create new objects from scratch, you use the New dialog box:
To do this Create a new object from scratch Do this Click the New button in the PowerBar or Select File>New from the menu bar
When the New dialog box opens, you select the appropriate tab page for the object you want to create:
The New dialog box has four tab pages from which you access wizards, painters, and tools:
This tab page Library Object Has icons for New library New forms Report wizards for creating a report in a specific presentation style Database Tool Database, Query, and Data Pipeline painters Library painter
See also
Do this Click the Open button in the PowerBar or Select File>Open from the menu bar
Selecting the object In the Open dialog box, you select the object type from the Object Type dropdown list and then the object you want to open.
Accessing recently opened objects You can quickly open recently opened objects by selecting File>Recent Objects from the menu bar. See also Creating new objects from scratch
To run a form or preview a report, you use the Run/Preview dialog box:
To do this Run or preview an object Do this Select File>Run/Preview from the menu bar
In the Run/Preview dialog box, you select the object type from the Object Type dropdown list and then the object you want to run or preview.
To find an object more easily, you can select more than one library in the Application Libraries listbox. Use CTRL+CLICK to toggle selected libraries and SHIFT+CLICK to select a range.
See also Creating new objects from scratch
Views in painters
Description
Most of the InfoMaker 7 painters have a painter window with several views. Each view provides a specific way of viewing or modifying the object you are creating or a specific kind of information related to that object. Several views in a painter window mean you can work on more than one task at a time. When a painter first opens, the default views display in panes. In some painters, several panes are overlapped and have tabs you can click to pop the pane to the top of the stack. Each pane shows a different view. For some painters, all available views are included in the default layout; for others, only a few views are included.
Usage
Each pane has: A title bar you can display temporarily or permanently
10
For more information
A handle in the top-left corner you can use to drag the pane to a new location Splitter bars between the pane and each adjacent pane
Place the pointer on the splitter bar at the top of the pane. The title bar displays.
(Optional) Click the pushpin at the left of the title bar. or Select Pinned from the title bars popup menu. The title bar remains visible when you move the pointer. Click the pushpin again or select Pinned again on the popup menu to hide the title bar.
After you display a title bar either temporarily or permanently, you can use the title bars popup menu.
To maximize a pane:
Select Maximize from the title bars popup menu. or Click the Maximize button on the title bar.
To minimize a pane:
Select Restore from the title bars popup menu. or Click the Restore button on the title bar.
11
To move a pane:
Place the pointer anywhere on the panes title bar, hold down the left mouse button, and start moving the pane.
Moving tabbed panes
If you move tabbed panes using the handle in the top-left corner of the top pane or the title bar, all panes in the stack move. To move one of the panes out of the stack, drag the tab for the pane you want to move. A gray outline appears in the pane:
Drag the outline to the new location. The outline changes size as you drag it. When the pointer is over the middle of a pane, the outline fills the pane. As you drag the pointer toward any border, the outline becomes a narrow rectangle adjacent to that border. When the pointer is over a splitter bar between two panes, rows, or columns, the outline straddles the splitter bar:
When you move the pointer to a corner, youll find that you have many places where you can drop the outline. To see your options, move the pointer around in all directions in the corner and see where the outline displays as you move it. 3 Release the mouse button to drop the outline in the new location:
To move a pane here Between two panes Drop the outline here On the splitter bar between the panes
12
To move a pane here Between a border and a pane Into a new row Into a new column Onto a stack of panes
Drop the outline here At the side of the pane nearest the border On the splitter bar between two rows or at the top or bottom of the painter window On the splitter bar between two columns or at the left or right edge of the painter window On the middle of the pane (if the pane was not already tabbed, tabs are created)
To resize a pane:
Panes are docked by default within a painter window. But a particular task may be easier if you float a pane. A floating pane can be moved outside the painters frame window or even outside InfoMakers frame window. You can float and dock panes using the title bar or while moving a pane.
Select Float from the title bars popup menu. or While moving the pane, press SHIFT or CTRL.
If you have a floating pane in a painter and then open another painter, the floating pane temporarily disappears. It will reappear when the original painter is selected.
Select Dock from the title bars popup menu. or While moving the pane, press SHIFT or CTRL.
See also
13
Select from the View menu the view you want to add. The new pane displays as a new row.
Move the pane where you want it. For how to move panes, see Moving and resizing panes.
Display the pane's title bar if it is not already visible and select Close from the popup menu or click the Close button. or Select Close from the popup menu for a tab in a stack of tabbed panes.
Selecting Close in the title bar of a stack of tabbed panes closes all the panes.
Saving a layout
When you have rearranged panes in the painter window, InfoMaker saves the layout in your InfoMaker initialization file. The next time you open the painter window, your last layout displays. You can also save customized layouts so that you can switch from one to another for different kinds of activities.
14
2 3
Click Save As. Type an appropriate name over [Current] and click OK.
You can restore the default layout anytime by clicking the Default button.
15
In InfoMaker 7, all database-related tasks have been consolidated into a single painter. The functionality that was in the Table, Database Administration, and View painters is now in the Database painter.
16
Object Details
Output
InfoMaker 7 allows you to select certain database objects from the Objects view and drag these to the Object Details, Object Layout, Columns, and/or ISQL views. Just position your pointer on the database objects icon and drag it to the appropriate view.
Object Driver, group, metadata type, procedure or function, table, column, user, primary or foreign key, index Table or view Table or column Procedure or view Can be dragged to Object Details view Object Layout view Columns view ISQL view
17
Connect to a database
Create new profiles, tables, views, columns, keys, indexes, and groups Modify database objects Graphically display tables
Manipulate data
18
To do this Specify extended attributes for a column Access database utilities Log your work
Do this Drag the column to the Object Details view and select the Extended Attributes tab Double-click a utility in the Objects view to launch it Select Start Log from the Design menu. To see the SQL syntax generated by the actions executed in the Database painter, display the Activity Log view
Automatic naming of controls in reports Report painter task quick-reference Unlimited undo/redo
19
Highlights GIF and JPEG images can be read and used by any control that previously supported bitmaps
Report wizards
Description
Report wizards help you create a report with a specific presentation style.
What Report wizards do
20
You create a new report With data columns going across the page and headers above each column
Shows the report with data as it will appear at execution time. If the Print Preview toggle is selected, you see the report as it would appear when printed.
Properties view Displays the property sheet for the currently selected
control(s) in the report, for the currently selected band in the report, or for the report (also known as DataWindow object) itself. You can view and change the values of properties in this view.
21
Control List view Lists all controls in the report. Selecting controls in this view selects them in Design view too. You can also sort controls by Control Name or Tag.
Data view Replaces the Data Retained On Save dialog box; it displays the
data that can be used to populate a report. Unlike the dialog box, changes made to the data are shown in the other views when focus changes. Undo is supported for this view.
Column Specifications view Replaces functions previously handled in the
Column Specification, Prompt For Criteria, and Modify Result Set dialog boxes. The view shows a list of the columns in the data source. You can specify that you want a column to be included in a prompt for retrieval criteria during data retrieval. To add a column to the report, you can drag and drop the column from the Column Specification view to Design view. For external or stored procedure data sources, you can add, delete, and edit columns (column name, type, and length).
22
Select the Object tab, pick a style, and interact with the wizard Access an existing report
File>Open
Set the prefixes for automatic control naming Define a property conditional expression for a control in a report
Select the object type, the library, and then the object Design>Options, Prefixes tab Select the control. In the properties view, find the property whose value you want to set at execution time. Click the button next to the property
The Modify Expression dialog box displays and you can define the expression as before (the Expressions tab page is no longer used) Add a column control to a report Drag the column from Column Specification view to Design view Rich Text, Crosstab, and Composite presentation styles do not support adding a column Prompt for criteria In the Column Specification view, select the Prompt checkbox next to each column to be used for prompting at retrieval time View> and then select the view you want
Display a view
23
The Report painter now automatically generates names for all controls (formerly called objects) in a report. For existing reports, the Report painter assigns names to all unnamed controls when the report is opened in the painter. (The Report painter used to assign names to only a few internally generated controls such as header/label text controls.) To set the prefixes to be used for the automatically generated names, use Design>Options, Prefixes tab page. Heres the page with default naming conventions:
Usage
24
25
The Library painter has views for displaying PBLs and objects.
The Library painter behaves somewhat like Windows Explorer. You can drag and drop objects to move them from one library to another, resize columns in the List view, and sort the columns by clicking a column header.
About creating libraries
You cannot create a library in the Library painter. To create a library, click the New button on the PowerBar, select the Library icon and click OK, and specify the library name and location. These are some of the things you can do in the Library painter:
To do this Filter the display in either view so you can display libraries, folders, or both Specify what objects display when you expand a library Do this Select Library or Folder or both from the popup menu. For example, you may want to display only folders in the Tree view and display only libraries in the List view Select Design>Options>Include tab page and select or clear entry types. You can override these choices in either view by using a library popup menu and selecting or clearing items on the list of objects Drag the object from the original library to the new library Use the popup menu or select View>Set Root
Copy an object to another library Set the root object in either the Tree view or the List view
26
To do this Move back and forward in the Tree view or the List view Change columns displayed in the List view Delete or optimize a library or print the directory Edit, copy, move, delete, or regenerate objects Return the painter windows views to the default or save a view layout See also Views in painters
Do this Use the popup menu or select View>Back or View>Forward Use the popup menu or select Design>Options>General tab page and change the column selections Select the appropriate menu item from a librarys popup menu Select the appropriate menu item from an objects popup menu Select Design>Options and use the Layout tab page
The Query painters column selection and tab page areas are now views. These views are available in the View menu and display by default: Table Layout Sort Where Group Having Compute Syntax
27
Here you can see Table Layout view and Sort view (the other views are stacked under the Sort view):
See also
Views in painters
The Select painter has the same environment as the Query painter.
New in the Query painter
28
To-Do List
Description
The To-Do List displays a list of tasks you need to do in the current library. You can create an entry in the To-Do List anytime. You may want to remember something or, when you are working in a painter, you may want to create a link to a task that you want to remember to complete. You can create entries that are hot-linked to quickly get you from the To-Do List to the painter and the specific object you need. When you move the pointer over entries on the To-Do list, the pointer changes to a hand when its over a linked entry.
You can export and import a To-Do List. Doing this is useful if you want to move from one computer to another or you need to work with To-Do Lists as part of some other system such as a project management system.
Usage To do this Open the To-Do List See linked entries Use a linked entry to get to a painter or wizard Add an entry with no link Add a linked entry to a painter that edits objects Change an entrys position on the list Edit or delete an entry Delete checked entries or all entries Check or uncheck an entry Do this Click the To-Do List button on the PowerBar or select Window>To-Do List from the menu bar Move the pointer over the entries. A hand displays when the entry you are over is linked Double-click the linked entry or select it and then select Go To Link from the popup menu Select Add from the popup menu With the painter open, select Add Linked from the popup menu Drag the entry to the position you want Select Edit or Delete from the popup menu Select Delete Checked or Delete All from the popup menu Select an entry and then select Check/Uncheck from the popup menu
29
To-Do List
Do this Select Export from the popup menu, name the To-Do List text file, and click Save Select Import from the popup menu, navigate to an exported To-Do List text file, and click Open
30
You can associate your own keyboard shortcuts with InfoMaker menu items.
Tip
Creating keyboard shortcuts means you can use the keyboard instead of the mouse in many situations such as changing libraries, objects, or connections by creating shortcuts for the File>Recent menu items.
Usage
Select Window>Keyboard Shortcuts from the menu bar. The keyboard shortcuts for the current InfoMaker menu bar display.
Select a menu item with no shortcut or a menu item with a default shortcut that you want to change and then position the cursor in the Press Keys For Shortcut textbox. Press the keys you want for the shortcut to display the new shortcut in the textbox. If you type a shortcut that is already being used, a message notifies you so you can type a different shortcut or change the existing shortcut.
31
2 3
Select the menu item with the shortcut you want to remove. Click Remove.
To reset shortcuts to the InfoMaker shortcuts either globally or for the current painter:
32
33