Windows File Management in gsBase

The windows file management in gsBase have a standard structure that is designed and intended to minimize the time necessary for the creation, modification, query or selection of records associated and optimize and streamline the work of end users in the most Ergonomic possible.

These windows are divided into four zones (pass your cursor over the image):

A) Registration Data Area

It is a subwindow where fields of each record are organized in the display and the fields related with other files. This area can have an unlimited number of tabs which are identified by a title, so there is no limit on the size and number of record fields displayed. The first field of the subwindow always correspond with the identifier of each record (this identifier can be a single field or composite keys), then normally included organizing the elements in sections, the fields necessary to complete the records. These fields can use containers of different nature: entries, grids, check-box, radio box, etc.

When you enter a dynamic window is normal that all fields of the data area are empty and the data entry cursor is placed in the code field or record identifier. In this state there are several possibilities to continue:

Pressing ESCAPE key, Up Arrow key, Left Arrow key or clicking exit button, the parent window is reloaded (turns back).

If you are in the code field, pressing tab or right button of the mouse, you can access to a records selection dialog of the file. If in that dialog you select a recordset and double-click one of them, automatically completes the data subwindow with fields associated of each record.

Pressing END key or Left Arrow button (in buttons area) loads on the windows the last record in that file.

Pressing HOME key or Right Arrow button loads on the windows the first record of the file.

Pressing ENTER key or down arrow key or Right Arrow key, or clicking the mouse on any of the following fields, the input cursor put in the following field (or clicking directly in the field if were possible) and in code field is a "." (period), which is indicative that we want to complete a new record (point symbol indicates you was trying to record a new code in the database). If in the code identifier use notation x. (where x is any literal for example 01.) means that we are trying to record with a code begining with x.(in this case 01).

Typing a code manually with the keyboard two things could happen:

That such code has an associated record in gsbase server, in this case gsBase automatically completes the data window with record fields of that record.

Or that the register does not exist on the server: Launching an error message that does not exist with the possibility of create it. (the cursor is placed in the following field to start entering data).

The navigation for the windows area can do directly clicking with the mouse or the arrow keys (cursor up, down, Left or Right). ENTER key validates the present field and position the cursor on the next if it exists, if this field is the last and we want to go on to the next, gsBase client automatically gives a message for recording the record. ESCAPE key put the cursor on the previous position, End key (if programmed in the dynamic window) is often used to validate the data and try to record on gsbase server, TAB key is used to select records of related files. F4 key (or clicking right mouse) is used to access to the manage window of the related file.(this action should be programmed in the dynamic window). For example, while typing customer code in a sales file, with TAB, gsbase proceed to select customers through a series of targeted questions, with F4 we access to the customers file windows (looking for a suitable customer to return automatically captured your code).

Should be located within a grid F1 key is used to remove this line if the grid rows is not fixed. We refer the document management client gsBase keyboard to complete their training.

B) Buttons Area

This area includes a set of buttons that clicking in them is possible to trigger events. These buttons also can be activated with the keyboard, clicking on the button panel (clicking on any of its free areas), using arrow keys and pressing the space bar on the active button. Each button has a programmed action on the client and such action can create automated requests to the server. These actions may be standard or specific of this window. The standard buttons are:

Right Arrow: Try to search for the next record to the currently displayed (if there are none displayed, put the first one) on the server, if it can find it automatically displays.
Left Arrow: Try to search for the previous record to the currently displayed (if none are displayed, put the last) on the server, if it can find it automatically displays.
Modify Button: place the cursor in the first editable field to start the changing the record.
New button: If there is a record currently displayed, clears the contents of all fields of the Data area, and prepare to create a new record, in any case asks for a new code.
Record Button: If there is some record displayed, update on the server with current data. If any user had modified the record it will be impossible to validate the changes made and the server responds with a message.
Delete Button: try to delete the current record in the server and thus in the Database of this file. If the operation is successful you can not access to the record anymore.
Advance Tab button: this button allows to view the contents of each of the associated panels.
Internet Button: If the file we manage has an asociated web address, with this button you can access to this website (the browser opens automatically).
Mail button or e-mail: this button allows you to send a mail. Usually mail in PDF format in conjunction with Win2PDF. Sometimes the button works different: it can send a single email to each selected record in the select list area.
Fax Button: send the document using fax. The most recommended programs to send fax with gsBase are: ActiveFax or Zetafax.
Print button: sends current record to printer.
View button: this button let you have a printer preview of the current record on the screen.
Duplicate button: this button allows you to duplicate current record in other with another code or identifier.

Lists and Reports Button: Allows you to launch a dialogue to build tabular reports from the records of this file or files associated. These reports are grouped into 3 types:

Defined lists: They used to be simple reports.


Stats: tabular reports are usually more complex than previous ones and require a server process for its construction.

User reports: These are like the first ones but the are built by users.

The report selection dialog allows to select the destination device for the report: disk, fax, e-mail, printers or preview on the screen.

Button Calculator: the calculator allows you to run calc Windows program.
Extract button: Special button that provides access to gsConta and get a report from finantial data.
Select Button: Allows selection (query) a set of records in the file. Clicking (double or single click in some cases) in any record of this list you can view the entire record in the data area.
Exit button or Backspace: pressing it, you can exit and displays parent window.

The tasks performed by buttons can be done by keypad whenever this option is enabled in the dynamic window. This requires that the panel is enabled. To get this activation, you have to click the mouse on any of free areas between buttons.

When buttons area is activated, you can use key "." to a quick selection of application and exercise among all those defined in the active gsbase server. Appears a dialogue with the following characteristics:

Similarly, while buttons area is activated, the * key allows to change current style for gsBase client navigation. It displays a selection of styles dialog.

When you move the mouse over a button, or over an input field not enabled or over the header row of a grid, it is usual to have associated a help tip that clarifies what mission the field or button has.

The buttons area is usually complemented by others. Their actions or responses to events are often specific to each file or dynamic window.

 

C) Records Selection area.

It is an area with can memorize the selected records from the response to a set of targeted questions (querys) of the button "select". This list has the ability to sort the records (clicking on the elected column), search for text in columns (clicking mouse right button in the elected column), export to clipboard or to disk, or import from clipboard.

DEL or DELETE key allows to erase from the list, the active selection. Double or single click displays data in the editing area. Pressing space bar on an item of that list is the same that double click.

For easier navigation, in most of file management windows can press spacebar on the selected item to load the current record, so then press down arrow or up arrow key and spacebar again to display the next record.

Selective lists are limited to 5,000 records.

D) Windows Title Area

It is a small panel. In it appears current application name, name of the exercise and the short title of the window (for example sales), to know where we are working. The title associated image typically allows a link to the site with the features.