Salve a tutti,
Questo il mio problema che non riesco a risolvere
In un db Access mi trovo due tabelle A e B
Nella tabella A ci sono solo tre campi Nome,email,citta
Nella seconda tabella B Cognome,prov,paese,dainviare ...
Cosa devrei fare:
Si tratta di inviare una newsletter, filtrando i dati dalla tabella B con il campo dainviare=1
otterei tutti i record il cui valore dainviare risulti=1, quindi devo vedere se il valore del campo PAESE tab(B) sia presente nel campo CITTA tab(A)
Nel caso sia presente, devo far partire una email che però ragruppi tutti i record della tabella (B) con il nome del paese uguale (Es. Roma,Roma,Roma...) cosi ragruppo tutti i record uguali in una sola email.
dopo aver inviato l'email prima di passare alla prossima devo contrassegnare il campo dainviare=0
Faccio degli esempi:
TABELLA A:
nome: rossi, luigi, giuseppe ...
email: mail1, mail2, mail3 ...
citta: roma, palermo, roma, venezia, palermo ...
TABELLA B:
cognome: xxxxx, yyyy, zzzz ...
paese: roma, milano, torino, roma, palermo, roma ...
...
....
In sostanza, io devo mandare una sola email per ciascun iscritto alla newsletter tab(A) che ragruppi però tutti i dati presenti nella tabella B il cui campo paese sia uguale al campo CITTA della tabella A.
Altrimenti dovrei mandare una email per ogni corrispondenza trovata. Un casino...
Spero però in un vostro aiuto.