Bonjour à tous,

Je cherche à migrer une vieille appli (D5 et BDE) vers firebird avec Delphi 10.3.3.
Je suis débutant FB... j'ai réussi à créer la BD Firebird et récupéré les données

Je me connecte bien avec un TFDConnection
Soit deux tables CLIENTS et COMMANDES en relation par le champ NOCLI avec deux TFDTable,
Deux grilles, et deux navigateurs
En haut les clients, en bas les commandes du client sélectionné.
Quand je clique sur le bouton '-' du navigateur commandes pour supprimer un enregistrement j'ai l'erreur 400.
Je précise que la table commandes a bien un index primaire (sur le champ NUMCOM)

J'imagine que je passe à côté d'un truc ultra simple ?

Nom : Capture (Copy).JPG
Affichages : 148
Taille : 56,9 Ko

Merci de votre aide !