Le module d'interrogation, dont le rôle principal est de générer des rapports personnalisés, se caractérise par deux aspects distincts et comporte:

Une section où formuler les requêtes d'interrogation,
Une fonction conçue pour exploiter les résultats obtenus.




La formulation d'une requête se fait de manière intuitive et il n'est pas nécessaire de connaître un langage d'interrogation de base de données. Malgré la simplicité d'utilisation, il est possible de définir des requêtes intégrant jusqu'à 25 conditions reliées par les connectives logiques ET et OU.
Une condition peut s'appliquer sur n'importe quel champs de la base de données (y compris ceux définis par l'utilisateur) et permet la comparaison d'un champs avec une valeur donnée (par exemple, rechercher tous les composants dont la quantité en stock est inférieure à 10) ou de deux champs (par exemple, rechercher tous les composants dont la quantité en stock est inférieure au stock minimum).
La formulation des conditions s'accompagne de la définition des champs à afficher dans la fenêtre de présentation des résultats. Par ailleurs, il est possible de faire des calculs sur ces champs (somme, moyenne, minimum et maximum).




Le résultat d'une requête se présente sous forme d'une table où les colonnes correspondent aux champs choisis. Les données affichées, qui peuvent être triées selon un mode multi-critères, peuvent être imprimées et exportées.
Par ailleurs, la table permet la localisation de données et supporte la fonction glisser/déposer (utile par exemple pour ajouter un composant dans une liste de pièces).




Il est également possible d'associer des rapports aux fenêtres importantes de Part-List Plus. Cela permet de lancer l'exécution de rapports très facilement mais surtout de les paramétrer automatiquement en fonction des circonstances. Par exemple, dans une fenêtre contenant une liste de pièces, en cliquant sur l'une d'elles puis en lançant le rapport «Liste des commandes en cours pour cette pièce», on obtient très rapidement la liste des commandes fournisseur dans lesquelles la pièce en question se trouve. Si par la suite, on clique dans le rapport sur une commande donnée et que l'on ouvre la fenêtre d'édition des commandes fournisseur, on voit apparaitre non seulement la bonne commande mais en plus, la pièce recherchée initialement est automatiquement mise en évidence.
Cette ergonomie facilite grandement l'accès aux informations et est très agréable à utiliser grâce aux performances étonnantes de générateur de rapport.