Newsgroup: it.comp.appl.access
Titolo: Condizione Where

Ciao a tutti
avrei bisogno di un aiuto, se possibile.
Ho creato un DB Access XPche acquisisce dei dati esterni attraverso
un'importazione
delimitata di file .txt generato da un'applicazione Cobol (il DB aziendale).
Ho quindi una Tabella Clienti (+ relativa Form) che aggiorno periodicamente
con l'importazione delimitata, con diversi campi, tra i quali uno che ho
chiamato
"Codice" contenente numeri univoci ad otto cifre.
Ora, vorrei creare una seconda Tbl , in relazione con la prima, contenente
due campi,
"Codice" e "Note", gestita da una Form che visualizzerà solo il campo
"Note".
Come si fa a fare in modo che con la Form Clienti aperta, aprendo anche la
Form Note (con un
tasto che creerò), quando inizio a digitare nel campo "Note",
automaticamente nel campo "Codice"
(non visibile) venga inserito automaticamente lo stesso valore del
corrispondente campo "Codice"
della form Clienti riferito al record visualizzato?
(Descrizione un pò tortuosa, spero di essere stato abbastanza chiaro)
Ringrazio per l'attenzione
------------
PicoDM

PicoDM ha scritto:

Non ti conviene usare una tabella separata perchè complica le cose. Faccio
presente che i campi memo, se non vengono compilati, non occupano spazio
(se non pochi byte, qualcuno dice due).
Io in questi casi metto direttamente un campo memo nella tabella
principale ed uso una maschera popup per scrivere le note più comodamente.
Trovi un mio esempio su 
www.sitocomune.com
, sezione Forms o Novità.
Namor
-- 
------------------------------
Siamo tutti nella stessa barca (alcuni incatenati ai remi, altri con la
frusta in mano)!
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ciao Namor,
il mio problema è che periodicamente ripeto l'importazione dati .txt
dal DB Cobol, il cui archivio nel frattempo può essere stato implementato,
oppure alcuni record possono essere stati variati (indirizzi, telefoni
ecc. ......).
Eseguo questa operazione da codice VBA, cancellando dal mio DB Access,
tutti i dati ed incollando quelli aggiornati.
Sono uno alle prime armi ed ho pensato che la soluzione più semplice
per conservare annotazioni personali, esterne al DB Cobol,
fosse quella di creare una tabella separata che avesse il campo "Codice"
messo in relazione con quella principale.
Potrei, per tagliare la testa al toro, avere entrambi i campi "Codice" e
"Note" nella relativa sottomaschera, digitando per la prima volta il valore
Codice del record corrente, ma mi piacerebbe che questo venisse
fatto in automatico.
Oppure se c'è qualcuno che mi può suggerire qualcos'altro, ben venga.
Grazie
---
PicoDM


Ciao a tutti
Non mandatemi al diavolo,
ma vorrei sapere se c'è qualcuno disposto ad aiutarmi.
Considerate la tabella non come un campo note,
ma come un campo qualsiasi.
Vedi mio 1° messaggio.
Se non è possibile fare quello che chiedo,
me lo potete dire, per favore?
Grazie
--
PicoDM

PicoDM ha scritto:


Invece che cancellare tutti i dati e reinserirli puoi scrivere una routine
che confronti i valori del file di testo con quelli presenti nel db e
aggiorni quelli che sono cambiati. Così non perdi ogni volta le note ed
eventuali altri dati collegati, puoi aggiungere campi alla tabella, e non
serve compattare sempre il db.
Io uso questo sistema in un mio db. E' più complicato controllare le
variazioni che non eliminare e reimportare, ma ti dà dei vantaggi. La
routine di confronto, una volta scritta non la tocchi più.
Namor
-- 
