Kexi/Handbook/Building Simple Databases/Designing Forms/Inserting widgets - text fields: Difference between revisions

From KDE UserBase Wiki
m (add translation tags)
(Marked this version for translation)
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>
====Inserting widgets - text fields====
====Inserting widgets - text fields==== <!--T:1-->


<!--T:2-->
Let's create a form providing information about persons, i.e. a form connected it with '''''Persons''''' table.  
Let's create a form providing information about persons, i.e. a form connected it with '''''Persons''''' table.  


<!--T:3-->
If the form being designed should present data obtained from the database, you need to place appropriate fields on it. To do this, use the buttons on the '''Widgets''' toolbar. Each button corresponds to a single widget type.  
If the form being designed should present data obtained from the database, you need to place appropriate fields on it. To do this, use the buttons on the '''Widgets''' toolbar. Each button corresponds to a single widget type.  


<!--T:4-->
# Click <menuchoice>Text Box</menuchoice> button on the '''Widgets''' toolbar.  
# Click <menuchoice>Text Box</menuchoice> button on the '''Widgets''' toolbar.  
# Click on the form surface with the left mouse button. A new text box widget will be placed in the point where you clicked. Before you release you can drag your mouse to specify a desired size for the widget.  
# Click on the form surface with the left mouse button. A new text box widget will be placed in the point where you clicked. Before you release you can drag your mouse to specify a desired size for the widget.  
Line 12: Line 15:
# Click the <menuchoice>Text Box</menuchoice> toolbar button again and click on the form surface to insert another widget. Repeat this action once again until you get three text boxes inserted in your form. For sake of simplicity we will limit ourselves to three data fields.  
# Click the <menuchoice>Text Box</menuchoice> toolbar button again and click on the form surface to insert another widget. Repeat this action once again until you get three text boxes inserted in your form. For sake of simplicity we will limit ourselves to three data fields.  


<!--T:5-->
{{Note|
{{Note|
* There is a context menu available in form's design mode, activated by a right mouse button click the desired widget or the form's surface. The menu offers commands like <menuchoice>Cut</menuchoice>, <menuchoice>Copy</menuchoice>, <menuchoice>Paste</menuchoice>, <menuchoice>Delete</menuchoice> and other, more complex. Many of the commands are also provided in the menubar, usually <menuchoice>Edit</menuchoice>. Keyboard shortcuts are also available for these commands. Some of the commands are only available for certain types of widgets.  
* There is a context menu available in form's design mode, activated by a right mouse button click the desired widget or the form's surface. The menu offers commands like <menuchoice>Cut</menuchoice>, <menuchoice>Copy</menuchoice>, <menuchoice>Paste</menuchoice>, <menuchoice>Delete</menuchoice> and other, more complex. Many of the commands are also provided in the menubar, usually <menuchoice>Edit</menuchoice>. Keyboard shortcuts are also available for these commands. Some of the commands are only available for certain types of widgets.  
Line 18: Line 22:
* Instead of using <menuchoice>Copy</menuchoice> and <menuchoice>Paste</menuchoice> commands, to duplicate a widget within the same form you can hold down the <keycap>Ctrl</keycap> key while moving the widget. After the <keycap>Ctrl</keycap> key is released, the dragged widget will not be moved but copied in the new location.}}
* Instead of using <menuchoice>Copy</menuchoice> and <menuchoice>Paste</menuchoice> commands, to duplicate a widget within the same form you can hold down the <keycap>Ctrl</keycap> key while moving the widget. After the <keycap>Ctrl</keycap> key is released, the dragged widget will not be moved but copied in the new location.}}


<!--T:6-->
{{Prevnext2
{{Prevnext2
|prevpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Designing_Forms/Using_the_Widgets_tab
|prevpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Designing_Forms/Using_the_Widgets_tab
Line 26: Line 31:
}}
}}


<!--T:7-->
[[Category:Kexi]]
[[Category:Kexi]]
[[Category:Tutorials]]
[[Category:Tutorials]]
</translate>
</translate>

Revision as of 19:20, 14 December 2011

Other languages:

Inserting widgets - text fields

Let's create a form providing information about persons, i.e. a form connected it with Persons table.

If the form being designed should present data obtained from the database, you need to place appropriate fields on it. To do this, use the buttons on the Widgets toolbar. Each button corresponds to a single widget type.

  1. Click Text Box button on the Widgets toolbar.
  2. Click on the form surface with the left mouse button. A new text box widget will be placed in the point where you clicked. Before you release you can drag your mouse to specify a desired size for the widget.
  3. If needed, move the inserted widget using drag & drop to a desired position. You can resize the widget afterwards by dragging one of the small boxes appearing near its corners. Note that the boxes are only visible when the widget is selected. If you select another widget or the form surface, the boxes disappear.
  4. Click the Text Box toolbar button again and click on the form surface to insert another widget. Repeat this action once again until you get three text boxes inserted in your form. For sake of simplicity we will limit ourselves to three data fields.

Note

* There is a context menu available in form's design mode, activated by a right mouse button click the desired widget or the form's surface. The menu offers commands like Cut, Copy, Paste, Delete and other, more complex. Many of the commands are also provided in the menubar, usually Edit. Keyboard shortcuts are also available for these commands. Some of the commands are only available for certain types of widgets.
  • The commands Cut, Copy and Paste makes it possible to move or copy widgets between forms, even between separate database projects.
  • Holding the Ctrl key down while clicking a widget allows to select multiple widgets.
  • Instead of using Copy and Paste commands, to duplicate a widget within the same form you can hold down the Ctrl key while moving the widget. After the Ctrl key is released, the dragged widget will not be moved but copied in the new location.