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

Bases de données Delphi Discussion :

Placer la valeur d'un champ dans un TEdit


Sujet :

Bases de données Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 21
    Points : 20
    Points
    20
    Par défaut Placer la valeur d'un champ dans un TEdit
    Bonjour,

    J'utilise Oracle 8 et Delphi 7.

    J'ai écrit un sql dans le code par sql.Text := ...
    Ce sql change de la façon suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
      SetLength(Test, 2) ;
      Test[0] := 'VIC_PHYS_DAT_BIRTH' ;
      Test[1] := 'VIC_PHYS_DEATH' ;
      For I := 0 To 1 Do
        Begin
          With QDate Do //Edit du sql Date
            Begin
              SQL.Text := 'SELECT ' + (Test[I]) + ' ' ;
              SQL.Add(' FROM TCAL_VIC_PHYS') ;
              SQL.Add(' WHERE VIC_PHYS_YEAR = :TestA AND VIC_PHYS_ORDER = :TestB') ;
              SQL.Add(' AND VIC_PHYS_CODE_PROV = :TestC AND VIC_PHYS_VIC_NUM = :TestD') ;
              ParamCheck := True ;
            End ;
    Je veux placer la valeur de QDate(Test[I]).AsString dans un TEdit et je ne sais pas comment faire.

    Cela doit correspondre à:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Edit10.Text := QDateVIC_PHYS_DAT_BIRTH.AsString ;
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Edit10.Text := QDateVIC_PHYS_DEATH.AsString ;
    Comment faire?

    Bien à vous,

    G. PLETINCKX

  2. #2
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Salut

    Utilises Fields[n]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Edit10.Text := DateTimeToStr(QDate.Fields[0].AsDateTime);
    @+ Claudius

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 21
    Points : 20
    Points
    20
    Par défaut
    Merci.

    G. PLETINCKX

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/12/2005, 15h44
  2. valeur d'un champ dans une listbox
    Par ph4prod dans le forum Bases de données
    Réponses: 1
    Dernier message: 25/10/2005, 13h00
  3. Arrondir la valeur d'un champ dans un état?
    Par drthodt dans le forum Access
    Réponses: 2
    Dernier message: 14/09/2005, 16h46
  4. Changement valeur d'un champ dans une requête
    Par Mimile28 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 07/04/2005, 14h28
  5. récupérer la valeur du 2ème champ dans un DBLookUpListBox
    Par jakouz dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/07/2004, 16h45

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