Just curious, do you get an error if you requery a hidden (invisible) listbox? Or, is this a problem of speed?
ie. Is requerying two listboxes too slow compared to requerying only one of them?
That's a little hard to believe because two files with the same name cannot be in the same folder together; but if you managed to do that, then you're good to go.
Well, that depends on two things:
Do both BEs have the same name?
And will both BEs have the same filepath as when you created the new linked tables to the one with a password?
Here are the typical steps when developing a secured BE with an FE.
Create the BE file
Add the tables in the BE
Apply a password to the BE file
Create the FE file
Link the BE tables to the FE
Access will prompt you (the developer) the password to the BE
If you enter the correct password, then...
If you did put a password in the BE and someone double-clicks on it, they would get an "enter password" prompt by design, without you having to use any VBA at all - if that's what you were after.
Here's a link to the new thread.
https://www.access-programmers.co.uk/forums/threads/making-the-primary-key-as-the-client-code-from-the-client-name.335065/
If I understand that correctly, a normalized structure might be something like this:
tblPartTypes
TypeID, pk
TypeDesc
tblParts
PartID, pk
TypeID, fk
tblEquipment
EquipID, pk
Desc
etc.
tblEquipParts
EquipPartID, pk
EquipID, fk
PartID, fk