Hallo
Ik zit met een redelijk probleembje.
Voor een klantenregister heb ik het veld "Emailadressen" . Sommige klanten geven geen emailadressen in, sommigen 1; maar sommigen geven er 2 in.
Nu ben ik bezig met een query te maken, in 2 kolommen. in de 1e kolom wil ik het 1e emailadres, in de 2e kolom wil ik het 2e.
Ik zal dit met de SQL-code moeten gaan aanpassen waarschijnlijk... Iets zoals volgend:
Ben ik op de goede weg hiermee? Welke aanpassingen kan ik nog doen? Het is altijd hetzelfde record!!
Thanx
C:thumb:
Ik zit met een redelijk probleembje.
Voor een klantenregister heb ik het veld "Emailadressen" . Sommige klanten geven geen emailadressen in, sommigen 1; maar sommigen geven er 2 in.
Nu ben ik bezig met een query te maken, in 2 kolommen. in de 1e kolom wil ik het 1e emailadres, in de 2e kolom wil ik het 2e.
Ik zal dit met de SQL-code moeten gaan aanpassen waarschijnlijk... Iets zoals volgend:
Code:
Public Sub CreateEmail()
'*** Opvullen van de tabel
StrSql_Read = "SELECT * FROM Klanten " _
& "WHERE Klant = '" & Formulier & "' " _
& "AND Volgnummer = '" & Taal & " '"
Set Rst = Db.OpenRecordset(StrSql_Read)
Do While Rst.EOF = False
If klant <> vorige_klant Then
volgnummer = 1
Else
volgnummer = volgnummer + 1
End If
'*** Wegschrijven van Klanten in tabel
StrSql_Update = "INSERT INTO PKK_Email (KKKLNR, Volgnummer, Email) " _
& "SELECT '" & KKKLNR & "', " & Email & ", '" & Volgnummer & "
CurrentDb.Execute (StrSql_Update)
Rst.MoveNext
Loop
End Sub
Ben ik op de goede weg hiermee? Welke aanpassingen kan ik nog doen? Het is altijd hetzelfde record!!
Thanx
C:thumb:
Laatst bewerkt: