natgillin/translations-raw huggingface dataset:
kexi; - una aplicació multiplataforma (Unix/ Linux, Windows, Mac OS X) dissenyada el 2003, desenvolupada d' acord amb els principis del Codi Obert, part del projecte global K Desktop Environment, un entorn per a sistemes Unix/ Linux. Un contribuïdor significant al desenvolupament del & kexi; és l' empresa OpenOffice Poland.
kexi; - a multiplatform application (Unix/ Linux, Windows, Mac OS X) designed in 2003, developed according to OpenSource principles, part of the global K Desktop Environment project, & ie; graphic environment for Unix/ Linux systems. A significant contributor to & kexi; 's development is the OpenOffice Poland company.
Dissenyant formularis
Designing Forms
Termes més importants
Most important terms
Formulari
Form
Una finestra oferta per a la introducció fàcil de dades i presentació a la pantalla de l' ordinador.
A window provided for easy data entry and presentation on the computer screen.
Font de dades de formulari
Form's data source
Taula o consulta de base de dades que ofereix dades mostrades al formulari. La font de dades cal perquè els formularis mateixos només són eines per a mostrar i introduir dades, mentre que les taules i les consultes són la font de les dades. Els formularis nous, buits, no tenen cap font de dades assignada, així que no mostren cap dada de la vostra base de dades fins que les hi assigneu una font de dades.
Database table or query providing data displayed in the form. The data source is needed because forms itself are only tools for displaying and entering data, while tables and queries are the source of data. New, empty forms have no data source assigned, so they are not displaying any data from your database unless you assign a data source to them.
Camp de formulari
Form field
Equivalent directe d' una columna en una taula o consulta. Els usat més freqüentment són els camps per a mostrar text i números. Introduint un nou valor o canviant- ne l' existent, es provoca un canvi en el límit de la columna de la taula o consulta (després d' acceptar els canvis).
Direct equivalent of a column in a table or query. Most frequently used are fields for displaying text and numbers. Entering a new value or changing the existing value of such a field causes a change in the bound table or query column (after accepting the change).
Disseny de formulari
Form design
Tasques que esteu realitzant per a definir l' apearença i les funcions del formulari. Per a fer- ho, heu de proveir font de dades, inserir camps de formulari de diversos tipus i posar- los en el lloc adequat.
Tasks you are performing to define the appearance and functions of the form. To do this, you need to provide data source, insert form fields of various types and place them at the appropriate location.
Estri de formulari
Form widget
Element de formulari. Els principals tipus d' estri són:
Form's element. Main widget types are:
Estris mostrant informació, & pex; una caixa de text o una caixa d' imatge. Cada estri d' aquest tipus pot ser el límit d' un camp de font de dades (una columna de taula o consulta). Per això, aquests estris es diuen, abreviant, camps de formulari.
Widgets displaying information, & eg; a text box or an image box. Each widget of this type can be bound to a data source field (a table or a query column). Therefore, such widgets are called in short form fields.
Els estris permeten realitzar una acció especificada, & pex; un botó que tanqui el formulari actual. Entre altres aplicacions, aquuest tipus d' estri de vegades se li diu control de formulari perquè pot realitzar accions prèviament definides de control del comportament de la vostra aplicació de base de dades.
Widgets able to perform a specified action, & eg; a push button that can close the current form. Within other applications this widget type is sometimes called form control because it can perform previously defined action of controlling your database application's behavior.
Altres estris permeten enriquir l' aparença d' un formulari, & pex; un estri de línia pot separar visualment dues àrees de formulari.
Other widgets allowing to enrich a form's appearance, & eg; a line widget can visually separate two form areas.
Estri de contenidor
Container widget
Un estri que pot contenir altres estris a la seva àrea. Per exemple, els estris marc o etiqueta són contenidors. La superfície mateixa del formulari és també un contenidor. Un botó d' ordre no es pot dir que sigui un contenidor perquè no és possible inserir- hi un estri. En casos més complexos, els estris contenidors es poden inserir dins d' un contenidor, així, es poden niar.
A widget that can contain other widgets within its area. For example, frame widget or tab widget are containers. The form's surface itself is a container as well. A command button cannot be called as container because it is not possible to insert a widget inside it. In more complex cases, container widgets can be inserted inside a container, so nesting is possible.
Formularis contra taules
Forms versus tables
En el capítol 5. 2, vau aprendre com introduir dades directament a les taules usant la seva visualització de full de dades. Però, en molts casos, els formularis són millors per a la introducció de dades:
In chapter 5.2 you learned about how to enter data directly into tables using their data sheet view. However, in many cases forms are better suited for data entry:
Una taula pot contenir massa columnes per a mostrar- les a la vostra pantalla. Un formulari pot mostrar aquestes dades usant múltiples files.
A table can contain too many columns to display them on your screen. A form can display such a data using multiple rows.
Un formulari permet visualitzar camps dividits de dades en grups lògics, incrementant d' aquesta manera la llegibilitat. Es poden inserir etiquetes amb informació addicional per a donar més pistes als usuaris de com usar el formulari o què volen dir els camps de dades donats.
A form allows to visually split data fields into logical groups, thus increasing readability. Labels with additional information can be inserted to give users more hints on how to use the form or what given data fields mean.
Els botons d' ordre es poden usar als formularis per a ordres usades habitualment de manera que els usuaris poden usar formularis de manera similar com les aplicacions individuals que coneixen.
Command buttons can be used within forms for commonly used commands so users can use forms in a similar way as a standalone applications they know.
En visualització de full de dades, mostrar els camps de text de dades multicolumna o imatges és tan fàcil com amb formularis.
In data sheet view displaying multi-row data text fields or images is as easy as within forms.
Treballant amb disseny de formulari
Working with form design
Com amb disseny de taula o columna, podeu usar Visualització de dades i Vista de disseny. El disseny de formulari es realitza en Vista de disseny. Sovint ens referim a la finestra de disseny de formulari com a Dissenyador de formulari.
As with table or query design, you are able to use Data View and Design View. Form designing is performed in Design View. We will often refer to the form design window as to Form Designer.
Per a crear un nou formulari buit, seleccioneu Insereix Formulari des de la barra de menú. Opcionalment, podeu usar l' ordre Nou formulari des del botó de desplegament a la barra d' eines Navegadot de projectes o l' ordre Crea objecte: Formulari des del menú contextual.
To create a new empty form, select Insert Form from the Menubar. Optionally, you can use New Form command from drop-down button on the Project Navigator's toolbar or Create Object: Form command from the context menu.
Apareixerà un nou marc, podeu reamidar el formulari movent les vores. El formulari es cobreix amb una graella que simplifica la posició acurada dels estris.
A new frame will appear, you can resize the form by moving the borders. The form is covered with a grid which simplifies accurate positioning of the widgets.
Com amb el disseny de taula, el Dissenyador de formulari proporciona la subfinestra Propietat. Per a estalviar espai a la pantalla, la subfinestra té tres pestanyes relacionades amb el formulari seleccionat:
As with table design, Form Designer provides Property pane. To save some space on the screen, the pane has three tabs related to the currently selected form:
La pestanya Propietats
The Properties tab
Conté una llista de propietats per a l' estri seleccionat.
Contains a list of properties for the currently selected widget.
La pestanya Font de dades
The Data source tab
Conté propietats relatives específicament a la font de dades de l' estri seleccionat o el formulari mateix.
Contains properties related specifically to the data source of the currently selected widget or the form itself.
La pestanya Estris
The Widgets tab
Conté una jerarquia de tots els estris del formulari. La llista simplifica la visualització dels estris per nom i la navegació entre ells.
Contains a hierarchy of all widgets of the form. The list simplifies widgets lookup by name and navigation between them.
Hi ha informació sobre els noms i tipus dels estris seleccionats mostrats a la primera i segona etiquetes.
There is information about currently selected widget's name and type displayed on the first and second tab.
També hi ha disponibles barres d' eines addicionals:
Additional toolbars are also available:
La barra d' eines Estris usada per a inserir nous estris al formulari
The Widgets toolbar used for inserting new widgets into the form
La barra d' eines Format usada per a formatar elements de formulari (pex;, ajustant la mida de l' estri o agrupant). El format d' ordres també està disponible al menú Format. Es pot trobar més sobre aquestes ordres a.
The Format toolbar used to format form's elements (eg; adjusting widget's size, grouping). Formatting commands are also available in the Format menu. More about these commands can be found in.
Usant la pestanya Estris
Using the Widgets tab
La pestanya Estris a la subfinestra Propietats proporciona una llista d' estris de formulari i la seva jerarquia. Cada estri es presenta dins de la jerarquia al costat d' altres estris del mateix nivell (el mateix contenidor parent). Els estris fills (dins dels contenidors) estan presentats usant noms indentats.
The Widgets tab in the Property pane provides a list of form widgets and their hierarchy. Each widget is presented within the hierarchy beside other widgets being on the same level (the same parent container). Child widgets (inside containers) are presented using indented names.
Cada estri mostra el seu nom i tipus. El tipus també mostra una icona - la mateixa que es mostra a la barra d' eines que s' usa quan es realitza el disseny de formulari.
Each widget has displayed its name and type. The type has also an icon displayed - the same as the one displayed on the toolbar used while form designing is performed.
Canviant la selecció actual a la llista causa la selecció apropiada del formulari dissenyat. Això permet una cerca més fàcil d' estris per nom i una navegació més fàcil. Per exemple, és possible de seleccionar un estri per nom, i llavors canviar a l' etiqueta Propietats per a canviar les propietats de l' estri.
Changing the current selection on the list causes appropriate selection on the designed form. This allows for easier widget lookup by name and easier navigation. For example, it is possible to select a widget by name, and then switch to the Properties tab to change the widget's properties.
Mantenint polsada la tecla & Ctrl; mentre se selecciona un ítem de la llista d' estris, us permet seleccionar múltiples estris a l' hora. Mantenint polsada la tecla & Maj; us permet seleccionar llistes senceres d' estris.
Keeping the & Ctrl; key pressed while an item on the widgets list is being selected allows to select multiple widgets at a time. Keeping the & Shift; key pressed allows to select entire lists of widgets.
Donar noms raonables als estris pot ser útil, però no és obligatori. Noteu que el nom de l' estri és una propietat no visible per a l' usuari del vostre formulari. Els usuaris només veuran un text d' estri, proporcionat per la propietat Text o similar.
Giving widgets reasonable names can be useful but is not mandatory. Note that widget's name is a property that is not visible to the user of your form. Users will only see a widget text, provided by Text property or similar.
Inserint estris - camps de text
Inserting widgets - text fields
Anem a crear un formulari que proporcioni informació sobre persones, és a dir un formulari connectat amb una taula Persones table.
Let's create a form providing information about persons, i. e. a form connected it with Persons table.
Al formulari que dissenyem hi ha d' haver dades obtingudes des de la base de dades, hi heu d' emplaçar correctament els camps. Per a fer- ho, useu els botons de la barra d' eines Estris. Cada botó correspon a un únic tipus d' estri.
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.
Cliqueu el botó Caixa de text de la barra d' eines Estris.
Click Text Box button on the Widgets toolbar.
Cliqueu a la superfície de formulari amb el botó esquerre del ratolí. Apareixerà una nova caixa de text al punt on heu clicat. Abans de deixar- lo, podeu arrossegar el ratolí per a especificar la mida de l' estri.
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.
Si cal, moveu l' estri inserit arrossegant i deixant a la posició desitjada. Podeu reamidar l' estri després arrossegant una de les cantonades de les petites caixes que apareixen prop de les seves cantonades. Noteu que les caixes només són visibles quan l' estri està seleccionat. Si seleccioneu un altre estri de la superfície del formulari, les caixes desapareixen.
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.
Cliqueu el botó de la barra d' eines Caixa de text un altre cop i cliqueu a la superfície del formulari per a inserir un altre estri. Repetiu aquesta acció un altre cop fins que obteniu tres caixes de text inserides al vostre formulari. Per a més simplicitat, ens limitarem a tres dades de camps.
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.
Hi ha un menú contextual disponible en el mode de disseny de formulari, activat dretclicant l' estri desitjat o la superfície del formulari. El menú ofereix ordres com Talla, Copia, Enganxa, Esborra i altres, més complexes. Moltes de les ordres també estan disponibles a la Barra de menú, normalment a Edita. Les dreceres de teclat també estan disponibles per a aquestes ordres. Algunes de les ordres només estan disponibles per a certs tipus d' estri.
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.
Les ordres Talla, Copia i Enganxa fan possible moure o copia estris entre formularis, fins i tot entre projectes de bases de dades separats.
The commands Cut, Copy and Paste makes it possible to move or copy widgets between forms, even between separate database projects.
Polsant la tecla & Ctrl; mentre cliqueu un estri, us permet seleccionar múltiples estris.
Holding the & Ctrl; key down while clicking a widget allows to select multiple widgets.
Per comptes d' usar les ordres Copia i Enganxa, per a duplicar un estri dins del mateix formulari, podeu polsar la tecla & Ctrl; mentre moveu l' estri. Quan es deixa la tecla & Ctrl;, l' estri arrossegat no es mourà sinó que es copiarà a la nova localització.
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.
Assignant fonts de dades
Assigning data sources
Els camps que inseriu no tenen encara font de dades, així que no poden mostrar informació de la base de dades. Per a assignar una font de dades, useu la pestanya Font de dades de la subfinestra Propietats.
The fields you inserted have no data source assigned yet, so these are not able to display information from the database. To assign data source, use the Data Source tab of the Property pane.
El primer pas és especificar la font de dades del formulari, és a dir, un lloc des del qual s' agafaran les dades a mostrar. Com s' ha dit més amunt, usareu la taula persones com a font de dades per al vostre nou formulari.
The very first step is to specify the form's data source, i. e. a place the displayed data will be fetched from. As mentioned above, you will use table persons as a data source for your new form.
Cliqueu a la superfície del formulari, com si vulguéssiu alterar les seves propietats.
Click on the form's surface, as you will alter its properties.
Canvieu a la pestanya Font de dades i introduïu- hi el nom de taula persones a la llista de desplegament Font de dades del formulari. Alternativament, podeu seleccionar aquest nom des de la llista de desplegament.
Switch to the Data Source tab and enter persons table name in the Form's data source drop down list. Alternatively, you can select this name from the drop down list.
Heu assignat la font de dades de formulari. Ara, heu d' especify la font de dades de l' estri.
You have assigned form's data source. Now you need to do specify widget's data source.
Cliqueu al primer estri de camp de text a la part superior del formulari.
Click the first text field widget at the top of the form.
A l' etiqueta Font de dades de la subfinestra propietats, introduïu el nom del camp nom a la llista de desplegament Font de dades de l' estri. Alternativament, podeu seleccionar aquest nom de la llista de desplegament.
In the Data Source tab of the property pane enter field name name in the Widget's data source drop down list. Alternatively, you can select this name from the drop down list.
Cliqueu al següent estri de camp de text i introduïu cognom com a font de dades.
Click on next text field widget and enter surname as the data source.
Introduïu les fonts de dades per als camps de text carrer, numero_ de_ portal i ciutat de manera similar.
Enter data sources for street, house_number and city text fields in a similar way.
Ara podeu desar el disseny del formulari (això no és obligatori per a provar el formulari en acció). Per a desar- lo, cliqueu el botó de la barra d' eines Desa els canvis a l' objecte o useu l' ordre de menú Ctrl; S Fitxer Desa. Quan deseu, se us preguntarà per un nom de formulari. Introduïu Persones com a títol i cliqueu el botó Bé. El nom del formulari s' omplirà automàticament.
You can now save the form's design (this is not mandatory to test the form in action). To save, click the Save object changes toolbar button or use the Ctrl; S File Save menu command. Upon saving you will be asked for entering the form's name. Enter Persons as caption and click the OK button. The form's name will be filled automatically.
Aquest és el moment de provar el vostre formulari. Cliqueu el botó de la barra d' eines Canvia a vista de dades. A no ser que feu una errada quan introduïu les fonts de dades, hauríeu de mirar els camps de formulari omplerts amb dades de la taula persones.
This is the right moment for testing your form. Click the Switch to data view toolbar button. Unless you made a mistake while entering data sources, you should see form's fields filled with data from the persons table.
Si voleu esborrar l' assignament font de dades de l' estri, podeu usar el botó Neteja la font de dades de l' estri al costat de la llista de desplegament Font de dades de l' estri. De manera similar, podeu usar el botó Neteja la font de dades de formulari al costat de la llista de desplegament Font de dades de formulari.
If you want to remove widget's data source assignment for a form widget, you can use Clear widget's data source button near the Widet's data source drop down list. Similarly, you can use the Clear form's data source button near the Form's data source drop down list.
Useu el botó Vés a la font de dades seleccionada per a seleccionar la taula o consulta apropriada al Navegador de projectes, de manera que podeu obrir ràpidament una taula o consulta, sent la font de dades del formulari.
Use the Go to selected form's data source button to select appropriate table or query in the Project Navigator, so you can quickly open a table or query being the data source of the form.
Inserint etiquetes de text
Inserting text labels
Per a fer més a l' usuari del formulari la identificació del significat de cada estri de camp, aquests han de tenir etuquetes afegides amb els títols apropiats. Per a crear etiquetes de text, s' usa l' estri Etiqueta.
To make it easier for the form's user to identify the meaning of every field widget, these should have added text labels with appropriate titles. To create text labels the Label widget is used.
Inseriu tres estris d' etiqueta de text al formulari, emplaceu- los a la part esquerra dels camps de text (o a la dreta si el vostre sistema operatiu usa el format dreta a esquerra). En inserir una nova etiqueta, apareix un cursos de text en el lloc on podeu introduir el títol desitjat. Introduïu consecutivament: Nom, Cognom i Carrer. Addicionalment, inseriu a la part superior del formulari una altra etiqueta que mostri el nom del formulari, és a dir Persones. Engrandiu la mida de l' etiqueta i incrementeu- ne la font usant l' ordre de menú Format Font....
Insert three text label widgets onto the form, placing them on the left side of the text fields (or on the right hand if your operating system uses right-to-left layout). On inserting a new label, a text cursor appears at the location where you can enter the desired title. Enter consecutively: Name, Surname and Street. Additionally, on the top of the form insert another label displaying name of the form, i. e. Persons. Enlarge this label's size and and increase the font size using Format Font... menu command.
Una Acció és una única activitat aïllada a l' aplicació, disponible per a que l' executi l' usuari. També es pot executar automàticament com a reacció a un esdeveniment donat (pex;, després d' obrir un formulari).
An Action is a single activity isolated in the application, available for the user to execute. It can also be executed automatically as a reaction for a given event (eg; after opening a form).
Assignant accions a botons de formulari
Assigning actions to form buttons
Moltes accions es poden assignar a un botó de formulari. L' acció assignada s' executa després de clicar el botó.
Many actions can be assigned to form button. The assigned action is executed after button is clicked.
Per a assignar una acció:
To assign action:
Canvieu a la Vista de disseny del formulari si encara no heu acabat.
Switch to form's Design view if you have not done yet.
Seleccioneu l' estri de botó existent clicant en ell o posant- hi un nou estri de botó al formulari. Si heu inserit un nou botó, introduïu el seu títol i pressioneu la tecla Intro;.
Select the existing button widget by clicking on it or put a new button widget onto the form. If you inserted a new button, enter its title and press Enter; key.
Dretcliqueu a l' estri de botó per a mostrar el menú contextual.
Click the button widget with the & RMB; to display the context menu.
Des del menú contextual, seleccioneu l' ordre Assigna acció....
From the context menu select Assign action... command.