Kexi/Handbook/Building Simple Databases/Designing Forms/Assigning data sources/da: Difference between revisions

From KDE Wiki Sandbox
(Importing a new version from external source)
 
No edit summary
 
(38 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
====Assigning data sources====
==== Tildel datakilder ====


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 <menuchoice>Data Source</menuchoice> tab of the '''Property Editor''' pane.  
Felterne du har indsat i formularen har endnu ikke fået tildelt en datakilde, så de kan endnu ikke vise nogen information fra databasen. Du bruger fanebladet {{Icon|server-database}} (Datakilde) i feltet '''Egenskabseditor''' til at tildele en datakilde.  


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.
Det allerførste skridt er at angive datakilden for formularen som helhed , dvs. hvor de alle de viste data skal hentes fra. Som tidligere nævnt skal vi bruge tabellen '''''Personer''''' som datakilde til den nye formular.


# Click on the form's surface, as you will alter its properties.
# Klik i selve formularen, da det er dens egenskaber du vil ændre.
# Switch to the <menuchoice>Data Source</menuchoice> 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.  
# Gå til fanebladet {{Icon|server-database}} (Datakilde) og skriv '''''personer''''' i tekstfeltet '''Formularens datakilde''' eller vælg dette navn i den tilhørende drop-ned-liste.  


You have assigned form's data source. Now you need to do specify widget's data source.  
Du har således angivet formularens datakilde. Næste skridt er at angive en datakilder til hver af  kontrollerne.  


# Click the first text field widget at the top of the form.
# Klik på det første tekstfelt øverst på formularen.
# In the <menuchoice>Data Source</menuchoice> 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.  
# Gå igen til fanebladet {{Icon|server-database}} (Datakilde) og skriv '''''navn''''' i feltet '''Kontrollens datakilde''' eller vælg dette navn i den tilhørende drop-ned-liste. Du kan også bare vælge dette navn fra drop ned-listen.  
# Click on next text field widget and enter surname as the data source.
# Klik på det næste tekstfelt og angiv '''''efternavn''''' som datakilde.
# Enter data sources for street, house_number and city text fields in a similar way.  
# Angiv på tilsvarende måde datakilderne '''''gade''''', '''''husnummer''''' og '''''by''''' til de øvrige tekstfelter.  


You can now save the form's design (this is not mandatory to test the form in action). To save, click the <menuchoice>Save</menuchoice> toolbar button<!--FIXME no File menu nor shortcut in master/2.4.0 or use the <menuchoice>File-> Save</menuchoice> (<keycap>Ctrl+S</keycap>) menu command-->. Upon saving you will be asked for entering the form's name. Enter '''''Persons''''' as caption and click the <menuchoice>OK</menuchoice> button. The form's name will be filled automatically.  
Du kan nu gemme formularens design (dette er ikke nødvendigt for at kunne teste formularen, men det anbefales). For at gemme klikker du på knappen <menuchoice>Gem</menuchoice> i værktøjslinjen. Når du gemmer vil du blive spurgt om formularens navn. Skriv '''''Personer''''' som påskrift og klik på knappen <menuchoice>O.k.</menuchoice>. Formularens  navn vil blive udfyldt automatisk.  


This is the right moment for testing your form. Click the <menuchoice>Data</menuchoice> toolbar button. Unless you made a mistake while entering data sources, you should see the form's fields filled with data from the '''''Persons''''' table.
Dette er et godt tidspunkt at teste din formular. Klik på knappen <menuchoice>Data</menuchoice> i værktøjslinjen. Med mindre du har lavet en fejl, da du angav datakilder, så skulle du nu se formularens felter udfyldt med data fra tabeller '''''personer'''''.
{{Note|
* If you want to remove widget's data source assignment for a form widget, you can use the little black icon with a  white cross at the right in the <menuchoice>Widget's data source</menuchoice> box.<!--FIXME not in master/2.4 <menuchoice>Clear widget's data source</menuchoice> button near the '''Widget's data source''' drop down list. Similarly, you can use the <menuchoice>Clear form's data source</menuchoice> button near the '''Form's data source''' drop down list.--><!--}}-->


* Use the <menuchoice>Go to selected form's data source</menuchoice> 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.}}<!--{{-->
{{Note/da|
* Hvis du ønsker at fjerne kontrollens datakilde, så kan du klikke på knappen {{Icon|edit-clear-locationbar-rtl}} i feltet '''Kontrollens datakilde'''.<!--}}-->
 
* Du kan bruge knappen {{Icon|go-jump}} (Gå til den markerede formulars datakilde) til at vælge den tilhørende tabel eller forespørgsel i feltet '''Projektnavigator''', sådan at du hurtigt kan åbne den tabel eller forespørgsel, som er formularens datakilde.}}<!--{{-->


{{Prevnext2
{{Prevnext2
|prevpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Designing_Forms/Inserting_widgets_-_text_fields
|prevpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Designing_Forms/Inserting_widgets_-_text_fields
|prevtext=Inserting widgets - text fields
|prevtext=Indsæt en kontrol - tekstfelter
|nextpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Designing_Forms/Inserting_text_labels
|nextpage=Special:MyLanguage/Kexi/Handbook/Building_Simple_Databases/Designing_Forms/Inserting_text_labels
|nexttext=Inserting text labels
|nexttext=Indsæt etiketter
|index=Special:MyLanguage/Kexi/Handbook|indextext=Back to menu
|index=Special:MyLanguage/Kexi/Handbook|indextext=Indholdsfortegnelse
}}
}}


[[Category:Kexi]]
[[Category:Kexi/da]]
[[Category:Tutorials]]
[[Category:Vejledning/da]]

Latest revision as of 09:16, 4 October 2015

Other languages:

Tildel datakilder

Felterne du har indsat i formularen har endnu ikke fået tildelt en datakilde, så de kan endnu ikke vise nogen information fra databasen. Du bruger fanebladet (Datakilde) i feltet Egenskabseditor til at tildele en datakilde.

Det allerførste skridt er at angive datakilden for formularen som helhed , dvs. hvor de alle de viste data skal hentes fra. Som tidligere nævnt skal vi bruge tabellen Personer som datakilde til den nye formular.

  1. Klik i selve formularen, da det er dens egenskaber du vil ændre.
  2. Gå til fanebladet (Datakilde) og skriv personer i tekstfeltet Formularens datakilde eller vælg dette navn i den tilhørende drop-ned-liste.

Du har således angivet formularens datakilde. Næste skridt er at angive en datakilder til hver af kontrollerne.

  1. Klik på det første tekstfelt øverst på formularen.
  2. Gå igen til fanebladet (Datakilde) og skriv navn i feltet Kontrollens datakilde eller vælg dette navn i den tilhørende drop-ned-liste. Du kan også bare vælge dette navn fra drop ned-listen.
  3. Klik på det næste tekstfelt og angiv efternavn som datakilde.
  4. Angiv på tilsvarende måde datakilderne gade, husnummer og by til de øvrige tekstfelter.

Du kan nu gemme formularens design (dette er ikke nødvendigt for at kunne teste formularen, men det anbefales). For at gemme klikker du på knappen Gem i værktøjslinjen. Når du gemmer vil du blive spurgt om formularens navn. Skriv Personer som påskrift og klik på knappen O.k.. Formularens navn vil blive udfyldt automatisk.

Dette er et godt tidspunkt at teste din formular. Klik på knappen Data i værktøjslinjen. Med mindre du har lavet en fejl, da du angav datakilder, så skulle du nu se formularens felter udfyldt med data fra tabeller personer.

Note
* Hvis du ønsker at fjerne kontrollens datakilde, så kan du klikke på knappen i feltet Kontrollens datakilde.
  • Du kan bruge knappen (Gå til den markerede formulars datakilde) til at vælge den tilhørende tabel eller forespørgsel i feltet Projektnavigator, sådan at du hurtigt kan åbne den tabel eller forespørgsel, som er formularens datakilde.