저는 Access에서 VBA로 수년간 놀고 있었지만 솔직히 RecordSets를 사용 해본 적이 없습니다.중첩 루프를 사용하여 각 수신자에게 일일 작업 목록을 전자 메일로 보내십시오.
나는 특정 날짜에 대한 모든 엔지니어의 방문 목록을 작성하는 SQL 문자열을 가지고 : 나는 다른 레코드 집합에 잘 작동 변수로 고정 날짜를 대체하는거야
"SELECT Cases.Id, Customers.SiteName, tbl_Visits.[Visit Date], Employees.[Last Name], Employees.[Job Title], Employees.[E-mail Address] " & vbCrLf & _
"FROM (Customers INNER JOIN Cases ON Customers.ID = Cases.Customer) INNER JOIN (Employees INNER JOIN tbl_Visits ON Employees.ID = tbl_Visits.Engineer) ON Cases.Id = tbl_Visits.CaseID " & vbCrLf & _
"WHERE (((tbl_Visits.[Visit Date])=#1/27/2014#) AND ((Employees.[Job Title])=""Engineer""));"
I 용도.
이 데이터로 수행하고자하는 작업은 ID, 사이트 이름, 각 전자 메일 주소의 방문 날짜 텍스트 문자열을 만든 다음 전자 메일로 보냅니다. 이메일 비트를 할 수 있고 전체 RecordSet을 하나의 이메일 텍스트 문자열로 보낼 수 있습니다. 이메일 주소만큼이나 많은 이메일을 보내고 있습니다.
나는 "각각의"직업에 대한 느낌이 있지만, 나는 정말로 모른다.
고마워요. 나는 아침에 그걸 가지고 가려고합니다. – MikeH