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 :

afficher le nombre de ligne d'une DBGRID !


Sujet :

Bases de données Delphi

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2010
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 11
    Points : 4
    Points
    4
    Par défaut afficher le nombre de ligne d'une DBGRID !
    Bonjour a tous,

    Je liste ma base de donnees a l'aide d'un dbgrid et j'aimerais savoir s'il etait possible de recuperer le nombre de ligne que j'ai et de l'afficher ds un label

    la solution est : Label1.Caption := Format('%d enregistrements', [Table1.RecordCount]);

    mais pas complète je veux bien savoir dans quel évenement mettre ce code pour soit à jour à chaque fois qu'il ajout ou suppression d'enreg

    table1 : afterpost, afterinsert , onshow form ?

    Je vous remercie pour l'aide

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 459
    Points : 24 873
    Points
    24 873
    Par défaut
    Tu peux le mettre dans un OnChange du DataSource (c'est un peu brutal)

    Ensuite qui modifie la table, ton programme, tu peux donc le faire manuellement !
    Sinon, les évènements cités sont pas mal, AfterPost et AfterDelete, il n'y a pas grand chose pour modifier RecordCount

    Si c'est un programme en réseau, si un poste modifie une table, tant que tu ne fais pas refresh sur l'autre poste, tu ne verras pas la modif !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2010
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    Merci beaucoup pour l'aide

  4. #4
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Points : 1 031
    Points
    1 031
    Par défaut
    salut ; une requête avec count sur votre table et afficher le résultat de la requête dans un dbtext

  5. #5
    Membre habitué
    Développeur .NET
    Inscrit en
    Juin 2002
    Messages
    274
    Détails du profil
    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2002
    Messages : 274
    Points : 174
    Points
    174
    Par défaut
    Citation Envoyé par redoran Voir le message
    salut ; une requête avec count sur votre table et afficher le résultat de la requête dans un dbtext
    +1

    Cela marche pour toi le "Table1.RecordCount" ? Car moi, que dalle (FireBird)

Discussions similaires

  1. afficher le nombre de lignes d'une page
    Par rezguiinfo dans le forum Langage
    Réponses: 12
    Dernier message: 16/01/2013, 13h53
  2. Réponses: 2
    Dernier message: 18/12/2008, 17h55
  3. Afficher nombre de lignes d'une table située sur une autre feuille
    Par nemone dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 08/12/2006, 16h28
  4. nombre de lignes d'une DBGrid
    Par judor31 dans le forum Composants VCL
    Réponses: 3
    Dernier message: 28/04/2006, 17h32
  5. Réponses: 6
    Dernier message: 21/04/2006, 11h22

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