A fejlett szintű lekérdezések operátorokat használnak egymást követő kiválasztási halmazokon, hogy eredményként új objektumhalmazokat, vagy bejegyzéskészleteket olvassanak be, amelyek hasonló módszerrel szintén tovább finomíthatók.
A Csatolás kiválasztása párbeszédpanel a Lekérdezésszerkesztő párbeszédpanel továbbfejlesztett változata, amely a grafikus objektumok és adatbázis-bejegyzések ismétlődő kiválasztási halmazait hozza létre.
A Csatolás kiválasztása párbeszédpanel egy folyamatos kiválasztási halmazt hoz létre, amelyet egy iteratív módon futó folyamat során további információkkal finomíthat. A folyamatot egy lekérdezés létrehozásával vagy grafikus objektumok kiválasztásával kezdheti. Ez a kezdeti kiválasztási halmaz az A halmaz. A kiválasztási halmaz további finomítása folytatódhat a további grafikus objektumok kijelölésével vagy egy lekérdezés futtatásával. A második kiválasztási halmaz a B halmaz. A kiválasztási halmaz további finomítása az A és a B halmaz között kialakított kapcsolattal valósul meg. A következő kapcsolatok vagy halmazműveletek használhatók:
Miután a halmazműveletek egyikét alkalmazta, a kapott eredmények válnak az új kiválasztási halmazzá és az A halmazhoz rendelődnek. Az iteratív folyamat további B halmazok létrehozásával folytatódhat, tovább finomítva a csatolás kiválasztási halmazát.