- 18.05.2015
- 4 minute de citit
-
-
K
-
In acest articol
Se aplica: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
Adaugati relatii la un tabel utilizand Arborele obiectelor aplicatiei (AOT).
O relatie dintr-un tabel poate restrictiona randurile din tabel sau poate restrictiona valorile care pot fi in anumite campuri. O utilizare obisnuita a relatiilor este asocierea randurilor dintr-un tabel la randurile corespunzatoare dintr-un alt tabel. Relatiile permit multor formulare sa afiseze date din mai multe tabele.
Unele relatii restrictioneaza randurile din tabel testand valorile din fiecare rand in raport cu valorile constante. Alte relatii restrictioneaza randurile comparand valorile din fiecare rand cu valorile dintr-un rand dintr-un alt tabel.
Adaugati o relatie la un tabel in AOT
Pasii initiali pentru adaugarea unei relatii sunt aceiasi indiferent de tipul de relatie pe care il adaugati. Pasii ulteriori difera in functie de tipul relatiei.
Nu uitati sa salvati modificarile in AOT.
-
In AOT, trece la date Dictionar > Mese , si apoi extinde tabelul ca relatia va fi adaugat.
-
Faceti clic dreapta pe nodul Relatii , apoi selectati Relatie noua .
-
Faceti clic dreapta pe relatia nou adaugata, apoi selectati Proprietati .
-
Setati numele noii relatii modificand proprietatea Name .
-
In proprietatea Tabel , selectati tabelul aferent.
-
Utilizati proprietatea Validare pentru a determina daca relatia ar trebui utilizata pentru validarea datelor atunci cand informatiile sunt introduse in formulare.
-
Faceti clic dreapta pe noua relatie, selectati Nou , apoi faceti clic pe una dintre urmatoarele:
-
Normal pentru a specifica campuri de relatii fara conditii.
-
Camp fixat pentru a specifica campurile de relatii pentru a restrictiona inregistrarile din tabelul principal.
-
Camp asociat fixat pentru a specifica campurile de relatii care restrictioneaza inregistrarile din tabelul asociat.
-
ForeignKey pentru a specifica o corespondenta intre un camp de cheie straina din tabelul actual cu campul de cheie primara din alt tabel parinte.
Nota
Pentru ca aceasta optiune sa functioneze, trebuie mai intai sa setati anumite proprietati pe noua relatie. O sectiune urmatoare explica mai multe despre aceasta optiune.
-
-
Continuati cu subsectiunea care corespunde tipului de relatie pe care l-ati selectat in pasul anterior.
Definiti campurile de relatie
Acum setati proprietatile pe noua relatie pe care ati creat-o sub nodul Relatii .
Relatia normala
-
In proprietatea Camp , selectati campul din tabelul principal care se refera la un camp din tabelul actual.
-
In proprietatea RelatedField , selectati campul din tabelul aferent.
Relatia camp fixa
-
In proprietatea Camp , selectati campul din tabelul principal pe care sa il utilizati pentru a restrictiona inregistrarile.
-
In proprietatea Value , introduceti valoarea campului selectat ca filtru. Aceasta se refera numai la inregistrarile din tabelul principal care se potrivesc cu valoarea campului respectiv. Numai valorile numerice pot fi introduse in proprietatea Value . Relatiile fixe de camp pot fi create numai pe campuri numerice. Fiecare dintre campurile conexe sunt AND’ed in relatia de tabel.
Camp asociat Relatie fixa
-
In proprietatea Value , introduceti valoarea filtrului campului selectat. Acest lucru face ca numai inregistrarile din tabelul aferent care corespund valorii campului respectiv sa fie corelate. Numai valorile numerice pot fi introduse in proprietatea Value . Relatiile fixe de campuri conexe pot fi create numai pe campuri numerice.
-
In proprietatea Camp , selectati campul din tabelul aferent pentru a restrictiona inregistrarile. Fiecare dintre campurile conexe sunt AND’ed in relatia de tabel.
Relatie straina
Folosim adesea termenul copil pentru a ne referi la un tabel care are o coloana cu cheie straina. Si folosim termenul parinte pentru a ne referi la celalalt tabel care furnizeaza valoarea pentru coloana cheie straina. Dar nu folosim niciodata termenii parinte si copil pentru a descrie tabelele de baza si derivate intr-o relatie de mostenire.
-
Setati proprietatea Table la numele tabelului parinte, tabelul care contine campul cheie primara.
-
Setati proprietatea RelatedTableRole la un cuvant sau o expresie care descrie scopul parintelui in relatie.
Nota
Aceasta valoare este adaugata automat ca nume de metoda pe tabela copil. Aceasta metoda este afisata de IntelliSense in editorul X ++, dar nu puteti vedea metoda in AOT. Pentru mai multe informatii despre cum sa utilizati aceasta metoda, consultati Cum se face: Utilizarea clasei UnitOfWork pentru a gestiona tranzactiile in baza de date.
-
Setati proprietatea Name . O valoare utila este o combinatie a valorilor proprietatii Table si RelatedTableRole .
-
Faceti clic dreapta pe nodul relatiei dvs., faceti clic pe Nou , apoi faceti clic pe ForeignKey . Apoi faceti clic pe Baza cheie primara sau Baza alternativa bazata pe un singur camp . Un nou camp este adaugat instantaneu la tabelul copil. Acest camp stocheaza valorile cheii straine.
-
Sub nodul Campuri , faceti clic pe campul nou, apoi modificati valoarea proprietatii Nume .
-
Pentru beneficii de performanta, puteti decide sa adaugati un index pe noul camp cu cheie externa.
Vezi si
Cum: Creati tabele
Proprietati tabel
Definirea relatiilor de masa
Relatii de masa conditionata
Anunturi: Noua carte: „Inside Microsoft Dynamics AX 2012 R3” este acum disponibila. Obtineti copia dvs. in magazinul MS Press.
filmati cento per cento centoxcento porn streaming
italian sex tube centoxcento porn tube
rocco e malena porno centoxcento porn video
streaming porn xxx centoxcento porn videos
max felicitaa centoxcento porno
siffredi malena porno centoxcento porno film
salieri hot centoxcento porno italia
silvia lamberti xxx centoxcento porno italiano
sissy neri pornostar centoxcento porno streaming
italian amateur orgy centoxcento porno tube
malena la pugliese porn centoxcento porno video
lalla gf centoxcento prod
ricce xxx centoxcento produzione
malena rocco siffredi porno centoxcento produzioni
video porno mario salieri centoxcento produzioni hard
porno malene centoxcento roby
tuttetette centoxcento roma
mila milan centoxcento sesso
nuovi video centoxcento centoxcento squirt
3 pornstar centoxcento stella rubino








