Below is the code I have assigning records evenly by entity, where and what would I insert to accomplish 5a?
Thanks
Code:
Function AssignJob()Dim db As Database
Dim rsJob As Recordset
Dim rsEmp As Recordset
Dim rsLastEmp As Recordset
Dim intLastEmpID As Integer
Dim strJob As String
Dim strEmp As String
Dim strLastEmp As String
Set db = CurrentDb
strJob = "select * from tblgci where assigned is null"
Set rsJob = db.OpenRecordset(strJob, dbOpenDynaset)
strEmp = "select * from qryActiveEmployee"
Set rsEmp = db.OpenRecordset(strEmp, dbOpenDynaset)
strLastEmp = "select * from tblgci where assigned is not null"
Set rsLastEmp = db.OpenRecordset(strLastEmp, dbOpenDynaset)
If rsJob.RecordCount = 0 Then
MsgBox "No record to assign or all records aleardy assigned"
Else
If rsJob.EOF Then Exit Function
rsJob.MoveFirst
With rsEmp
If rsLastEmp.RecordCount = 0 Then
rsEmp.MoveFirst
intLastEmpID = rsEmp!EmpId
Else
rsLastEmp.MoveLast
intLastEmpID = rsLastEmp!assigned
rsEmp.FindFirst "EmpId = " & intLastEmpID
rsEmp.MoveNext
If rsEmp.EOF Then
rsEmp.MoveFirst
End If
End If
End With
Do While Not rsJob.EOF
rsJob.Edit
rsJob!assigned = rsEmp!EmpId
'rsjob!assigneddate = date'
'rsjob!assignedby = User'
rsJob.Update
rsJob.MoveNext
rsEmp.MoveNext
If rsEmp.EOF Then
rsEmp.MoveFirst
End If
Loop
MsgBox "Assigned Records Successfully"
End If
rsJob.Close
rsEmp.Close
rsLastEmp.Close
db.Close
Set rsJob = Nothing
Set rsEmp = Nothing
Set rsLastEmp = Nothing
Set db = Nothing
End Function