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

VB 6 et antérieur Discussion :

[VB6]Projet Etiquette - Recuperation De champs dans un DBgrid


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 29
    Par défaut [VB6]Projet Etiquette - Recuperation De champs dans un DBgrid
    salut,

    je suis entrain de réaliser durant mon stage un systéme d'etiquette. Je vous explique en quoi ca consiste:
    Ecrire dans un fichier word par l'intermédiaire de visual basic les nom des differentes personnes dans les etiquettes(format speciale). Il y a plusieurs etiquette par page. Donc si par exemple, dans une assocation sportive, 5 personne sont concernées alors ces 5 personnes appairaitront sous format etiquettes dans la meme page( 5 etiquettes dans la page).

    J'utilise un DBgrid afin de rentrer tous les noms de la base de donnée (Access).
    En fesant la recherche dans mon programme : qui sont concerné par 'assocation sportive', j'aurai plusieurs personnes, et je n'arrive pas à recuperer les differents champs du DBgrid et a differente ligne(de personne )et les mettrent dans le word.
    Est ce que vous comprenez ma situation? j'aurai vraimment besoin d'aide
    Merci de ce que pourrez faire pour moi!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 29
    Par défaut
    Personne a une idée a mon probléme?
    Peut etre auriez vous une autre maniére de faire ce que je veux faire sans utiliser peut etre le DBGRID mais en prenant toujours en compte la base de donnée Access.

  3. #3
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Va voir par là:

    http://jacma.developpez.com/

    Ca vaut le détour!
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 29
    Par défaut
    Merci!! Je suis entrain de voire ca. J'espére que que je pourrai trouver ce que je veux

  5. #5
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Bonjour

    Si j'ai bien compris, tu as une DataGrid qui affiche toutes les personnes, et tu vudrais n'obtenir que les personnes concernées par 'Association sportive'.

    Donc, l'utilisation d'un filtre serait une solution. Déclare un recorset (rsFiltre) pour recevoir les données filtrées et crées un filtre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rsFiltre.Filter = NomChampDB & " = '" & strFiltre & "'"
    NomChampDB est le nom du champ de ta table sur lequel agira le filtre.
    strFiltre une variable de type string qui contiendra le critère de filtre, donc pour toi "Association sportive".

    PS: merci AlainT... .

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 29
    Par défaut
    merci de ta reponse Jacma!

    tu me dis de créer un filtre... comment on crée un filtre en visual basic? ainsi qu'un recordset rsfiltre? je vois comment crée un data control mais pas un recordset,par contre il y a l'utilsiation de propriété recordset dans le data control
    Désolé pour tous ces questions mais je ne connais pas du tout ce logiciel, ca fait depuis 5 jours que j'ai commencé a utiliser ce logiciel et dans mon stage , personne ne le connait aussi ,la seule aide est le forum et internet.

    j'ai crée un data control et dbgrid, voici un exemple d'utilisation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DataPersonne.RecordSource = "select * from Annuaire order by [Nom]"
    pour afficher tout de l'annuaire dans le DBgrid

    et voici le code ou je vais devoir faire des stockages vers un fichier word. Je dois peut etre utiliser le publipostage ou une fusion ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub Imprimer_Click()
    infomod = MsgBox("Êtes-vous sûr de vouloir imprimer ce membre ?", _
                vbYesNoCancel + vbQuestion + vbDefaultButton2, "Imprimer")
        If infomod = vbYes Then
     
    Dim MyWord As Word.Application
    Set MyWord = New Word.Application
     
    MyWord.Application.Visible = True
    MyWord.Documents.Open ("C:\Suividossier.doc")
    MyWord.ActiveDocument.Bookmarks....
    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. recuperation de champs dans ma base
    Par skillipo dans le forum VBA Access
    Réponses: 1
    Dernier message: 02/12/2007, 20h14
  2. recuperer 2 champs dans un fichier
    Par vince2005 dans le forum Langage
    Réponses: 1
    Dernier message: 28/09/2007, 16h33
  3. AutoSize pour les Champs dans un DBGrid
    Par aliwassem dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/04/2007, 23h00
  4. recuperer nom champs dans listbox vb 2005
    Par johnwhisper dans le forum Access
    Réponses: 1
    Dernier message: 18/06/2006, 09h47
  5. Réponses: 5
    Dernier message: 25/07/2005, 14h03

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