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 :

programmer un tableau sous VB6


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 28
    Par défaut programmer un tableau sous VB6
    Bonjour à tout le monde;
    comment créer un tableau de saisie sous vb6?
    cordialement

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    Qu'entends-tu exactement par un "tableau de saisie" ?
    Tableau composé de quoi ?

  3. #3
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Voila comment on fait pour créer et utiliser un tableau

    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
     
    'Créer un Tableau de String
     
    'Dans ce cas tu auras 4 element (de 0 à 3)
    Dim Tab (3) as String
     
    'Mais tu peux aussi personaliser les index de ton tableau
    Dim Tab (0 to 3) as String    'idem que le cas precedent
    Dim Tab (5 to 9) as String    'toujours 4 element mais le premier index est 5
     
     
    'Ecrire dans l'element d'index "n", 
    Tab(n) = "DVP.com"
     
    'Lire l'element d'index "n"
    msgbox Tab(n)

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour sovo,

    et... c'est un "tableau de saisie" ?

  5. #5
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Citation Envoyé par ucfoutu Voir le message
    et... c'est un "tableau de saisie" ?
    Bsr ucfoutu. c vrai que j'ai lu le message un peu trop vite. Ce n'ai qu'apres avoir lu tes questions que je m'en suis rendu compte, mais je me disais qu'il voulais savoir comment manipuler un tableau et qu'il avais juste mal formulé la question (ce ne serais pas le premier cas ). Sinon tu as raison.

  6. #6
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 28
    Par défaut
    je m'excuse pour ce problème de communication

  7. #7
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 28
    Par défaut
    Bonjour ucfoutu;
    j'ai une table access ECRITURE avec les champs suivants:
    NUM_PIECE; DATE_ECRITURE; REF_EXTERNE; CODE_JOURNAL;NUM_COMPTE;
    NUM_COMPTET; LIBELLE;DEBIT;CREDIT;LETTRAGE.
    je chercher un objet vb6 qui permettra à l'utilisateur de saisir plusieurs lignes à la fois avant la validation.
    Merci

  8. #8
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Citation Envoyé par aymane19 Voir le message
    je chercher un objet vb6 qui permettra à l'utilisateur de saisir plusieurs lignes à la fois avant la validation.
    Tu peux toujours utiliser un tableau ( ), concerve tes données dans le tableau (pendant la saisie), et ensuite, a l'aide d'une boucle, enregistrer dans les element du tableau dans la base de donnée.

  9. #9
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 28
    Par défaut
    svp;
    es ce que vous pouvez m'aider davantage, je suis nouveau avec vb6.
    et encore merci

  10. #10
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Si c'est la construction d'un "tableau" composé de textboxes qui te serviront à afficher et à saisir , qui te manque, c'est une chose
    Si c'est la méthode à mettre en oeuvre pour te connecter à une base de données et la manipuler (lectures, ajouts, modifications, etc...) , qui te manque, c'en est une autre
    Si c'est la totalité, tu devrais d'abord lire le règlement, puis les tutoriels de ce site, puis commencer, puis nous exposer telle ou telle autre difficulté ponctuelle que tu rencontrerais.

  11. #11
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Voila un bout de code que tu devras (biensur) adapter au tien.


    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    'Déclaration d'un tableau a 2 dimensions
    Dim Tab(1 to 2, 1 to 9)
     
    'Pour mettre les données dans le tableau.
    TestTab(1,1) = NUM_PIECE
    TestTab(1,2) = DATE_ECRITURE
    TestTab(1,3) = REF_EXTERNE
    TestTab(1,4) = CODE_JOURNAL
    .....
    TestTab(1,8) = CREDIT
    TestTab(1,9) = LETTRAGE
     
    'Autre ligne du tableau
     
    TestTab(2,1) = NUM_PIECE
    TestTab(2,2) = DATE_ECRITURE
    TestTab(2,3) = REF_EXTERNE
    TestTab(2,4) = CODE_JOURNAL
    .....
    TestTab(2,8) = CREDIT
    TestTab(2,9) = LETTRAGE
     
     
    'Et maintenant un enregistrement "Bash"
    Dim i as integer
    for i = 1 to 2
          'ici "rst" est une varible de type ADODC.Recordset
          'que tu auras au prealable ouvert 
          rst.addnew
          rst.fields("NUM_PIECE").value = TestTab(i,1)
          rst.fields("DATE_ECRITURE").value = TestTab(i,2)
          rst.fields("REF_EXTERNE").value = TestTab(i,3)
          .....
          rst.fields("CREDIT").value = TestTab(i,8)
          rst.fields("LETTRAGE").value = TestTab(i,9)      
     
          rst.update
    next
    Voila c n'ai pas un code qui marche du coup mais juste a titre d'illustration, donc quitte a toi de savoir t'en servir.

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

Discussions similaires

  1. Fusion de cellules d'un tableau sous Word en vb6
    Par ylyaiss dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 23/06/2013, 18h59
  2. [VB6] Comment Lancer un fichier externe sous vb6 ??
    Par Barred dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/05/2006, 19h35
  3. Probleme de hauteur de tableau sous netscape
    Par teshub dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 26/08/2005, 16h00
  4. Direct8X/Direct3D sous VB6, probleme de récup d'animations
    Par John Blobsmith dans le forum DirectX
    Réponses: 3
    Dernier message: 28/04/2004, 10h32
  5. [vb6] Modifier structure table Access sous VB6
    Par jlvalentin dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 25/03/2004, 17h45

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