Titolo: Modificare lo stato di una relazione: SET FIELD RELATION
Categoria: Comandi |
|
Ultimo Aggiornamento: 06/07/09 |
Per modificare lo stato di una relazione è assai utile il comando SET FIELD RELATION, soprattutto quando una relazione non è definita automatica da struttura e invece si vuole che lo diventi temporaneamente. La sintassi del comando è:
SET FIELD RELATION (manyTable | manyField; one; many)
dove
- manyTable è la tabella e in questo caso la modifica varrà per tutte le relazioni che partono dalla tabella;
- oppure manyField è il campo da cui parte la relazione;
- one e many prendono il valore delle seguenti costanti per definire le relazioni uno e molti:
Do not modify (0) non modifica nulla;
Structure configuration (1) prende per la relazione il valore stabilito nella struttura;
Manual (2) rende la relazione manuale;
Automatic (3) la rende automatica.
Un esempio:
SET AUTOMATIC RELATIONS(False;False) `Reset delle relazioni
`Solo le relazioni definite adesso verranno usate
SET FIELD RELATION([Invoices]Cust_IDt;
Automatic;
Automatic)
SET FIELD RELATION([Invoice_Row]Invoice_ID;
Automatic;
Automatic)
QR REPORT([Invoices];Char(1);True;True;True)
Inviato da: PierPaolo Sichera |
|
Visite: 10221 |
Se accedi con utente e password, puoi aggiungere dei commenti.