natgillin/translations-raw huggingface dataset:
You have assigned form's data source. Now you need to do specify widget's data source.
Sellega on vormi andmeallikas määratud. Nüüd tuleb määrata väljavidina andmete allikas.
Click the first text field widget at the top of the form.
Klõpsa vormi ülaosas esimesele tekstivälja vidinale.
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.
Kirjuta omaduste paneeli kaardil Andmeallikas nimi väljale Vidina andmeallikas. Teise võimalusena võib selle nime valida ka ripploendist.
Click on next text field widget and enter surname as the data source.
Klõpsa järgmisel tekstivälja vidinal ja määra andmeallikaks perekonnanimi.
Enter data sources for street, house_number and city text fields in a similar way.
Samamoodi sisesta teksti väljad tänav, majanumber ja linn.
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.
Nüüd võib vormi kujunduse salvestada (selle testimine pole kohustuslik). Salvestamiseks klõpsa tööriistaribal nupule Salvesta objekti muudatused või kasuta menüükäsku Ctrl; S Fail Salvesta. Salvestamisel palutakse anda vormile nimi. Anna selleks näiteks Isikud ja klõpsa OK. Vormi nimi täidetakse automaatselt.
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.
Nüüd on õige aeg vormi testida. Klõpsa tööriistaribal nupule Lülitu andmevaatele. Kui sa pole andmeallikaid sisestades vigu teinud, näed vormi välju, mis on täidetud tabeli isikud andmetega.
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.
Kui soovid eemaldada vormividinale omistatud andmeallika, kasuta ripploendi Vidina andmeallikas juures asuvat nuppu Puhasta vidina andmeallikas. Samuti võib kasutada ripploendi Vormi andmeallikas lähedal paiknevat nuppu Puhasta andmeallikas.
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.
Nupuga Liigu valitud vormi andmeallika juurde saab valida projekti navigaatoris vajaliku tabeli või päringu, mis võimaldab kiiresti avada tabeli või päringu, mida kasutada vormi andmeallikana.
Inserting text labels
Tekstipealdiste lisamine
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.
Et vormi kasutajal oleks hõlpsam tuvastada iga väljavidina tähendust, tuleks neile lisada vajaliku sisuga tekstipealdis. Tekstipealdise loomiseks tuleb kasutada vidinat Pealdis.
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.
Lisa vormi kolm tekstipealdise vidinat, asetades need tekstiväljadest vasakule (või paremale, kui sinu operatsioonisüsteem toetab teksti paigutamist paremalt vasakule). Iga uue pealdise lisamisel ilmub selle sisse tekstikursor, kuhu saab kirjutada vajaliku teksti. Kirjuta nüüd vastavalt Nimi, Perekonnanimi ja Tänav. Lisaks lisa vormi ülaossa veel üks pealdis, mis näitab vormi nime Isikud. Suurenda selle pealdise suurust ja fonti (menüükäsuga Vormindus Font...).
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).
Toiming on ühekordne rakendusesisene tegevus, mida kasutaja saab käivitada. Seda on võimalik panna käivituma ka automaatselt reaktsioonina teatud sündmusele (nt. vormi avamise järel).
Assigning actions to form buttons
Toimingute omistamine vormi nuppudele
Many actions can be assigned to form button. The assigned action is executed after button is clicked.
Enamikku toiminguid saab omistada vormi nuppudele. Omistatud toiming käivitatakse pärast nupule klõpsamist.
To assign action:
Toimingu omistamiseks:
Switch to form's Design view if you have not done yet.
Lülitu vormi kujundamisvaatele, kui sa pole seda veel teinud.
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.
Vali olemasolev nupp sellele klõpsates või lisa vormi uus nupuvidin. Uue nupu lisamisel kirjuta selle nimi ja vajuta klahvi Enter;.
Click the button widget with the & RMB; to display the context menu.
Klõpsa nupuvidinale & HPNga; kontekstimenüü avamiseks.
From the context menu select Assign action... command.
Vali kontekstimenüüst käsk Omista toiming...
An Assigning Action to Command Button dialog window will appear presenting a list of available actions. One of the actions is selected if the widget already has action assigned. Otherwise the Action type drop down list has the No type item selected.
Ilmub dialoog Toimingu omistamine käsunupule, mis näitab kõiki saadaolevaid toiminguid. Kui vidinale on juba toiming omistatud, on see nimekirjas valitud. Vastasel juhul on rippmenüüs Toimingu tüüp valitud Toiming puudub.
From the Action type drop down list select Application item. Available application-wide actions will be listed.
Vali rippmenüüs Toimingu tüüp kirje Rakendus. Ilmub kogu rakenduses saadaolevate toimingute nimekiri.
Select one of the actions on the list (eg; Delete Row).
Vali nimekirjast mõni toiming (nt. Kustuta rida).
Click the OK button or press the Enter; key to accept your selection.
Valiku kinnitamiseks klõpsa nupule OK või vajuta klahvile Enter;.
After switching to the form's data view you can try whether the action works. For example, if you assigned Delete Row action, clicking the button, the current database row will be deleted, similarly to executing Ctrl; Delete Edit Delete Row menu command (depending on your settings you may be asked to confirm the removal).
Pärast lülitumist vormi andmevaatele saab kontrollida, kas toiming toimib. Kui näiteks omistasid nupule toimingu Kustuta rida, peaks nupule klõpsates kustutatama aktiivne andmebaasi rida (see on sama toiming, mida saab teha menüükäsuga Ctrl; Delete Redigeerimine Kustuta rida, mille peale sõltuvalt seadistustest võidakse pärida kustutamise kinnitust).
To remove an action assignment, select No type item from the Action type drop down list of the Assigning Action to Command Button dialog window.
Toimingu omistamise tühistamiseks vali dialoogis Toimingu omistamine käsunupule ripploendis Toimingu tüüp kirje Toiming puudub.
Actions only work in the form's data view. Not every action's assignment is reasonable. For example, the Font... action is available in data view, but only if you have a widget selected in the Design view. If you make changes to the font settings the changes are applied to the text of that selected widget.
Toiming toimib ainult vormi andmevaates. Mitte kõik toimingud pole ühtmoodi kasutatavad. Näiteks toiming Font... on andmevaates saadaval ainult juhul, kui vidin on valitud kujundamisvaates. Fondiseadistusi muutes rakendatakse muudatused valitud vidina tekstile.
Widget layouts
Vidinate paigutus
In most cases form widgets should be conveniently arranged and aligned. Positioning, aligning and resizing widgets by hand is not easy and these parameters are not adjusted when the user resizes the form. In fact the situation is even worse because you cannot assume a given form requires a given space because users have different font sizes and display resolutions.
Enamasti on mõttekas ja kasulik vormi vidinad mingil moel korrastatult paigutada. Vidinate asukoha määramine, nende joondamine ja suuruse muutmine käsitsi pole kuigi hõlpus, pealegi ei muudeta neid parameetreid, kui kasutaja muudab vormi suurust. Tegelikult on asi veel hullem: pole mingit põhjust arvata, nagu peaks antud vorm võtma just nii palju ruumi, sest kasutajatel võivad olla väga erinevad fondisuurused ja ekraanilahutused.
Using special tool called widget layouts can help to automatically lay out the form widgets. Widget layout is an action of grouping two or more widgets so these are well positioned and have appropriate sizes.
Spetsiaalne tööriist, mida nimetatakse vidinate paigutuseks, aitab vormi vidinad automaatselt paigutada. Vidina paigutus on toiming, millega kaks või enam vidinat rühmitatakse, et need asuksid üksteise suhtes mõistlikult ja et nende suurus oleks samuti mõistlik.
Using layout in a form improves alignment. Moreover, its space is better used. Text fields are closer to each other, spacing is constant.
Paigutuse kasutamine vormis parandab joondust. Lisaks kasutatakse ruumi paremini ära. Tekstiväljad on üksteisele lähemal, vahed on ühesugused.
There are two methods to create widget layout.
Vidinate paigutust saab luua kahel moel.
Select two or more widgets that should be placed in a common layout, and select one of the layout types from the context menu item Layout Widgets.
Vali kaks või rohkem vidinat, mille puhul tuleks kasutada ühtset paigutust, ning seejärel mõni paigutuse tüüpidest kontekstimenüü alammenüüst Vidinate paigutamine.
Click a container widget (or a form surface itself), where widgets are inserted and select one of the layout types from the context menu item Layout Widgets. All widgets existing within the container or within the form, being on the same level will be put into a single common layout.
Klõpsa konteinervidinal (või vormipinnal endal), kus vidinad paiknevad, ning vali mõni paigutuse tüüpidest kontekstimenüü alammenüüst Vidinate paigutamine. Kõik konteineris või vormis samal tasemel asetsevad vidinad paigutatakse vastavalt ühtsele paigutusele.
In each of these cases you can also use Format Layout Widgets menu.
Kõigil mainitud juhtudel saab kasutada ka menüüd: Vormindus Vidinate paigutamine.
Widget layout is presented in the design view using a blue, green or red box drawn with a broken line. This line is displayed only in the form's design view.
Vidinate paigutust näidatakse kujundusvaates sinise, rohelise või punase kastiga, mida ümbritseb katkendjoon. Seda joont näeb ainult vormi kujundusvaates.
Besides the grid type, there are other widget layout types.
Lisaks alusvõrgule saab vidinaid veel mõnel moel paigutada.
vertical
püstiselt
Vertical widget layout
Vidinate vertikaalne paigutus
horizontal
rõhtsalt
Horizontal widget layout
Vidinate horisontaalne paigutus
Springs in widget layouts
Eraldajad vidinate paigutuses
A spring in widget layouts is a special, invisible element allowing to adjust widget's position and size within layouts. Such a spring stretches or squeezes a widget on the right, top, bottom or left hand, so it can have desired size and position.
Eraldaja on vidinate paigutuses spetsiaalne nähtamatu element, mis võimaldab kohandada vidinate asukohta ja suurust paigutuses. Eraldaja venitab või surub vidinat kokku paremalt, ülalt, alt või vasakult, et see võtaks just vajaliku suuruse ja asukoha.
To use a spring:
Eraldaja kasutamine:
Select spring icon on the Widgets toolbar.
Vali tööriistaribal Vidinad eraldaja ikoon.
Click on a selected point of the form to insert the spring.
Klõpsa vormis kohta, kuhu soovid eraldaja lisada.
To make springs work you need to create a global widget layout, i. e. a layout for the form itself. Then, springs can use edges of the form as a boundary for expanding.
Eraldaja toimimiseks tuleb luua globaalne vidinate paigutus, s. t. paigutus vormis endas. Seejärel saavad eraldajad kasutada vormi servi vidinate suuruse muutmise piiridena.
Removing widget layouts
Vidinate paigutuse eemaldamine
To remove widget layout without removing widgets, perform one of these actions:
Vidinate paigutuse eemaldamiseks ilma vidinaid eemaldamata tee üht järgmistest:
Click with the right mouse button on the layout's border and select Break Layout command from the context menu.
Klõpsa hiire parem a nupuga paigutuse piirdel ja vali kontekstimenüüst käsk Katkesta paigutus.
Click with the left mouse button on the layout's border and select Format Break Layout menu command.
Klõpsa hiire vasak u nupuga paigutuse piirdel ja vali menüükäsk Vormindus Katkesta paigutus.
Removing widget layout using the Break Layout command will not remove widgets contained in the layout. If you want to remove the widgets as well, just select the layout by clicking on its border and press Delete key or use Edit Delete menu command or context menu command.
Vidinate paigutuse eemaldamine käsuga Katkesta paigutus ei eemalda paigutuses paiknenud vidinaid. Kui soovid eemaldada ka vidinad, vali piirdele klõpsates paigutus ning vajuta klahvi Delete või vali menüüst või kontekstimenüüst käsk Redigeerimine Kustuta.
Size policies for widgets within a layout
Vidinate suuruse reeglid paigutuses
Instead of setting a fixed size for your widgets, in & kexi; you can choose between various widget's size policies. A size policy is a flexible strategy for controlling how a widget is stretched (or shrunk) depending on other neighbouring widgets and space available within the form.
& kexi; võimaldab valida vidinate mitmesuguse suuruse vahel. Suuruse reeglid on väga paindlikud ning lubavad täpselt määrata, kuidas vidinat kasvatatakse või kahandatakse vastavalt teda ümbritsevatele vidinatele ja vormis saadaolevale ruumile.
After putting widgets into a layout, typically each widget gets a proportional (Preferred) size policy. These widgets will be automatically resized with preferred settings, depending on their type and size of the entire layout itself. For example, three buttons put into the horizontal layout will be resized to fit their visible text.
Pärast vidinate asetamist paigutusse võtavad nad tüüpiliselt proportsionaalse (Eelistatud) suuruse. Vidinate surust muudetakse automaatselt vastavalt eelistatud seadistustele, mis sõltub nende tüübist ja terve paigutuse suurusest. Näiteks rõhtsasse paigutusse lisatud kolme nupu suurust muudetakse nii, et nähtav tekst neisse ära mahuks.
For each widget inserted into the form, there are settings for size policy available in the Property Editor. The settings are presented as a group of properties called Size Policy.
Iga vormi lisatud vidina puhul pakub omaduste redaktor välja suuruse reeglid. Need on koondatud rühma Suuruse reegel.
This group of properties contains:
See omaduste rühm sisaldab järgmisi elemente:
Horizontal Size Policy
Horisontaalse suuruse tüüp
defining horizontal size of the widget,
määrab vidina suuruse rõhtsuunas
Vertical Size Policy
Vertikaalse suuruse tüüp
defining vertical size of the widget,
määrab vidina suuruse püstsuunas
defining strength of activity of the Horizontal Size Policy,
määrab horisontaalse suuruse tüübi tugevuse
defining strength of activity of the Vertical Size Policy
määrab vertikaalse suuruse tüübi tugevuse
Values of size policies
Suuruse reeglite väärtused
The following values are available in the drop down list for Horizontal Size Policy and Vertical Size Policy properties visible in the Property Editor:
Järgnevad väärused on nähtavad omaduste redaktor i omaduste Horisontaalse suuruse tüüp ja Vertikaalse suuruse tüüp ripploendis:
this value means that the widget cannot be automatically resized; it should maintain the constant size defined at design time (width or height),
vidina suurust ei muudeta automaatselt, see jääb alati täpselt nii suureks, nagu kujundamise ajal määratud (kõrgus või laius)
this value means that the original size of the widget is set as minimal allowed, it is sufficient and there is no need for expanding the widget, but the widget will be expanded if needed. This type of policy can be used to force the widget to be expanded to the whole width or height, especially if you set a stretch value greater than 0.
vidina algne suurus määratakse nii väikeseks kui võimalik, kuid vajaduse korral seda suurendatakse. Selle reegliga saab vidina sundida vajaduse korral laienema kas või tervele laiusele või kõrgusele, eriti kui venitamise väärtus määrata suuremaks kui 0.
this value means that the original size of the widget is set as maximum allowed and can be decreased without breaking the widget's usability and readability if other widgets need more space,
vidina algne suurus määratakse nii suureks kui võimalik ning seda saab kahandada ilma vidina kasutuskõlblikkust ja loetavust halvendamata, kui teised vidinad vajavad rohkem ruumi
this value means that the original size of the widget is the best and preferred; the widget can be shrunk or expanded however and it will stay readable,
vidina algne suurus on parim ja eelistatud, vidinat saab suurendada või vähendada, ilma et see kaotaks loetavuses
this value means that the original size of the widget is reasonable but the widget can be also shrunk; it can be expanded as well to take as much space as possible,
vidina algne suurus määratakse mõistlikuna, kuid seda saab kahandada või suurendada, et see hõivaks nii palju ruumi kui parajasti vaja
this value means that the original size of the widget is allowed; it can be expanded to take as much space as possible,
vidina algne suurus määratakse mõistlikuna, kuid seda saab suurendada, et see hõivaks nii palju ruumi kui parajasti vaja
this value means that the original size of the widget is ignored; the widget can be expanded to take as much space as possible but other widgets usually will not allow for that
vidina algset suurust ignoreeritakse, kuid seda saab suurendada, et see hõivaks nii palju ruumi kui parajasti vaja, ehkki tavaliselt teised vidinad seda tegelikkuses ei luba
Different widget types have various default size policies; for example, button widgets have default size policy set to Minimum (in both directions), while text field widgets have vertical size policy set to Fixed.
Erinevat tüüpi vidinatel on erinevad vaikimisi suuruse reeglid: näiteks nupuvidina vaikimisi suuruse reegel on Miinimum (mõlemas suunas), tekstiväljal aga vertikaalne suurus Fikseeritud.
The most frequently used size policies are Preferred, Minimum and Maximum.
Kõige levinumad suuruse reeglid on Eelistatud, Miinimum ja Maksimum.
Vertical and horizontal stretch
Vertikaalne ja horisontaalne venitamine
The Vertical Stretch and Horizontal Stretch properties accept integer values greater than or equal to 0. These properties allow to fine-tune the behavior of size policies. The default value for the properties is 0. A higher value of the stretch means that the widget will be expanded more than widgets for which a lower stretch value is set.
Omadused Vertikaalne venitamine ja Horisontaalne venitamine tunnistavad täisarvväärtusi 0 või suuremad. Need omadused võimaldavad suuruse reegli täppishäälestust. Omaduste vaikimisi väärtus on 0. Venitamise suurem väärus tähendab seda, et vidinat suurendatakse rohkem kui teisi vidinaid, mille venitamise väärtus on väiksem.
Setting widgets size and position by hand
Vidinate suuruse ja asukoha määramine käsitsi
In case when your form has no main layout set for auto-positioning and auto-resizing its widgets, you will probably want to modify the position and size of widgets so the form can look cleaner and be easier to use. The & kexi; form designer simplifies this task by offering the following groups of commands:
Kui vormil pole põhilist paigutust vidinate automaatseks paigutamiseks ja suuruse muutmiseks, on mõttekas vidinate asukoht ja suurus joondada, et vorm näeks välja kenam ja selgem ning oleks lihtsam kasutada. & kexi; vormikujundaja hõlbustab seda järgmisi käsurühmi pakkudes:
Adjusting sizes of selected widgets. The commands are available in the Format Adjust Widgets Size submenu of the menubar and in the Adjust Widgets Size submenu of the context menu. The toolbar's drop down button Adjust Widgets Size is also available.
Valitud vidinate suuruse kohandamine. Käsud on saadaval menüüriba alammenüüs Vormindus Vidinate suuruse kohandamine ja kontekstimenüü alammenüüs Vidinate suuruse kohandamine. Kasutada saab ka tööriistariba rippmenüüga nuppu Vidinate suuruse kohandamine.
The size of the selected widgets will be altered so each widget will be resized to its preferred size and its contents; for example, a text label's size will be changed to fit its text. The position of the widgets will not be changed.
Valitud vidinate suurust muudetakse, nii et iga vidin võtaks eelistatud suuruse oma sisu järgi: näiteks tekstipealdise suurust muudetakse vastavalt tekstile. Vidinate asukohta ei muudeta.
The size of the selected widgets will be altered so each widget's corner will be placed on the form's (or other container's) grid point. The widget's position can be slightly altered.
Valitud vidinate suurust muudetakse, ni et iga vidina nurk asuks vormi (või teise konteineri) alusvõrgu punktis. Vidinate asukoht võib veidi muutuda.
The height of the selected widgets will be altered so that each of them will have the same height as the shortest one. The position of the widgets will not be changed.
Valitud vidinate kõrgust muudetakse, nii et nende kõigi kõrgus vastaks lühima vidina kõrgusele. Vidinate asukohta ei muudeta.
The height of the selected widgets will be altered so that each of them will have the same height as the tallest one. The position of the widgets will not be changed.
Valitud vidinate kõrgust muudetakse, nii et nende kõigi kõrgus vastaks kõrgeima vidina kõrgusele. Vidinate asukohta ei muudeta.
The width of the selected widgets will be altered so that each of them will have the same height as the narrowest one. The position of the widgets will not be changed.
Valitud vidinate laiust muudetakse, nii et nende kõigi laius vastaks kitsaima vidina laiusele. Vidinate asukohta ei muudeta.
The width of the selected widgets will be altered so that each of them will have the same height as the widest one. The position of the widgets will not be changed.
Valitud vidinate laiust muudetakse, nii et nende kõigi laius vastaks kõige laiema vidina laiusele. Vidinate asukohta ei muudeta.
Aligning positions of the selected widgets. The commands are available in the Format Align Widgets Position submenu of the menubar and in the Align Widgets Position submenu of the context menu. The toolbar's drop down button Align Widgets Position is also available.
Valitud vidinate asukoha joondamine. Käsud on saadaval menüüriba alammenüüs Vormindus Vidinate positsiooni joondamine ja kontekstimenüü alammenüüs Vidinate positsiooni joondamine. Kasutada saab ka tööriistariba rippmenüüga nuppu Vidinate positsiooni joondamine.
All the selected widgets' left positions will be moved to the position of the leftmost widget's left edge.
Kõigi valitud vidinate vasakpoolne serv viiakse kõige vasakpoolsema vidina vasaku servaga võrdseks.
All the selected widgets' right positions will be moved to the position of the rightmost widget's right edge.
Kõigi valitud vidinate parempoolne serv viiakse kõige parempoolsema vidina parema servaga võrdseks.
All the selected widgets' top positions will be moved to the position of the uppermost widget's upper edge.
Kõigi valitud vidinate ülemine serv viiakse kõige ülemise vidina ülemise servaga võrdseks.
All the selected widgets' bottom positions will be moved to the position of the bottommost widget's bottom edge.
Kõigi valitud vidinate alumine serv viiakse kõige alumise vidina alumise servaga võrdseks.
All the selected widgets' top-left corners will be moved so that they are positioned in the nearest grid point.
Kõigi valitud vidinate ülemine vasak nurk seotakse lähima alusvõrgu punktiga.
None of the above commands resizes the widgets.
Ükski toodud käskudest ei muuda vidinate suurust.