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 principalNumele tabelului de unde vor fi recuperate valorile.
Conditie principalaUn posibil sir SQL pentru a filtra valorile care trebuie recuperate.
Combinatii principaleSunt gestionate combinatiile intre tabelul de recuperare si cel de sosire.
Text liberDaca este bifat, permite scrierea unui text liber in cadrul campului chiar si fara a selecta o valoare.
Nu permite duplicateDaca 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 secundarDupa prima selectie din tabelul principal este posibila setarea unei a doua selectii, asociata valorilor celei dintai.
Conditie secundaraUn eventual sir SQL pentru a filtra valorile care vor fi preluate pe tabelul secundar.
Combinatii secundareCombinatiile care vor fi efectuate de la tabelul secundar la cel de destinatie.