Je pensais à un alias local à SQL du genre
SELECT S.id, S.nom, C.id, C.nom
FROM souscripteurs S, consommateurs C
WHERE...
Si l'on voyait la requête, ou au moins l'endroit où se trouve ce "S", peut-être que cela nous éclairerait.
Cela dit, a priori, l'idée de la table masquée me semble possible, car Access permet de masquer très facilement les tables, et s'il s'agit d'une table sensible, genre table des mots de passe, un programmeur parano (ça existe) a pu vouloir la masquer.
Pour voir une table masquée, afficher la liste des tables, aller dans la barre de menu, Outils, Options, onglet Affichage, cocher Objets masqués. Les tables masquées apparaissent alors en grisé. Cliquer avec le bouton droit sur une icone grisé, menu contextuel Propriétés, case à décocher Attribut masqué.