Results 1 to 4 of 4
  1. #1
    arjun5381 is offline Novice
    Windows 8 Access 2007
    Join Date
    May 2016
    Posts
    12

    How To Allocate Tasks to Online Users In MS Access VBA 2007

    Dear All,

    I need your help to solve my problem, I have 2 Tables : (1st ) tblTaskDetails (2nd ) tblOnlineUsers as below sample data

    I want to allocate all pending Accounts Numbers to All Online Users, Suppose 10 Accounts are pending for user allocation and currently 3 users are online in the system, then the system will automatically allocate these 3 online users to pending Accounts equally but most important there sequence like users A,B,C,A,B,C,A,B,C etc as like below Required Result.

    1st Table : tblTaskDetails (ORDER BY INCIDENT_DATE ASC)
    Account_Number INCIDENT_DATE
    201200178 04-Apr-16 07:34:09 AM
    921858299 04-Apr-16 08:25:43 AM
    990990101 05-Apr-16 09:28:03 AM
    990990151 05-Apr-16 09:33:03 AM
    990246967 05-Apr-16 09:45:08 AM
    990226021 05-Apr-16 10:04:10 AM

    2nd Table : tblOnlineUsers (ORDER BY Online_Users_Name ASC)
    Online_Users_Name
    A
    B
    C
    D
    E


    Required Result
    Account Number INCIDENT DATE If 1 User Online If 2 Users Online If 3 Users Online If 4 Users Online
    201200178 04-Apr-16 07:34:09 AM A A A A
    921858299 04-Apr-16 08:25:43 AM A B B B
    990990101 04-Apr-16 09:28:03 AM A A C C
    990990151 05-Apr-16 09:33:03 AM A B A D
    990246967 05-Apr-16 09:45:08 AM A A B A
    990226021 05-Apr-16 10:04:10 AM A B C B
    948104306 05-Apr-16 10:29:18 AM A A A C
    920617566 05-Apr-16 10:31:52 AM A B B D
    920621842 05-Apr-16 10:33:14 AM A A C A
    920844782 05-Apr-16 10:47:25 AM A B A B
    936251646 05-Apr-16 11:01:30 AM A A B C
    943999521 05-Apr-16 11:03:59 AM A B C D
    991007397 05-Apr-16 11:06:34 AM A A A A
    921511542 06-Apr-16 11:23:45 AM A B B B
    944568550 06-Apr-16 11:24:10 AM A A C C
    921511542 06-Apr-16 11:24:14 AM A B A D
    909774256 06-Apr-16 11:31:02 AM A A B A
    921773014 06-Apr-16 11:32:31 AM A B C B
    988250007 07-Apr-16 11:34:58 AM A A A C
    921779722 08-Apr-16 11:44:23 AM A B B D
    991025088 08-Apr-16 11:58:41 AM A A C A
    921841541 08-Apr-16 11:58:44 AM A B A B

    Attached Thumbnails Attached Thumbnails How To Allocate Tasks to Online Users In MS Access VBA 2007.png  

  2. #2
    CJ_London is online now VIP
    Windows 10 Access 2010 32bit
    Join Date
    Mar 2015
    Posts
    11,409
    I would expect something like this

    Code:
    SELECT T.*, Online_Users_Name
    FROM tblTaskDetails T, tblOnlineUsers O
    WHERE Unallocated=True AND Online=True AND (SELECT Count(*) FROM tblOnlineUsers WHERE  Online=True AND Online_Users_Name<=O.Online_Users_Name)=(SELECT Count(*) FROM tblTaskDetails WHERE Unallocated=True AND IncidentDate<=T.IncidentDate) mod A(SELECT Count(*) FROM tblOnlineUsers WHERE  Online=True)
    ORDER BY IncidentDate

  3. #3
    arjun5381 is offline Novice
    Windows 8 Access 2007
    Join Date
    May 2016
    Posts
    12
    Thanks a lot Ajax for your prompt reply, there are small correction required, if Single user is online then this Query will not giving any result because this query not considering Last online user, below is the modified Query......Once again thank you very so much...Great Job...

    SELECT T.*, O.Online_Users_Name
    FROM tblTaskDetails AS T, tblOnlineUsers AS O
    WHERE (((T.Unallocated)=True) AND ((O.Online)=True) AND (((SELECT Count(*) FROM tblOnlineUsers WHERE Online=True AND Online_Users_Name<O.Online_Users_Name))=(SELECT Count(*) FROM tblTaskDetails WHERE Unallocated=True AND IncidentDate<=T.IncidentDate) Mod (SELECT Count(*) FROM tblOnlineUsers WHERE Online=True)))
    ORDER BY T.IncidentDate;

  4. #4
    CJ_London is online now VIP
    Windows 10 Access 2010 32bit
    Join Date
    Mar 2015
    Posts
    11,409
    well - I did say 'something like'

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 0
    Last Post: 04-08-2016, 05:50 AM
  2. Limits on number of concurrent users in Access 2007
    By Perceptus in forum Programming
    Replies: 5
    Last Post: 02-17-2015, 01:10 PM
  3. Replies: 2
    Last Post: 03-29-2012, 08:49 AM
  4. Replies: 1
    Last Post: 08-14-2011, 12:15 AM
  5. Access 2007 Users and Permissions Problem
    By botts121 in forum Security
    Replies: 3
    Last Post: 07-06-2009, 10:23 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums