Jusqu'à présent, nos états n'affichaient que le contenu d'une table, nous allons créer un état qui va afficher la liste des clients, avec, pour chaque client, la liste des commandes qu'il a passé.
ATTENTION : pour que ceci fonctionne, vous devez avoir crée correctement les relations entre les tables.
Comme précédemment, on crée un état grâce à l'assistant :

La différence est qu'ici, on va chercher des données appartenant à deux tables : N°Client, Nom et Ville proviennent de la table Clients et N°Commande, Commande réglée et vendeur proviennent de la table Commande. Puis cliquez sur le bouton Suivant, on arrive à la boîte de dialogue suivante :

Et là, on voit que si on a bien fait les relations entre les tables, Access a vu qu'a un client peut correspondre plusieurs commandes, il nous propose donc de générer un état qui va soit afficher tous les clients, avec, pour chaque client les commandes correspondantes, ou pour toutes les commandes, avec, pour chaque commande, le client qui l'a passé. Ce qui nous interesse n'est pas d'avoir la liste des commandes, car un client peut avoir passé plusieurs commandes, on retrouvera sonc son nom plusieurs fois dans l'état, on va donc regrouper par client.

Ici, on va indiquer comment va se faire le tri. On va trier sur la date. On aura donc un état qui va afficher pour chaque client, les commandes qu'il a passé, triées par date. On choisit ensuite la présentation et on donne un nom à l'état et Access génère automatiquement l'état :
