Lire une table sous access - VB/VBA/VBS - Programmation
Marsh Posté le 27-07-2004 à 09:04:11
Lit toutes les valeurs de chaques enregistrements et les mets dans une MSFLEXGRID.
Code :
|
Marsh Posté le 27-07-2004 à 09:08:30
Je te remercie je vais essayer cela en esperant avoir bien compris
Marsh Posté le 27-07-2004 à 09:11:21
il faut référencé Microsoft ActiveX Data Objects (version la plus récente, c'est mieux).
Marsh Posté le 27-07-2004 à 09:40:10
bien compliqué je ne suis qu'un novice...
En fait ca ne fonctionne pas
J'ai une table qui référence mes mails par type d'affaire
genre:
Aff001 - Mail Entrant - Date - Ref
Aff002 - Mail Sortant - Date - Ref
Aff001 - Mail Entrant - Date - Ref
Aff001 - Mail Entrant - Date - Ref
J'ai un sélecteur ou je choisis mon affaire et j'aimerais que dans une case il me donne le nombre de mail déja enregistré sur cette affaire, J'ai besoin de cette valeur pour numeroter mes mails par affaire.
genre si je choisis l'affaire Aff001, il doit me renvoyer 3, le mail que j'enregistrerait en suivant aura comme réf. 4.
Le problème que j'essaie de passer est que si je choisis Aff003, n'ayant aucun mail il doit me renvoyer 0
je ne sais pas si j'ai ete clair.
Merci d'avance
Marsh Posté le 27-07-2004 à 09:59:25
heu tu fait bien ça sur VB6 au moins parceque si c'est sur access la je ne sais pas faire.
si j'ai bien compris il faut faire une requete pour compter le nombre d'affaire pour l'utiliser comme nouvelle ref pour le prochain mail.
mais avant tous est tu sûre d'avoir référencé 'Microsoft data obj....'
-Menu projet
-Référence...
-Microsoft ActiveX Data Objects 2.7 library (dans la liste)
Marsh Posté le 27-07-2004 à 10:30:23
Pour référencé :
-Menu projet
-Références...
-Microsoft ActiveX Data Objects 2.7 library (a coché dans la liste dans la liste)
il faut que tu place une MSflexgrid (dans projet/composants/Microsoft FlexGrid...)
que tu mettes le code vu plus haut. et que tu appelle la procédure
Ex :
Private sub Form_Load()
call LitEnregistrement
End sub
il faut changer dans le code Adresse_de_la_bdd et table
si ça ne marche toujour pas dit-moi ou ça bug
Marsh Posté le 04-08-2004 à 11:59:00
Tine, une autre méthode, moins performante, mais beaucoup plus simple celon moi:
http://www.supinfo-projects.com/fr [...] donnees_vb
Marsh Posté le 27-07-2004 à 08:46:21
Encore besoin d'aide, j'aimerais créer une boucle pour lire toutes les lignes d'une table jusuq'à atteindre le dernier enregistrement.
Je veux lire la valeur à la ligne 0, puis celle ligne 1..... jusqu'à ligne n.
En vous remerciant d'avance