Kexi/Handbook/Building Simple Databases/Designing Database Tables/The Table Designer window/da: Difference between revisions

From KDE Wiki Sandbox
(Importing a new version from external source)
No edit summary
 
(32 intermediate revisions by 2 users not shown)
Line 4: Line 4:
===== Tabeldesignervinduet består af følgende søjler: =====
===== Tabeldesignervinduet består af følgende søjler: =====


* Informationsikonet — Yderligere information om feltet.  
* {{Icon|help-about-desaturated}} — Yderligere information om feltet.


* '''Feltpåskrift''' — feltets titel, som vil blive vist under dataindtastning.  
* '''Feltpåskrift''' — feltets titel, som vil blive vist under dataindtastning.  


* '''Datatype''' — en comboboks, som indeholder en liste af datatyper; den lader dig angive en hovedregel for data, som kan angives i et givet felt. Når et felts datatype for eksempel er sat til heltal, så kan en bruger af databasen ikke skrive bogstaver i dette felt.  
* '''Datatype''' — en combo-boks, som indeholder en liste af datatyper; den lader dig angive en hovedregel for data, som kan indskrives i et givet felt. Når et felts datatype for eksempel er sat til heltal, så kan en bruger af databasen ikke skrive bogstaver i dette felt.  


* '''Kommentar''' — her kan du skrive hvad som helst, der kan være nyttigt for at forstå hvad et givet felt er til for. Denne ekstra tekst vil blive gemt i tabeldesignet og vises kun i designtilstand.  
* '''Kommentar''' — her kan du skrive hvad som helst, der kan være nyttigt for at forstå hvad et givet felt er til for. Denne ekstra tekst vil blive gemt i tabeldesignet og vises kun i designtilstand.  
Line 16: Line 16:
===== Design af tabellen Personer =====
===== Design af tabellen Personer =====


I den første række klikker du på cellen i søjlen '''Feltpåskrift''' og skriver '''''Navn''''' som feltets titel.  
I den første række klikker du på cellen i søjlen '''Feltpåskrift''' og skriver '''''Navn''''' som feltets titel. Når du udfylder feltet '''Feltpåskrift''', så udfyldes feltet '''Navn''' i '''Egenskabseditoren''' automatisk.


Noter om feltnavne og titler
Noter om feltnavne og titler
Line 24: Line 24:
* Feltnavnet er et ord, som bruges af databasen og som i reglen ikke kan ses af brugerne af databaseprogrammet. Navnet kan ikke indeholde specielle tegn (som ±, ¶, Ü) eller blanktegn. Navnet kan kun indeholde bogstaver fra det engelske alfabet, cifre og understregningstegnet "_" — brug dette i stedet for mellemrum og bindestreger.  
* Feltnavnet er et ord, som bruges af databasen og som i reglen ikke kan ses af brugerne af databaseprogrammet. Navnet kan ikke indeholde specielle tegn (som ±, ¶, Ü) eller blanktegn. Navnet kan kun indeholde bogstaver fra det engelske alfabet, cifre og understregningstegnet "_" — brug dette i stedet for mellemrum og bindestreger.  


* Field names must be started with a letter or underscore sign "_", never with a number.  
* Feltnavne skal begynde med et bogstav eller understregningstegnet "_", aldrig med et ciffer.  


* It does not matter whether you are using small or capital letters. For '''Kexi''' the field name '''''Persons''''' is the same as '''''persons'''''.  
* Det gør ingen forskel om du bruger store eller små bogstaver. For '''Kexi''' er feltnavnet '''''Personer''''' det samme som '''''personer'''''.  


* Field caption, on the other hand, allows you to enter any letters and special characters. It will be displayed for users of the database application.  
* Felttitler kan derimod indeholde alle slags bogstaver og specielle tegn. Det vil blive vist til databaseprogrammets brugere.  


In a similar way, enter the following fields into the table design:
På tilsvarende måde udfyldes følgende felter i tabeldesignet:


* '''''surname'''''
* '''''Efternavn'''''


* '''''street'''''
* '''''Gade'''''


* '''''house_number'''''
* '''''Husnummer'''''


* '''''city'''''
* '''''By'''''


All the above fields, except '''''house_number''''', are of type text. Change '''''house_number''''' field's type to integer number. To do this, click on a cell in the '''Data Type''' column, '''''house_number''''' row and then click on drop down list's button or press <keycap>F4</keycap>. You can also use the arrow keys <keycap>Up</keycap> and <keycap>Down</keycap> to select another type. The list of data types will appear. Select the '''Integer''' type.  
Alle de ovennævnte felter undtagen '''''Husnummer''''' er af typen '''Tekst'''. Typen af feltet '''''Husnummer''''' ændres til '''Heltal'''. Dette gøres ved at klikke på cellen i søjlen '''Datatype''' i rækken '''''Husnummer''''' og klikke drop-ned-listen frem eller ved at taste <keycap>F4</keycap>. Du kan også bruge piletasterne <keycap>Op</keycap> og <keycap>Ned</keycap> til at vælge en anden type. Listen med datatyper dukker op. Vælg typen '''Heltal'''.


From now on, the '''''house_number''''' field only accepts numbers.  
Herefter vil feltet '''''Husnummer''''' kun acceptere tal.  


Persons table design is ready. Click the <menuchoice>Data</menuchoice> button on the toolbar to finish designing and switch to '''Data View''' for the table. This allows you to enter data into the table.  
Vi er nu klar med designet af tabellen Personer. Klik på knappen <menuchoice>Data</menuchoice> i værktøjslinjen for at færdiggøre designet og skifte til tabellens datavisning. Nu kan du skrive data ind i tabellen.  


As the design is not yet saved in the database, the '''Save Object As''' dialog window appears. You need to specify the name for the new table.  
Da designet endnu ikke er gemt i databasen, så åbnes dialogen '''Bekræft at ændringer gemmes'''. Klik på <menuchoice>Gem ændringer</menuchoice>. Nu dukker dialogen '''Gem objekter som''' frem. Her skal du angive den nye tabels navn.


'''Kexi''' offers a generic name like '''Table1'''. To change the name, enter '''''Persons''''' into the '''Caption''' field and press the <keycap>Enter</keycap> key or click the <keycap>OK</keycap> button. The '''Caption''' field will be used to display the table to database end-users, e.g. as a form. Unlike the name, the caption can contain any characters including spaces and special characters.  
'''Kexi''' foreslår et standardnavn som '''Tabel1'''. For at ændre navnet skriver du '''''Personer''''' i feltet '''Påskrift''' og taster <keycap>Enter</keycap> eller klikker på knappen <menuchoice>O.k.</menuchoice>. Feltet '''Påskrift''' vil blive brugt ved visning af tabellen til databasene slutbrugere for eksempel i en formular. Modsat navnet kan påskriften indeholde alle mulige tegn, herunder mellemrum og specialtegn.  


Note that filling the '''Caption''' field automatically fills the Name field. For your convenience the rule for using only letters, numbers and the "_" character is kept. You can alter the contents of the Name field if you want to.  
Bemærk, at når du udfylder feltet '''Påskrift''', så udfyldes feltet '''Navn''' automatisk. For at lette arbejdet, så overholdes reglen om kun at bruge bogstaver, cifre og tegnet "_". Du kan ændre indholdet af feltet '''Navn''', hvis du vil.  


# You are asked about an agreement for automatic adding of primary key to the table. Click <menuchoice>Add primary key</menuchoice> button to continue.  
# Du bliver nu spurgt, om du vil have en primær nøgle føjet til tabellen. Klik på knappen <menuchoice>Tilføj primær nøgle</menuchoice> for at fortsætte.  
# The '''Persons''' table has been created and opened in '''Data View'''. Its name appears in the '''Project Navigator''' pane.  
# Tabellen '''''Personer''''' er nu blevet lavet og er åbnet i datavisning. Dens navn er dukket op i feltet '''Projektnavigator'''.  
# Create the '''''phone''''' table, in a similar way as '''Persons''' table.  
# Lav tabellen '''''Telefonnumre''''' på tilsvarende måde som tabellen '''''Personer'''''.  
# Create a person field of type '''Integer''' number and phone of type '''Text'''. Do not use a number type here because phone numbers can have many different forms and prefixes.  
# Lav et felt med titlen '''''Person''''' af typen '''Heltal''' og et felt '''''Nummer''''' af type '''Tekst'''. Du skal ikke bruge '''Heltal''' her, da telefonnumre kan have mange forskellige former og kaldenumre.  
# Click the <menuchoice>Data</menuchoice> button on the toolbar and enter '''''Phones''''' caption for the table. As for your previous table, allow '''Kexi''' to automatically create a primary key.
# Klik på knappen <menuchoice>Data</menuchoice> i værktøjslinjen og brug '''''Telefonnumre''''' som tabellens påskrift. Som med den forrige tabel skal du lade '''Kexi''' tilføje en primær nøgle.


{{Prevnext2
{{Prevnext2

Latest revision as of 08:45, 16 April 2012

Other languages:

Tabeldesign-visningen

Tabeldesignervinduet består af følgende søjler:
  • — Yderligere information om feltet.
  • Feltpåskrift — feltets titel, som vil blive vist under dataindtastning.
  • Datatype — en combo-boks, som indeholder en liste af datatyper; den lader dig angive en hovedregel for data, som kan indskrives i et givet felt. Når et felts datatype for eksempel er sat til heltal, så kan en bruger af databasen ikke skrive bogstaver i dette felt.
  • Kommentar — her kan du skrive hvad som helst, der kan være nyttigt for at forstå hvad et givet felt er til for. Denne ekstra tekst vil blive gemt i tabeldesignet og vises kun i designtilstand.

I tabeldesignerens vindue svarer hver række til et enkelt felt i tabellen. Du kan se at du befinder dig i designtilstand fordi knappen Design er trykket ned i tabeldesignervinduets værktøjslinje.

Design af tabellen Personer

I den første række klikker du på cellen i søjlen Feltpåskrift og skriver Navn som feltets titel. Når du udfylder feltet Feltpåskrift, så udfyldes feltet Navn i Egenskabseditoren automatisk.

Noter om feltnavne og titler

  • Enhver tabel skal have et navn og en titel; disse kan ikke være tomme.
  • Feltnavnet er et ord, som bruges af databasen og som i reglen ikke kan ses af brugerne af databaseprogrammet. Navnet kan ikke indeholde specielle tegn (som ±, ¶, Ü) eller blanktegn. Navnet kan kun indeholde bogstaver fra det engelske alfabet, cifre og understregningstegnet "_" — brug dette i stedet for mellemrum og bindestreger.
  • Feltnavne skal begynde med et bogstav eller understregningstegnet "_", aldrig med et ciffer.
  • Det gør ingen forskel om du bruger store eller små bogstaver. For Kexi er feltnavnet Personer det samme som personer.
  • Felttitler kan derimod indeholde alle slags bogstaver og specielle tegn. Det vil blive vist til databaseprogrammets brugere.

På tilsvarende måde udfyldes følgende felter i tabeldesignet:

  • Efternavn
  • Gade
  • Husnummer
  • By

Alle de ovennævnte felter undtagen Husnummer er af typen Tekst. Typen af feltet Husnummer ændres til Heltal. Dette gøres ved at klikke på cellen i søjlen Datatype i rækken Husnummer og klikke drop-ned-listen frem eller ved at taste F4. Du kan også bruge piletasterne Op og Ned til at vælge en anden type. Listen med datatyper dukker op. Vælg typen Heltal.

Herefter vil feltet Husnummer kun acceptere tal.

Vi er nu klar med designet af tabellen Personer. Klik på knappen Data i værktøjslinjen for at færdiggøre designet og skifte til tabellens datavisning. Nu kan du skrive data ind i tabellen.

Da designet endnu ikke er gemt i databasen, så åbnes dialogen Bekræft at ændringer gemmes. Klik på Gem ændringer. Nu dukker dialogen Gem objekter som frem. Her skal du angive den nye tabels navn.

Kexi foreslår et standardnavn som Tabel1. For at ændre navnet skriver du Personer i feltet Påskrift og taster Enter eller klikker på knappen O.k.. Feltet Påskrift vil blive brugt ved visning af tabellen til databasene slutbrugere for eksempel i en formular. Modsat navnet kan påskriften indeholde alle mulige tegn, herunder mellemrum og specialtegn.

Bemærk, at når du udfylder feltet Påskrift, så udfyldes feltet Navn automatisk. For at lette arbejdet, så overholdes reglen om kun at bruge bogstaver, cifre og tegnet "_". Du kan ændre indholdet af feltet Navn, hvis du vil.

  1. Du bliver nu spurgt, om du vil have en primær nøgle føjet til tabellen. Klik på knappen Tilføj primær nøgle for at fortsætte.
  2. Tabellen Personer er nu blevet lavet og er åbnet i datavisning. Dens navn er dukket op i feltet Projektnavigator.
  3. Lav tabellen Telefonnumre på tilsvarende måde som tabellen Personer.
  4. Lav et felt med titlen Person af typen Heltal og et felt Nummer af type Tekst. Du skal ikke bruge Heltal her, da telefonnumre kan have mange forskellige former og kaldenumre.
  5. Klik på knappen Data i værktøjslinjen og brug Telefonnumre som tabellens påskrift. Som med den forrige tabel skal du lade Kexi tilføje en primær nøgle.