Ciao,

in coda allego la pagina della guida a cui mi riferivo nel messaggio 
precedente,l'esempio si trova nel paragrafo "connetti a..." "connetti da..."

Ringrazio ancora

Nevio

----------------------------------------------------------------
Collega a
Se avete creato un sottoformulario, inserite la variabile in un punto in cui 
possano essere memorizzati i valori del campo del formulario principale. Se un 
sottoformulario è basato su una ricerca, inserite la variabile definita nella 
ricerca. Se avete creato un formulario usando un'istruzione SQL specificata nel 
campo Sorgente dati, inserite la variabile che avete usato nell'istruzione. 
Potete scegliere qualunque variabile. Per inserire più valori, premete (Maiusc) 
(Invio).
Se in Collega da indicate come campo sovraordinato ad esempio il campo database 
"ClientiID", definite in Collega a il nome delle variabili in cui devono essere 
letti i valori del campo database "ClientiID". Se ora, con l'aiuto di queste 
variabili, indicate un comando SQL nel campo Sorgente dati, i relativi valori 
vengono visualizzati nel sottoformulario.
Collega da
Se avete creato un sottoformulario, inserite il campo dati del formulario 
principale che determina la sincronizzazione con il sottoformulario. Per 
inserire più valori, premete (Maiusc) (Invio) dopo ogni riga di digitazione.
Il sottoformulario si basa su una ricerca SQL, e più precisamente su una 
ricerca di parametri. Se nella casella Collega da digitate un nome di campo, i 
dati del campo vengono letti dal formulario principale in una variabile che 
dovete indicare nel campo Collega a. Per mezzo di un apposito comando SQL 
questa variabile viene confrontata con i dati della tabella alla quale si 
riferisce il sottoformulario. In alternativa, potete inserire il nome della 
colonna nella casella Collega da.
A tale scopo osservate l'esempio seguente:
La tabella database alla base del formulario è ad esempio un database di 
clienti ("Clienti"), nel quale ogni cliente viene contrassegnato mediante un 
numero ben definito e cioè con un campo di dati dal nome di "Clienti_ID". 
Gestite gli ordini di un cliente in un'altra tabella database. Ora desiderate 
visualizzare nel formulario gli ordini per ogni cliente digitato. A questo 
scopo create il sottoformulario e in Collega da indicate il campo di dati dal 
database Clienti nel quale può essere identificato chiaramente il cliente, 
quindi "Clienti_ID" (senza virgolette). In Collega a inserite il nome di una 
variabile che deve aggiungere i dati del campo Clienti_ID, quindi ad esempio 
"x".
Il sottoformulario dovrebbe presentare i dati appropriati della tabella degli 
ordini ("Ordini") per ogni ID cliente (ID_cliente -> x). Questo è possibile 
solo se ogni ordine è assegnato in modo univoco a un solo cliente nella tabella 
degli ordini. In alternativa, potete usare un altro campo di nome ID_cliente; 
tuttavia, per evitare che questo campo non venga confuso con il campo omonimo 
del formulario principale, è preferibile denominarlo Numero_cliente.
Confrontate il Numero_cliente della tabella "Ordini" con l'ID_cliente della 
tabella "Clienti", usando ad esempio la variabile x con la seguente istruzione 
SQL:
SELECT * FROM Ordini WHERE Nr_CLienti =: x (se il sottoformulario deve 
visualizzare tutti i dati da una tabella Ordine)
oppure:
SELECT Articolo FROM Ordini WHERE Nr_Clienti =: x (se il sottoformulario deve 
visualizzare dalla tabella Ordine solamente i dati del campo "Articolo").
Potete digitare il comando SQL nel campo Sorgente dati oppure creare una 
ricerca di parametro corrispondente con cui creare il sottoformulario.
Contenuto
Determina il contenuto da utilizzare per il formulario. Il contenuto può essere 
una tabella o una ricerca esistente (precedentemente creata nel database), 
oppure può essere definita da un'istruzione SQL. Prima di inserire un 
contenuto, dovete definirne il tipo esatto in Tipo di contenuto.
Se avete selezionato "Tabella" o "Ricerca" in Tipo di contenuto, la casella 
elenca tutte le tabelle e ricerche impostate nel database selezionato.




____________________________________________________________
6X velocizzare la tua navigazione a 56k? 6X Web Accelerator di Libero!
Scaricalo su INTERNET GRATIS 6X http://www.libero.it



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a