Bonsoir,
J'ai
-une table access contenant 3 colonnes id, Année et nb
- un form contenant un bouton qui permet d'afficher dans le label le nombre des jours de congé restants sachant que chaque personne(id) a le droit d'avoir 30 jours de congé par ans et que les jours restants pour chauque année seront ajoutés à l'année prochaine(30+nombre de jours restants)
par exemple si un ouvrier a eu seulement 17 jours de congé en 2013 alors en 2014 il aura 43-Somme(nb) jours
si non 30-Somme(nb) (cette condition marche correctement)
SUM(nb) : fait la somme des congés obtenus dans cet année
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 cn.Open() Dim ol As New OleDb.OleDbDataAdapter("select SUM(nb) from tab1 where id= '" & TextBox1.Text & "' and Année='" & TextBox2.Text & "' ", cn) Dim ds As New DataSet ol.Fill(ds) Dim re As Object() = ds.Tables(0).Rows(0).ItemArray Dim n As Double = 30 - re(0).ToString() Label1.Text = n cn.Close()
Partager