Could I please ask for some help with a current project I am working on.
The database, named “Zone Detect” at the moment is made up of 3 tables, these being “Items”, “Zone 1” & “Zone 2”.
Both tables “Zone 1 & Zone 2” are linked externally via a separate access database. I then use the link tables facility, through a network to input the external data into the tables “Zone 1 & Zone 2”. The detection devices used are RFID readers.
The idea is that as the items pass by the RFID reader a unique Badge ID is read and the time it was detected is logged. Zone 1 is the primary detector and Zone 2 is a back up for Zone 1.
In reality most Badge ID’s are picked up by both Zone 1 and Zone 2, however some are only picked up by one or the other of the Zone detectors. It is necessary to have both detectors for the required reliability of the project.
What I am trying to do is gather the information (detected BadgeID & Time Logged) into one column within a query. From the database I have attached you will see, I have the information from both Zone 1 & Zone 2, but in 2 separate columns.
Ideally if the query could prioritise and place all detected “Zone 1” records in a column, plus all detected “Zone 2” records (that were not detected by Zone 1), ignoring the “Zone 2” records that were also read by “Zone 1” to produce one column of times, as below.
1234 ABC FX2 Red S 9:30:46
1235 ABC FX7 Blue S 9:30:02
1236 ABC FX7 Blue M 9:30:14
1239 ABC FX3 Yellow L 9:30:18
1242 CDE HL7 Blue M 9:30:21
1241 CDE HL2 Red S 9:30:23
1237 ABC FX9 Green S 9:30:51
1250 EFG SM8 White S 9:31:28
1249 CDE HL9 Green M 9:31:59
1238 ABC FX2 Red L 9:32:22
1240 CDE HL7 Blue M 9:33:07
I am afraid this has got me baffled, I am fairly new to the Access database software and am trying to learn as I go along. I would be very grateful if somebody could suggest a way to achieve this.

The database, named “Zone Detect” at the moment is made up of 3 tables, these being “Items”, “Zone 1” & “Zone 2”.
Both tables “Zone 1 & Zone 2” are linked externally via a separate access database. I then use the link tables facility, through a network to input the external data into the tables “Zone 1 & Zone 2”. The detection devices used are RFID readers.
The idea is that as the items pass by the RFID reader a unique Badge ID is read and the time it was detected is logged. Zone 1 is the primary detector and Zone 2 is a back up for Zone 1.
In reality most Badge ID’s are picked up by both Zone 1 and Zone 2, however some are only picked up by one or the other of the Zone detectors. It is necessary to have both detectors for the required reliability of the project.
What I am trying to do is gather the information (detected BadgeID & Time Logged) into one column within a query. From the database I have attached you will see, I have the information from both Zone 1 & Zone 2, but in 2 separate columns.
Ideally if the query could prioritise and place all detected “Zone 1” records in a column, plus all detected “Zone 2” records (that were not detected by Zone 1), ignoring the “Zone 2” records that were also read by “Zone 1” to produce one column of times, as below.
1234 ABC FX2 Red S 9:30:46
1235 ABC FX7 Blue S 9:30:02
1236 ABC FX7 Blue M 9:30:14
1239 ABC FX3 Yellow L 9:30:18
1242 CDE HL7 Blue M 9:30:21
1241 CDE HL2 Red S 9:30:23
1237 ABC FX9 Green S 9:30:51
1250 EFG SM8 White S 9:31:28
1249 CDE HL9 Green M 9:31:59
1238 ABC FX2 Red L 9:32:22
1240 CDE HL7 Blue M 9:33:07
I am afraid this has got me baffled, I am fairly new to the Access database software and am trying to learn as I go along. I would be very grateful if somebody could suggest a way to achieve this.
