<p><span style="font-size: 10pt; font-family: arial,helvetica,sans-serif;">HyperBase lets you build custom databases. With fully customizable fields, build your workflow without the hassle of programming. </span><span style="font-size: 12pt; font-family: TTE2183F90t00;"><span style="font-size: 10pt; font-family: arial,helvetica,sans-serif;">Our online forms streamline data collection, and with </span></span><span style="font-size: 12pt; font-family: TTE2183F90t00;"><span style="font-size: 10pt; font-family: arial,helvetica,sans-serif;">simple reporting and querying, the possibilities are endless.</span></span></p>
<p><span style="font-size: 10pt;"><strong>Prerequisites</strong></span></p>
<p><span style="font-size: 10pt;">User must be a group owner or group administrator to create a datastore.</span></p>
<p><span style="font-size: 10pt;"><strong>Getting Started</strong></span></p>
<span style="font-size: 10pt;"><span style="font-size: 12pt; font-family: TTE2183F90t00;">
<p><span style="font-size: 10pt;">HyperBase lets you define your application to fit your process. The first step is to understand what to </span><span style="font-size: 10pt;">track. Are you going to track company assets? If so, what information is important to collect? Maybe you are tracking equipment that employees are using, i.e. desktops, laptops, flat screen monitors, mobile phones, etc. Then determine what it is about each these items is important, i.e. model, partnumber, vendor or assigned employee. This will help you to start categorizing the information.</span></p>
<p><span style="font-size: 10pt;">Let's create an example where we will track customers who have various products installed. The data I want to collect is the customer name, address, city, state, product name and version. Now that I understand what data I want to track, I can determine how I want the users create and modify the data. I am going to create two tables; customers and products. This way we can manage the data separately but still reference all the information. The product table will contain product name and version. The company table will contain customer name, address, city, state, zip code, web address and reference te product table.</span></p>
<p><span style="font-size: 10pt;">Now you can start to build your datastore. Once you know what you want, you can determine how to proceed creating the information or more likely import the information. </span></p>
<p><span style="font-size: 10pt;"><strong>Step 1 - Create the DataStore</strong></span></p>
<p><span style="font-size: 10pt;">The DataStore is the repository where you will store your information. The DataStore will contain Tables, Forms and Views. A DataStore is associated with a Group in HyperOffice and you can have more than one DataStore per group. The membership of the group will determine who has access to the information within the DataStore. The following link will provide step-by-step instructions for </span></p>
<table style="width: 332pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="442">
<span style="font-size: 10pt;"></span> 
<tbody>
<tr style="height: 15pt;" height="20">
<td style="width: 332pt; height: 15pt; background-color: transparent; border: medium none #d4d0c8;" class="xl65" width="442" height="20"><form method="post" name="adminForm"><a href="hyperbase/199-datastore/361-creating-a-datastore.html"><span style="font-size: 10pt; font-family: Calibri; color: #810081;"><span style="text-decoration: underline;">Creating a DataStore</span></span></a><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Calibri; color: #0000ff;"> </span></span></form></td>
</tr>
</tbody>
</table>
<p><strong><span style="font-size: 10pt;">Step 2 - Create the Table(s)</span></strong></p>
<p><span style="font-size: 10pt;">The table(s) is where the data will ultimately reside. The table can be created manually, through import or from a form. If there is no prior data and you want to create a small table, created a table manually is the most efficient. Access the following link for step-by-step instructions.</span></p>
<table style="width: 332pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="442">
<colgroup><col style="width: 332pt;" width="442"></col><col></col></colgroup> 
<tbody>
<tr style="height: 15pt;" height="20">
<td style="width: 332pt; height: 15pt; background-color: transparent; border: medium none #d4d0c8;" class="xl65" width="442" height="20"><form method="post" name="adminForm"><a href="hyperbase/147-tables/357-creating-a-table-from-scratch.html"><span style="font-size: 10pt; font-family: Calibri; color: #810081;"><span style="text-decoration: underline;">Creating a Table From Scratch</span></span></a><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Calibri; color: #0000ff;"> </span></span></form></td>
</tr>
</tbody>
</table>
<p><span style="font-size: 10pt;">If data exists in a spreadsheet or another data souce and can be exported to <em>comma separated value</em> file, (.csv), the data can be exported into a new table. It is important that the file have not empty colums between data columns. If each column has a header, the header can be used as a table field name. The following link will provide step-by-step instructions.</span></p>
<table style="width: 332pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="442">
<colgroup></colgroup><span style="font-size: 10pt;"></span><colgroup><col style="width: 332pt;" width="442"></col><col></col></colgroup> 
<tbody>
<tr style="height: 15pt;" height="20">
<td style="width: 332pt; height: 15pt; background-color: transparent; border: medium none #d4d0c8;" class="xl65" width="442" height="20"><form method="post" name="adminForm">
<p><a href="hyperbase/147-tables/362-creating-a-table-from-import.html"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Calibri; color: #0000ff;">Creating a Table From Import</span></span></a><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Calibri; color: #0000ff;"> </span></span></p>
</form></td>
</tr>
</tbody>
</table>
<p><span style="font-size: 10pt;">If no data exists and you are looking to create form to collect data from internal or external sources, creating a form will allow you to build the information in a user friendly fashion and create the table in one step. Forms are very useful in adding understanding to data collection. Let's say you want to ask a question 'How did you hear about us?' on a form. In databases, field names are often short or truncated alphanumeric strings of the visual information. A form will allow us to 'label' a field. So the form could ask the question </span><span style="font-size: 10pt;">'How did you hear about us? and the field could be 'hearaboutus'. As you can see labels are quite useful. To learn how to create table by a creating form go to the following link</span></p>
<table style="width: 332pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="442">
<colgroup><col style="width: 332pt;" width="442"></col><col></col></colgroup> 
<tbody>
<tr style="height: 15pt;" height="20">
<td style="width: 332pt; height: 15pt; background-color: transparent; border: medium none #d4d0c8;" class="xl65" width="442" height="20"><form method="post" name="adminForm"><a href="hyperbase/145-forms/368-creating-a-table-from-a-form.html"><span style="font-size: 10pt; font-family: Calibri; color: #810081;"><span style="text-decoration: underline;">Creating a Table From a Form</span></span></a><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Calibri; color: #0000ff;"> </span></span></form></td>
</tr>
</tbody>
</table>
<p><span style="font-size: 10pt;"><strong>Step 3 - Create Forms</strong></span></p>
<p> </p>
<p><span style="font-size: 10pt;">Tables do not require forms to enter data. However, a form will view each row of data, making it easier to modify existing data or append new data. Forms can also be public or private. A public form can be used on a website to collect information from external inquiries or surveys. A private form is limited to the users within the HyperOffice group. A form can also define an 'action' when the form is submitted. As an example you can choose to send a notifcation to the submitter or display a web page. Forms can also provide multiple choice selections or references to data stored in other tables. The following links provide step-by-step instructions on creating forms</span></p>
<table style="width: 332pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="442">
<colgroup><col style="width: 332pt;" width="442"></col><col></col><col></col><col></col><col></col><col></col><col></col><col></col><col></col><col></col><col></col><col></col><col></col><col></col><col></col><col></col></colgroup> 
<tbody>
<tr style="height: 15pt;" height="20">
<td style="width: 332pt; height: 15pt; background-color: transparent; border: medium none #d4d0c8;" class="xl65" width="442" height="20"><form method="post" name="adminForm"><a href="hyperbase/145-forms/364-creating-a-form-automatically-from-an-existing-table.html"><span style="font-size: 10pt; font-family: Calibri; color: #810081;"><span style="text-decoration: underline;">Creating a Form Automatically From an Existing Table</span></span></a><span style="font-size: 10pt; font-family: Calibri; color: #0000ff;"><span style="text-decoration: underline;"> </span></span></form></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="height: 15pt; background-color: transparent; border: medium none #d4d0c8;" class="xl65" height="20"><form method="post" name="adminForm"><a href="hyperbase/145-forms/358-creating-a-form-manually.html"><span style="font-size: 10pt; font-family: Calibri; color: #810081;"><span style="text-decoration: underline;">Creating a Form Manually</span></span></a><span style="font-size: 10pt; font-family: Calibri; color: #0000ff;"><span style="text-decoration: underline;"> </span></span></form></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="height: 15pt; background-color: transparent; border: medium none #d4d0c8;" class="xl65" height="20"><form method="post" name="adminForm"><a href="hyperbase/145-forms/363-creating-a-defined-multiple-choice-field.html"><span style="font-size: 10pt; font-family: Calibri; color: #810081;"><span style="text-decoration: underline;">Creating a Defined Multiple Choice Field</span></span></a><span style="font-size: 10pt; font-family: Calibri; color: #0000ff;"><span style="text-decoration: underline;"> </span></span></form></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="height: 15pt; background-color: transparent; border: medium none #d4d0c8;" class="xl65" height="20"><form method="post" name="adminForm"><a href="hyperbase/145-forms/363-creating-a-defined-multiple-choice-field.html"><span style="font-size: 10pt; font-family: Calibri; color: #810081;"><span style="text-decoration: underline;">Creating a Multiple Choice Field From Another Table</span></span></a><span style="font-size: 10pt; font-family: Calibri; color: #0000ff;"><span style="text-decoration: underline;"> </span></span></form></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="height: 15pt; background-color: transparent; border: medium none #d4d0c8;" class="xl65" height="20"><form method="post" name="adminForm"><a href="hyperbase/145-forms/359-add-or-edit-data-in-a-form-.html"><span style="font-size: 10pt; font-family: Calibri; color: #810081;"><span style="text-decoration: underline;">Add or edit data in a Form?</span></span></a><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: Calibri; color: #0000ff;"> </span></span></form></td>
</tr>
</tbody>
</table>
<p><strong><span style="font-size: 10pt;">Step 4 - Create Views</span></strong></p>
<p><span style="font-size: 10pt;">A view is a sotred query accessible as a virtual table. Unlike ordinary tables in a relational database, a view is not part of the physical schema; it is a dynamic, virtual table collated from data in the database. It is not a report. Changing the data in a table alters the data shown in the view.</span></p>
</span></span>