Subtabel

Acest tip de camp este cel mai important dintre toate, sarcina sa fiind aceea de a crea o legatura intre un tabel si un altul.

Acest camp ofera posibilitatea de a selecta un rand de valori dintr-un alt tabel si, cu ajutorul combinatiilor setate, copierea valorilor in cadrul campurilor fisei.

In plus, subtabelul permite efectuarea a doua selectii de date conectate intre ele.

Exemplu: intr-o factura, dupa selectarea clientului, subtabelul va afisa adresele de expediere posibile.

Campul Subtabel creeaza un camp suplimentar in cadrul bazei de date pentru a putea salva referinta GGUID a randului de date selectat.

Exemplu: prin crearea campului Client, programul va crea automat campul gguid_client. Acest camp este vizibil numai daca baza de date este deschisa cu alte programe si aceasta referinta este doar pentru tabelul principal.

Parametri camp

Tabel principal

Numele tabelului de unde vor fi recuperate valorile.

Conditie principala

Un posibil sir SQL pentru a filtra valorile care trebuie recuperate.

Combinatii principale

Sunt gestionate combinatiile intre tabelul de recuperare si cel de sosire.

Text liber

Daca este bifat, permite scrierea unui text liber in cadrul campului chiar si fara a selecta o valoare.

Nu permite duplicate

Daca este activat, programul, inainte de a continua salvarea, verifica toate valorile tabelului. Daca este gasita o alta inregistrare cu aceeasi valoare a campului, salvarea este blocata.

Tabel secundar

Dupa prima selectie din tabelul principal este posibila setarea unei a doua selectii, asociata valorilor celei dintai.

Conditie secundara

Un eventual sir SQL pentru a filtra valorile care vor fi preluate pe tabelul secundar.

Combinatii secundare

Combinatiile care vor fi efectuate de la tabelul secundar la cel de destinatie.