IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Acces Champ table accss en VBA


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Février 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 7
    Par défaut Acces Champ table accss en VBA
    bonsoir
    je suis nul en VBA pour access.
    Je voudrai avec une procedure en VB ouvrir les champs d'une table acces
    c'est champs contiennent des dates
    pour faire des teste entre les dates
    1 comment pointer sur ma base ?
    2 Comment recuperer les champs dates ?
    Merci
    Un exemple m'aidera

  2. #2
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 324
    Par défaut
    Un exemple sur ce que tu compte en faire de ces informations nous aiderait aussi... Quel est le nom de la table, des champs? Que veux-tu en faire?

  3. #3
    Membre habitué
    Inscrit en
    Février 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 7
    Par défaut
    Table1 Exemple
    10/07/2010
    12/07/2010
    14/07/2010
    31/07/2010
    01/08/2010
    Quand je change de mois je fais une action ou j'envoi un message
    Mon souci actuel est d'ouvrir cette table1 en VBA et de recuperer le contenu du champ

    Voila
    Merci

  4. #4
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 324
    Par défaut
    Le plus simple est d'utiliser un objet recordset. Un tuto à étudier:
    http://warin.developpez.com/access/dao/

    Sinon pour ton cas, voici un point de départ:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    sub test()
     
    Dim rs as DAO.recordset
     
    'On établi la connexion avec la table Table1
    set rs= currentdb.OpenRecordset("Select * FROM Table1")
     
    'Pour parcourir chaque ligne de la table Table1
    Do
     
        'Pour afficher le contenu de chaque ligne du champ Exemple
         MsgBox rs("Exemple")
     
        'On passe à la ligne suivante
        rs.moveNext
     
    Loop Until rs.EOF
     
    'On ferme la connection
    rs.Close
     
    'On libère un peu de mémoire...
    set rs= Nothing
     
    End sub

Discussions similaires

  1. [VBA]Création d'un champ table case à cocher en Vba
    Par PASCAL_CD dans le forum VBA Access
    Réponses: 6
    Dernier message: 04/04/2007, 10h09
  2. Autorisation d'accès à une table par VBA
    Par electrosat03 dans le forum Access
    Réponses: 4
    Dernier message: 30/01/2007, 17h55
  3. Réponses: 7
    Dernier message: 26/05/2006, 19h45
  4. Accès à une Table Indexée (index composite) en VBA ACCESS
    Par Denis VERNON dans le forum Access
    Réponses: 1
    Dernier message: 21/04/2006, 18h47
  5. table acces champ mail pour mailing ???
    Par jockey1 dans le forum Access
    Réponses: 3
    Dernier message: 17/09/2005, 21h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo