rss
nombre d'enregistrement dans une table
par mousekey
 Fil de Discussions
Statut : Non résolu
lundi 5 septembre 2005 à 20:59:20
Bonjour,
j'aimerai savoir comment je peux savoir le nombre d'entregistrement dans une table en access...


je sais qu'avec la commande "select count(*) from tbltable" je peux avoir l'information sur un serveur sql mais en access comment je peux faire pour obtenir la valeur et l'afficher dans une zone de texte????

Sinon je sais que la fonction countRow existe en access mais elle me retourne 1 alors que j'ai 7 enregistrements dans ma table...

pouvez-vous m'aider???

merci
mousekey
Répondre à mousekey  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par mousekey, le lundi 5 septembre 2005 à 22:36:07 Fil de Discussions
Bonjour,
voici le code que j'ai fait sauf que je ne peux l'afficher à l'écran.... voici le code...

Private Sub Report_Open(Cancel As Integer)
On Error GoTo Erreur_Report_Open

'pour les catégories d'études
Dim intCategorieEtude As Integer
Dim intNbClient As Integer
Dim fld As DAO.Field

Dim rst As DAO.Recordset
Dim bd As DAO.Database
Dim str As String
Set bd = CurrentDb()
Set rst = bd.OpenRecordset("SELECT count(*) FROM tblClient ", dbOpenForwardOnly, dbReadOnly)

For Each fld In rst.Fields
intNbClient = fld.Value
str = intNbClient
Me.txtCategorieEtudes = str
Next



Exit_Report_Open:
Exit Sub
Erreur_Report_Open:
MsgBox Err.Description
GoTo Exit_Report_Open
End Sub


pouvez-vous m'aider???

mousekey
Répondre à mousekey

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par random, le mardi 6 septembre 2005 à 09:21:50 Fil de Discussions
mazonedetexte=dcount("unchamp";"tblclient") elle est pas belle, la vie ?
Répondre à random

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par seb, le jeudi 15 novembre 2007 à 16:05:00 Fil de Discussions
Bonjour,

J'ai le même problème aussi mais il doit venir de mon sql mais je vois pas ou?

voici mon code :

Dim sqlajout As String
Dim db As Database
Dim rs As DAO.Recordset
Dim nb As Integer


sqlajout = "INSERT INTO COUPONSARCHIVE_TBL ( compo, Quantité, Isin, Ref, IDBanquier, IDOrigine, [N° Section], [Date Comptable], [User Id], IDAgence, Commentaires, [Date reception], RefSac )"
sqlajout = sqlajout & " SELECT  Count(COUPONS_TBL.compo) AS CountOfcompo, Quantité, Isin, Ref, IDBanquier, IDOrigine, [N° Section], [Date Comptable], COUPONS_TBL.[User Id], IDAgence, Commentaires, [Date reception], RefSac"
sqlajout = sqlajout & " FROM COUPONS_TBL "

If Me.ctldf <> "" Then
   sqlajout = sqlajout & " WHERE COUPONS_TBL.[Date Comptable] >=" & "#" & Me.ctldf & "#" & ";"
End If


Set db = CurrentDb
Set rs = db.openrecordset(sqlajout)
nb = rs.RecordCount


si vous savez m'aider ce serait super cool

merci d'avance

seb
Répondre à seb

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par ShaBoo, le jeudi 15 novembre 2007 à 17:25:00 Fil de Discussions 
Bonjour,

Tu devrais tester ta requete SELECT pour voir si cela fonctionne.

Je pense que la colonne Count(COUPONS_TBL.compo) AS CountOfcompo doit poser pb : un Group By devrait etre le bien venu ...
Répondre à ShaBoo
Discussions pertinentes trouvées dans le forum
15/12 15h42nombre d'enregistrement table MySQLWebmastering26/02 16h324
24/09 22h58[mysql] Probleme du nombre de tablesWebmastering25/09 11h502
28/08 17h12Enregistrement table de mixage/pcAudio numérique04/12 11h153
21/02 12h26pb enregistrement table de mixageAudio numérique20/06 23h544
30/09 22h27numero enregistrement table accessLogiciels/Pilotes07/10 13h455
Plus de discussions sur « nombre d'enregistrement dans une table » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide