Sisukord
Register 🔎︎

# Relations

Allows you to define and edit a relation between two tables.

Selle käsu kasutamiseks...

In a database file window, choose Tools - Relationships.

The update and delete options are only available if they are supported by the database used.

## Asjassepuutuvad tabelid

Siin on loetletud kaks seotud tabelit. Uue relatsiooni loomisel võid igast dialoogi ülaosas olevast liitboksist ühe tabeli valida.

Kui avasid dialoogi Relatsioonid olemasoleva relatsiooni jaoks (tehes aknas Relatsioonid topeltklõpsu mõnel ühendusjoonel), ei saa seotud tabeleid muuta.

## Võtmeväljad

Defineerib relatsiooni võtmeväljad.

Linkimiseks valitud tabelite nimed kuvatakse siin veerunimedena. Väljal klõpsates saad tabelis oleva välja valimiseks kasutada noolenuppe. Iga relatsioon kirjutatakse eri reale.

## Värskendamise sätted

Siin saad valida sätted, mis jõustuvad juhul, kui primaarvõtmevälja muudetakse.

### Toimingut pole

Määrab, et ükski primaarvõtme muudatus ei mõjuta muid väliseid võtmevälju.

### Värkendatakse kaskaadi

Värskendab kõik välised võtmeväljad juhul, kui vastavat primaarvõtit on muudetud (kaskaadis värkendamine).

### Set null

Kui vastavat primaarvõtit on muudetud, määratakse selle valiku puhul kõigi väliste võtmeväljade väärtuseks "IS NULL". Väärtus "IS NULL" tähendab, et väli on tühi.

### Set default

Kui vastavat primaarvõtit on muudetud, määratakse selle valiku puhul kõigile välistele võtmeväljadele vaikeväärtus. Vastava tabeli loomise käigus määratletakse välise võtmevälja vaikeväärtus välja omaduste määramisel.

## Delete options

Here you can select options that take effect when a primary key field is deleted.

### No action

Specifies that the deletion of a primary key will not have any effect on other external key fields.

### Delete cascade

Specifies that all external key fields will be deleted if you delete the corresponding primary key field.

When you delete a primary key field with the Delete cascade option, all records from other tables that have this key as their foreign key are also deleted. Use this option with great care; it is possible that a major portion of the database can be deleted.

### Set null

If you delete the corresponding primary key, the "IS NULL" value will be assigned to all external key fields.

### Set Default

If you delete the corresponding primary key, a set value will be set to all external key fields.