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 :

Besoin d'aide sur mon projet


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Jenojen
    Inscrit en
    Janvier 2008
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 97
    Par défaut Besoin d'aide sur mon projet


    Bonjour,

    J'ai plusieurs problèmes avec mon projet et j'aurais bien besoin de votre aide. J'aimerais que quand dans ma dbgrid je clique sur une commande, s'affichent dans la partie Client les informations relatives au client que la commande concerne. Par défaut s'affichent dans Client les informations du premier enregistrement.

    Merci de bien vouloir m'aider.

  2. #2
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Par défaut

    à première vue deux solutions:
    définir le jeu de données commandes comme étant le maitre du jeu de données client. la liaison étant définie sur le numéro du client.
    placer un code qui localise le client lorsque l'on passe d'une commande à une autre (évènement AfterScroll du jeu de données commandes par exemple).

  3. #3
    Membre confirmé Avatar de Jenojen
    Inscrit en
    Janvier 2008
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 97
    Par défaut
    Excuse moi de te dire ça comme ça mais, j'ai absolument aucune idée de comment réaliser tes deux solutions. Par contre la table commande a bien comme clef extérieure le champ CodeClient.

    Peux tu détailler ton aide stp?

  4. #4
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Par défaut
    pour la première solution, regarde dans l'aide de delphi: maître/détail, ou inspire toi de ces discussions (fonction recherche du forum):
    Gérer une relation maître détail
    Problème de création relation maître détail

    pour la seconde sers toi aussi de l'aide delphi, notamment pour les mots clés suivants : AfterScroll, Locate (du TDataset).

    si tu as des difficultés, n'hésite pas à les présenter ici.

  5. #5
    Membre confirmé Avatar de Jenojen
    Inscrit en
    Janvier 2008
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 97
    Par défaut
    Ces deux solutions sont compliquées pour moi. Je pensais qu'y avait moyen de mettre qque chose dans l'événement onchange de ma dbeditbox(numéro de client) qui dit que quand ça change la alors dans la partie droite client ça affiche les informations relatives au numéro de ce client renseigné dans cette dbeditbox.

    C'est possible non?

  6. #6
    Membre confirmé Avatar de Jenojen
    Inscrit en
    Janvier 2008
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 97
    Par défaut
    J'avance dans mon prog laissant l'autre problème de coté en attendant une solution et un autre problème du même genre se pose a moi. Dans ma dbgrid quand je clique sur un client dans ma fiche client a droite est censé s'afficher toutes les commandes passées par ce client dans une autre dbgrid mais pour l'instant je n'arrive qu'a afficher toutes les commandes.
    Je pense qu'il faut mettre une requête sql dus type select * from tcommandes where numclient ou qque chose de ce genre, qqun peut il m'aider pour ca également.

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

Discussions similaires

  1. aide sur mon projet traitement de parole
    Par fcboumi13 dans le forum C++
    Réponses: 2
    Dernier message: 04/03/2009, 14h06
  2. Besoin d'aide sur mon projet, s'il vous plait
    Par Marco199 dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 09/05/2008, 20h26
  3. Aide sur mon projet
    Par naruto01 dans le forum C++
    Réponses: 3
    Dernier message: 20/03/2008, 17h23
  4. Besoin d'aide sur un projet (ComboBox-FlexGrid-Recordset).
    Par zizou2007 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 27/01/2007, 19h54

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