Newsgroup: it.comp.appl.access
Titolo: tabella maschera inserimento

grazie a chi mi vorrà essre utile essendo io nuovo:
Situazione: ho un file di access molto semplice formato da una tabella
"curriculum" e da una maschera "consulta_modifica profili". Il file
risiede su un ftp.
Io una volta alla settimana scarico il file e dalla maschera che ho
creato visualizzo e aggiungo informazioni  sui dati inseriti (in
pratica esprimo il mio giudizioi sui curriculum inseriti).
Come faccio la prossima volta che torno a scaricare il file dal ftp con
nuovi curriculum inseriti ad evitare che vadano sopra ai commenti che
avevo espresso la settimana prima sui nominativi presenti?
se mi sapete spiegare come fare e in che modo....ve ne sono grato.
grazie

 ha scritto nel messaggio
news:1167930819.2...@q40g2000cwq.googlegroups.com...


Ciao andrea, leggendo il tuo post mi è venuto il mal di testa.
Facci capire bene:
che ci fa sul server ftp il file access? viene forse popolato da internet
attraverso qualche
pagina asp?
Probabilmente la maschera da cui visualizzi e aggiorni i dati si basa su una
query che a sua volta prende i dati dalla tabella di un database locale.
Giusto?
Ora, invece che eliminare il database (visto che è un'entità diversa da
quello che sonnecchia sul server ftp) in locale
sarebbe bene che, attraverso delle belle query di aggiornamento e
accodamento venisse popolato con in nuovi record presenti nel file che
risiede sul ftp.
o aggiornato con le modifiche apportate nel periodo in cui sonnecchia sul
server ...
Scaricalo e copialo in una posizione diversa da quello locale, e poi giochi
un po' con le query.
Quindi suggerimento:
1 spiegaci meglio come aggiorni i dati
2 studia un po' le query di aggiornamento o accodamento.
Facci sapere!

 Facci sapere!
RINGAZIO IN ANTICIPO

 ha scritto nel messaggio
news:1167996957.2...@51g2000cwl.googlegroups.com...
ciroteo ® (nospam) ha scritto:

MIIIIIIII! andrea, non scrivere in maiuscolo raddoppi il malditesta!
nel linguaggio "internettiano" scrivere in un newsgroup in maiuscolo
equivale a URLARE e la cosa come puoi ben capire non è ben vista.
Ah anche io non sono informatico (non ne esistono più!) e a volte mi tocca
pure vedere dei bilanci ... brrr!
Tornando al tuo problema: non mi è chiaro come tu possa collegare la
maschera alla tabella che viene popolata da internet. Il db è sul vostro
server e questo server funge da web server?
Comunque, ipotizzando che tu abbia due database diversi: A che è quello su
internet (quello con i dati più aggiornati, ossia con gli ultimi curricula
inseriti) e l'altro B
che è quello che hai sulla tua macchina in locale con i dati storici e le
tue aggiunte/commenti potresti agire come segue:
Primo : fare il dowload del db su internet, A, e copiarlo in locale in una
posizione diversa da quello in cui hai salvato i dati storici B.
p.e: "c:\curricula\database_a.mdb"
Secondo: accodi i dati che mancano alla tabella curricula di B ma che sono
già presenti in A.
per far questo puoi fare una tabella a dati non corrispondenti, (ma il
problema è la chiave!) e poi la accodi alla tabella di A.
Per far questo In questo caso potresti collegare in B la tabella di A ed
effettuare una quert di accodamento dei soli record che non hai già in
tabella curricula del db B.

 ha scritto nel messaggio
news:45a2628a$0$4255$4faf...@reader1.news.tin.it...

(scusa mi è partito l'invio!!!)
Primo : fare il dowload del db su internet, A, e copiarlo in locale in una
posizione diversa da quello in cui hai salvato i dati storici B.
p.e: "c:\curricula\database_a.mdb"
p.e: "c:\curricula\database_b.mdb"
Secondo: potresti collegare in B la tabella curriculum di A ed
effettuare una quert di accodamento dei soli record che non hai già in
tabella curricula del db B. (per collegare tabelle menu carica dati esterni)
per far questo puoi fare una tabella a dati non corrispondenti, (la trovi
nelle procedure guidate delle query ma il
problema è la chiave!) e poi la accodi alla tabella di A.
p.e.
SELECT Tabella_Clienti.Nome, Tabella_Clienti.Cognome
FROM Tabella_Clienti LEFT JOIN TAbella_clienti1 ON Tabella_Clienti.Nome =
TAbella_clienti1.Nome
WHERE (((TAbella_clienti1.Nome) Is Null));
Terzo accodi i dati nella tabella A ... con una query di accodamento oppure
modifichi la precedente con una sintassi simile:
INSERT INTO Tabella_Clienti ( Nome, Cognome, Nome )
SELECT Tabella_Clienti.Nome, Tabella_Clienti.Cognome, TAbella_clienti1.Nome
FROM Tabella_Clienti LEFT JOIN TAbella_clienti1 ON Tabella_Clienti.Nome =
TAbella_clienti1.Nome
WHERE (((TAbella_clienti1.Nome) Is Null));

Scusami ma non conosco le regole del virtuale.
Volevo informarti che con le indicazioni che mi hai dato sono proprio
riuscito ad ottenere quello di cui necessitavo. Davvero mille grazie.
Se ti capita di passare dalle parti di Reggio Emilia e ti servono
informazioni,.....non esitare.
saluti e ancora grazie.
ciroteo ® (nospam) ha scritto:


 ha scritto nel messaggio
news:1168277109....@v33g2000cwv.googlegroups.com...

ciroteo ® (nospam) ha scritto:

ottimo mi compiaccio!
vorrei inoltre ricordarti che in questo mondo virtuale ...ma se vedi le foto
del cisa ti accorgerai che siamo tutti in carne ed ossa ahimè (anzi io nel
tendine d'achille ho pure un po' di plastica...)
esistono un sacco di altre regole di netiquette.
tra cui quella di quotare dopo il messaggio precedente in modo da facilitare
la lettura.
le trovi sui siti di riferimento
www.sitocomune.com
www.accessgroup.it
www.donkarl.com/it
....ed altri.
sugli ultimi due trovi anche un sacco di info riguardo alla CISA!
buon lavoro
Matteo