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 :

Problème avec Dbgrid


Sujet :

Bases de données Delphi

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 13
    Par défaut Problème avec Dbgrid
    J'utilise 2 dbgrid sur 2 fiches différentes.
    Sur la 1ère grille je saisie le 1er champs( qui est le code article) ensuite j'ouvre la 2ème grille où je sélectionne la ligne de l'article désiré et ensuite je voudrais que l'article s'affiche dans la 1ère grille.

    Je pense qu'il faut dire que la grille prend le champs sélectionné. J'ai testé avec la propriété columns[0] et fields[0] mais ça marche pas... (columns prend le titre)

    J'ai aussi un problème avec les types de données. Le message est par exemple : "types incompatibles Tcolumn et Interger".

    merci de me répondre rapidement.

  2. #2
    Membre éprouvé
    Inscrit en
    Avril 2002
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 103
    Par défaut Re: Problème avec Dbgrid
    Salut,

    Citation Envoyé par RBIK
    merci de me répondre rapidement.

    pour un premier post tu ne doutes de rien... commences déjà par poser la question dans le bon forum, tu devrais avoir plus de chance d'avoir une réponse...

    et ce genre de remarque ne produit généralement que l'effet inverse...

    à bon entendeur

    @+

  3. #3
    GO
    GO est déconnecté
    Membre confirmé Avatar de GO
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 114
    Par défaut
    Il faut tester la propriété Selected... puis récupéréer le numéro d'enregistrement via Recno ou ajouter la ligne directement dans la première DBGrid si les tables sont liées - avec un INSERT - (une mastersource doit exister et le champ ajouté doit être indexé dans le recordset de la première DBGrid).

    A l'inverse champ par champ, en vérifiant les types de données dans le recorset ou les colomnes de la DBGrid cause de l'erreur.


    A+ 8)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 13
    Par défaut
    Je dois utiliser un recordset?
    J'ai oublié de dire que j'utilise la base de donnée de delphi...

    Merci du conseil, je vais essayer...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 13
    Par défaut
    Sinon tu ne sais comment convertir en type TColumns. Parce que j'ai des problèmes pour affecter mes colonnes à mes champs de ma table.

    merci

    A+

Discussions similaires

  1. Problème avec DBGrid
    Par kardel dans le forum Débuter
    Réponses: 3
    Dernier message: 01/11/2010, 15h48
  2. Problème avec DBgrid
    Par sir_ben dans le forum Bases de données
    Réponses: 3
    Dernier message: 30/03/2009, 13h47
  3. [Lazarus] [0.9.26/Linux] Problème avec DBGrid et TDBF
    Par ovni76 dans le forum Lazarus
    Réponses: 2
    Dernier message: 02/02/2009, 19h57
  4. Problème avec OnDrawColumnCell sur un DBGrid
    Par n1portki dans le forum Composants VCL
    Réponses: 3
    Dernier message: 23/09/2005, 04h18
  5. Problème avec un DBgrid
    Par PH69 dans le forum Bases de données
    Réponses: 5
    Dernier message: 26/07/2005, 14h51

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