Bonjour Messieurs,
Je suis nouveau par ici.
Toutefois j'ai un problème qui me chiffonne depuis un bon moment. J'aimerais avoir de l'aide si possible.
J'ai deux tableaux qui se présentent comme suit.

La base AVANCE

ID Contrat prime Estimation
1 A 100 400
2 A 100 500
3 B 200 600
4 B 200 800
5 C 300 1000
6 C 300 1500

La base PAIEMENT

Contrat prime
A 100
A 100
A 100
A 100
A 100
A 100
B 200
B 200
B 200
B 200
B 200

Mon problème est que je veux ramener la colonne ID au niveau de la base PAIEMENT de sorte que tant que Contrat de PAIEMENT est A et que la somme des prime de PAIEMENT pour CONTRAT=A ne vaut pas Estimation de la ligne 1 de la base AVANCE c'est à dire la première valeur de l'estimation de la base AVANCE pour CONTRAT=A j'affecte à tous les paiement de Contrat=A ID de la ligne 1 de la base avance si le cumul des primes atteint la valeur de l'estimation pour CONTRAT=A j'affecte à la ligne suivante l'ID de la deuxième ligne de CONTRAT=A de la base AVANCE

Pour être plus précis j'ai ce résultat à la sortie

ID Contrat prime
1 A 100
1 A 100
1 A 100
1 A 100
2 A 100
2 A 100
3 B 200
3 B 200
3 B 200
4 B 200
4 B 200