VB Net et Access

Fermé
wayne2017 Messages postés 57 Date d'inscription jeudi 23 février 2017 Statut Membre Dernière intervention 10 mai 2017 - Modifié le 28 mars 2017 à 15:33
Nanashi17 Messages postés 193 Date d'inscription mardi 28 mars 2017 Statut Membre Dernière intervention 19 juin 2017 - 30 mars 2017 à 12:16
Bonjour, 


Bonjour a tous

j'ai crée une base de donnée que j'ai connecte a mon windows form , je cherche a obtenir une liste des employé dans ma
datagridview ayant travailler pendant un interval de deux dates que je sélectionne .et qu'il tient compte du code numerique de 3 chiffres que j'ai crée pour chacun des employés existant. quelqu'un saurait t-il me donner une idee?? merci bien

Ci-dessous mon code exemple il marche pas et beaucoup d'erreur ,je ne sais pas comment faire pourqu'il fonctionne en mm temps avec les codes: Svp Merci de me donne des idées




'Définir le nom des colonnes (à changer en fonction de tes propres paramètres)
Dim colonneDate As Date = "Date_de_demarrage_Projet" 'a adapter
Dim colonneNom As String = "Date_de_Fin_Projet" 'a adapter
'etc.
'Traitement en fonction de la colonne où se situe la cellule en cours d'édition
Select e.Column.Name
Case colonneDate
e.SortResult = System.DateTime.Compare(CDate((e.CellValue1)), CDate((e.CellValue2)))
e.Handled = True
Case colonneNom
e.SortResult = System.DateTime.Compare(String((e.CellValue1)), String((e.CellValue2)))
e.Handled = True
. End Select
A voir également:

1 réponse

Nanashi17 Messages postés 193 Date d'inscription mardi 28 mars 2017 Statut Membre Dernière intervention 19 juin 2017 99
Modifié le 28 mars 2017 à 15:26
Bonjour,

cherches-tu à tout effectuer en une requête SQL et ensuite lancer la requête à partir de ton code ou est ce que tu veux faire ça en directement code ?
0
wayne2017 Messages postés 57 Date d'inscription jeudi 23 février 2017 Statut Membre Dernière intervention 10 mai 2017
28 mars 2017 à 16:08
soit l'un ou l'autre mais si possible en direct code , car j'ai Creer un BtnRecherche qui me permettra de travailler avec

merci bien
0
Nanashi17 Messages postés 193 Date d'inscription mardi 28 mars 2017 Statut Membre Dernière intervention 19 juin 2017 99 > wayne2017 Messages postés 57 Date d'inscription jeudi 23 février 2017 Statut Membre Dernière intervention 10 mai 2017
28 mars 2017 à 16:20
Car ce serait simple d'écrire une requête qui t'AFFICHE les noms et code des employer uniquement QUAND les dates sont supérieur au début du projet ET inférieur à la date de fin de projet.
En code se serait plus compliqué de comparer de 2 dates complètes. Il faudrait instaurer quelques conditions avant d'invoquer une fonction qui puisse comparer les 2 dates mais même avec le résultat ça a l'air compliqué d'afficher tout ça.
0
wayne2017 Messages postés 57 Date d'inscription jeudi 23 février 2017 Statut Membre Dernière intervention 10 mai 2017 > Nanashi17 Messages postés 193 Date d'inscription mardi 28 mars 2017 Statut Membre Dernière intervention 19 juin 2017
28 mars 2017 à 16:29
Pourriez- vous avoir un exemple de requete SQL me permettant d'avoir la somme d'heure total pour chaque employe de ma base de donnee
0
Nanashi17 Messages postés 193 Date d'inscription mardi 28 mars 2017 Statut Membre Dernière intervention 19 juin 2017 99 > wayne2017 Messages postés 57 Date d'inscription jeudi 23 février 2017 Statut Membre Dernière intervention 10 mai 2017
28 mars 2017 à 16:37
Tout dépend de comment sont organisés les tables de la base de données mais généralement il faudrait que les dates de travail des employé soit de type datetime (date et heure) et je ferais:
SELECT COUNT temps_travail.table_employe WHERE temp_travail>debut_projet AND temp_travail<fin_projet

Mais c'est un exemple très très approximatif
0
castours > wayne2017 Messages postés 57 Date d'inscription jeudi 23 février 2017 Statut Membre Dernière intervention 10 mai 2017
29 mars 2017 à 07:34
bonjour
Il est toujours difficile de faire des calculs avec les heures et minutes.
Il sera plus facile de faire avec le systeme décimal.
Exemple 1h30 =1,5
1h45= 1,75
0