14. juli 2004 - 16:00Der er
6 kommentarer og 1 løsning
Trække emails ud fra flere lister
Hej.
Jeg har to forskellige lister, der hver har en række poster med et email-felt i hver. Det er ikke alle posterne der har en email, og som sagt er de to lister forskellige.
Hvordan får jeg hevet alle email-adresserne lagt sammen i en enkelt streng?
Det skal lige siges, at jeg har lavet 2 forespørgsler, en for hver af mine to tabeller, der hiver de emails ud jeg skal bruge.
Det største problem er nok, at jeg er vant til php & mysql, hvor jeg så bare kan tjekke størrelsen af det nyudtrukkede array, med emailadresser. Men nu ved jeg ikke lige hvordan jeg laver en form for løkke, der gennemgår den forespørgsel jeg har lavet.
Er ikke lige klar over hvad det er du vil, men er det følgende du ønsker :
SELECT [tabel1]![EmailAdresse] & [tabel2]![EmailAdresse] AS EmailString FROM tabel1 INNER JOIN tabel2 ON tabel1.Id = tabel2.Id GROUP BY [tabel1]![EmailAdresse] & [tabel2]![EmailAdresse];
Det jeg gerne vil, er at samle alle emailadresserne, og skrive dem ud i en teksboks (; sepereret), så man har en færdig linie, man kan copy-paste og sende mail til alle folk/firmaer i mit "adressekartotek"
THis is an example for ONE table, you just need to do it for both table and contcatenate the output to your text field
Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Dim sEmail as string Set rs = New ADODB.Recordset With rs Set .ActiveConnection = CurrentProject.Connection .Open "Select email From tbl1"
.MoveFirst sEmail = .GetString(adClipString ,,,";") End With rs.Close
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.