QBE est un langage de requêtes révolutionnaire concurrent à SQL. Il a été inventé par Moshe Zloof pour le compte de la compagnie IBM, en 1977. Paradox, contrairement aux autres SGBDR, travaille nativement en interface QBE lorsque lon veut écrire des réquêtes. QBE signifie, Query By Exemple, cest à dire, « requête par lexemple »... En dautre termes, il ne sagit pas, pour lutilisateur, ni le développeur, dapprendre un langage de requêtes, mais tout simplement de définir une image de la réponse que lon veut obtenir, pour voir figurer les données répondant à linterrogation demandée. Une telle interface est bien plus proche de la demande de lutilisateur, bien plus simple à mettre en oeuvre, mais possède certaines limites. Particularité du QBE de Paradox, il ne fournit pas un pointeur sur une table existante, mais génère une nouvelle table, dite table réponse contenant à un instant T, limage des données répondant à la requête...
Dans cet article, nous allons voir tout du QBE, du plus simple au plus compliqué...