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 :

[VB]Récupérer le Nom d'un champ


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 23
    Points : 18
    Points
    18
    Par défaut [VB]Récupérer le Nom d'un champ
    Bonjour a tous,


    Comment faire en VB pour comparer une valeur avec le nom d'un de mes champs d'une table?

    Explication:
    je recois une valeur "5"
    J'aimerai la mettre dans mon champ intitulé "5".


    Merci.

  2. #2
    Membre à l'essai
    Inscrit en
    Août 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 10
    Points : 10
    Points
    10
    Par défaut
    utilise Tabledef puis les propriétés de la collection fields

    Tabledef(index).fields(index).name

  3. #3
    Membre chevronné
    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
    Points : 1 788
    Points
    1 788
    Par défaut
    dans tout mon post j'utilise un adodc

    Citation Envoyé par ticain
    Comment faire en VB pour comparer une valeur avec le nom d'un de mes champs d'une table?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if adodc1.recordset!MonChamp = MaValeur then 
       action(s)
    end if
    Citation Envoyé par ticain
    je recois une valeur "5"
    J'aimerai la mettre dans mon champ intitulé "5".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    adodc1.recordset!MonChamp = MaValeur
    J'espere avoir repondu a ta question

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 23
    Points : 18
    Points
    18
    Par défaut
    Merci de répondre.

    une question encore c quoi : adodc1

  5. #5
    Membre chevronné
    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
    Points : 1 788
    Points
    1 788
    Par défaut
    adodc1 en fait c'est un controle qui me permet de me connecter a une base de donnee. Toi qu'est que tu utilise.

    Dit moi au fait qu'entend tu par "champ" c'est dans ta base de donnees ??

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 23
    Points : 18
    Points
    18
    Par défaut
    champ dans ma BD?

    J'ai une table avec X champs.
    Le champ Nom, le champ prénom, etc....

  7. #7
    Membre chevronné
    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
    Points : 1 788
    Points
    1 788
    Par défaut
    Citation Envoyé par ticain
    J'ai une table avec X champs.
    c'est une table de ta base de donnees ?? si c'est le cas alors tu utilise quel mode de connexion pour te connecter a cette BD ??

  8. #8
    Membre à l'essai
    Inscrit en
    Août 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 10
    Points : 10
    Points
    10
    Par défaut
    dim rs as DAO.recordset

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ' Ouvre ton recordset sur ta base
    set rs = db.openrecordset (.....)
    ' Example pour la valeur 5
    strValue = "5"
    Do i < rs.fields.count-1
         if rs.field(i).name = strValue
              rs.field(i).value = strValue
              exit do
         endif
         i=i+1
    Loop

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/10/2004, 23h43
  2. Modification du nom d'un champ dans une table
    Par reef1 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 25/06/2004, 11h55
  3. [struts]Nom d'un champ
    Par GreenJay dans le forum Struts 1
    Réponses: 4
    Dernier message: 03/06/2004, 17h50
  4. taille max du nom d'un champ
    Par hna dans le forum Paradox
    Réponses: 2
    Dernier message: 28/07/2002, 03h40

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