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

C++Builder Discussion :

pbm affichage BD


Sujet :

C++Builder

  1. #1
    Membre confirmé Avatar de supersoft5
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Algérie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 57
    Par défaut pbm affichage BD
    bonjour a tous,
    g une BD acces connecté a mon appliaction sous builder c++...
    je voulais afficher le contenu de la BD access dans un DBGRID sachant qu'il ya un boutton dans l'application qui remplie la base access et en meme temps affiche son contenu sur le DBGRID
    pbm: il reserve et remplie les enregistrement mais je ne peut pas voir le contenu des champs affichés, a moins de double clicker sur le champs pour le voir.
    encore un truc ; comment pourais-je tester au debut si ma table est vide ou po ; si elle n'est pas vide , comment effacer sont contenu ....
    expliaction en image:

    svp ; je veux une reponse au plus vite c urgent , jpresqueplus de temps ... encore merciii

  2. #2
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Salut,

    il ya un boutton dans l'application qui remplie la base access et en meme temps affiche son contenu sur le DBGRID
    As-tu essayé de différencier les 2 actions.
    Je veux dire par là, d'abord tu enregistres tes infos dans ta base access et seulement après tu la lit ...

    comment pourais-je tester au debut si ma table est vide ou po ; si elle n'est pas vide , comment effacer sont contenu ....
    Tu testes ta table de la même façon que ton post précédent, c'est à dire avec le RecordCount.
    Si elle n'est pas vite, hé bien tu fais une requête pour vider cette table...
    Tu n'as qu'une seule table?
    Si oui, un truncate table pourrait sans doute faire l'affaire ...

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      Mail->SQL->Clear();
      Mail->SQL->Add("Truncate Table maTable");
      Mail->ExecSQL();
    Sinon, tu peux utiliser le Delete

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      Mail->SQL->Clear();
      Mail->SQL->Add("Delete maTable where Conditions");
      Mail->ExecSQL();
    Si tu as plusieurs tables, il faut prendre soin de supprimer les informations dans les tables y faisant référence...

    Je ne travaille pas avec MSAccess donc j'espère que celà fonctionnera...
    A +

Discussions similaires

  1. log4j pbms affichage %PID et DATE
    Par fleasfan dans le forum Logging
    Réponses: 1
    Dernier message: 24/11/2007, 12h02
  2. [SQL] pbm affichage php sgbd
    Par mariafan dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 17/08/2007, 18h52
  3. pbm affichage image
    Par nawal59 dans le forum ASP
    Réponses: 8
    Dernier message: 14/06/2006, 22h01
  4. [FLASH 8] Pbm affichage photos
    Par fab22montpellier dans le forum Flash
    Réponses: 1
    Dernier message: 30/11/2005, 11h42
  5. [CR8.5] Pbm d'affichage dans un While
    Par .:Tieri:. dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 14/07/2004, 10h17

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