Bonjour,
Sur MAj d'une ZL, une sub qui fait la différence ( soustraction) entre deux requêtes en SQL, voici le code:
Quand je place le curseur sur :
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
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.
Partager