Bonjour,

Sur MAj d'une ZL, une sub qui fait la différence ( soustraction) entre deux requêtes en SQL, voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Private Sub travail_hebdo_AfterUpdate()
Dim a As Integer
Dim b As Integer
a = SQL1
b = SQL2
SQL1 = "SELECT Table_recrutement.id_recrutement, Table_recrutement.temps_travail FROM Table_recrutement WHERE (((Table_recrutement.id_recrutement)=" & id_personnel & ")); "
SQL2 = "SELECT Table_notif.volume_horaire FROM Table_notif WHERE (((Table_notif.id_eleve)=" & id_eleve & ") AND ((Table_notif.Echéance)>=Now())); "
Me.Reliquat = a - b
Me.Reliquat.Requery
Debug.Print
End Sub
Quand je place le curseur sur :
id_personnel=2
id_eleve=7
sql1 =vide

Ce qui me déroute c'est que j'ai par ailleurs dans le même sous form deux ZL en pied de form avec en Rowsource les mêmes requêtes SQL , la première ZL affichant 35 pour le SQL1, et la seconde affichant 12.

En somme, Reliquat ( cbx) devrait afficher 23 (35-12).

En vous remerciant avance pour vos conseils.