j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne
Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset par
RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" wrote in message
| j'ai essayé divers truc et donc (avec un peu de pas à pas)
| j'ouvre mon recordset avec select * from table
| recordcount = 1
| rs.movenext et la par magie recordcount = 14
| c'est nimp ...
| mais le principale c'est que ca marche
|
|
Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne
Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset par
RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" <sperot51@msn.com> wrote in message
| j'ai essayé divers truc et donc (avec un peu de pas à pas)
| j'ouvre mon recordset avec select * from table
| recordcount = 1
| rs.movenext et la par magie recordcount = 14
| c'est nimp ...
| mais le principale c'est que ca marche
|
|
Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne
Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset par
RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" wrote in message
| j'ai essayé divers truc et donc (avec un peu de pas à pas)
| j'ouvre mon recordset avec select * from table
| recordcount = 1
| rs.movenext et la par magie recordcount = 14
| c'est nimp ...
| mais le principale c'est que ca marche
|
|
Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne retourne PAS le nombre de recordset.
Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset par défaut)
RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien directement le nombre d'enregistrements.
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" wrote in message news:%
| j'ai essayé divers truc et donc (avec un peu de pas à pas)
| j'ouvre mon recordset avec select * from table
| recordcount = 1
| rs.movenext et la par magie recordcount = 14
| c'est nimp ...
| mais le principale c'est que ca marche
|
|
Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne retourne PAS le nombre de recordset.
Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset par défaut)
RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien directement le nombre d'enregistrements.
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" <sperot51@msn.com> wrote in message news:%23hAMqORtEHA.1548@TK2MSFTNGP10.phx.gbl...
| j'ai essayé divers truc et donc (avec un peu de pas à pas)
| j'ouvre mon recordset avec select * from table
| recordcount = 1
| rs.movenext et la par magie recordcount = 14
| c'est nimp ...
| mais le principale c'est que ca marche
|
|
Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne retourne PAS le nombre de recordset.
Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset par défaut)
RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien directement le nombre d'enregistrements.
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" wrote in message news:%
| j'ai essayé divers truc et donc (avec un peu de pas à pas)
| j'ouvre mon recordset avec select * from table
| recordcount = 1
| rs.movenext et la par magie recordcount = 14
| c'est nimp ...
| mais le principale c'est que ca marche
|
|
Merci pour cette information ; j'avais ce "bug" sans comprendre le pourquoi
!
Question : y a-t-il en core bcp d'autres petits pièges de programmation en
DAO ?
( Je debute -tout seul- avec cet outil.... Pourtant Access était tres bien
!?)
Merci de votre reponse
"Pascal B." a écrit dans le message de
news:Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne
retourne PAS le nombre de recordset. Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset par
défaut) RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien directement
le nombre d'enregistrements.
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" wrote in message
news:%j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
Merci pour cette information ; j'avais ce "bug" sans comprendre le pourquoi
!
Question : y a-t-il en core bcp d'autres petits pièges de programmation en
DAO ?
( Je debute -tout seul- avec cet outil.... Pourtant Access était tres bien
!?)
Merci de votre reponse
"Pascal B." <Pascbr@hotmail_ANTISPASM_.com> a écrit dans le message de
news:OC1nPaRtEHA.2536@TK2MSFTNGP11.phx.gbl...
Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne
retourne PAS le nombre de recordset. Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset par
défaut) RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien directement
le nombre d'enregistrements.
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" <sperot51@msn.com> wrote in message
news:%23hAMqORtEHA.1548@TK2MSFTNGP10.phx.gbl...
j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
Merci pour cette information ; j'avais ce "bug" sans comprendre le pourquoi
!
Question : y a-t-il en core bcp d'autres petits pièges de programmation en
DAO ?
( Je debute -tout seul- avec cet outil.... Pourtant Access était tres bien
!?)
Merci de votre reponse
"Pascal B." a écrit dans le message de
news:Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne
retourne PAS le nombre de recordset. Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset par
défaut) RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien directement
le nombre d'enregistrements.
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" wrote in message
news:%j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
YannX has brought this to us :Merci pour cette information ; j'avais ce "bug" sans comprendre le
pourquoi
!
Question : y a-t-il en core bcp d'autres petits pièges de
programmation en
DAO ?
( Je debute -tout seul- avec cet outil.... Pourtant Access était tres
bien
!?)
Merci de votre reponse
"Pascal B." a écrit dans le message de
news:Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne
retourne PAS le nombre de recordset. Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset
par défaut) RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien
directement le nombre d'enregistrements.
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" wrote in message
news:%j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
Bonjour,
Sans prôner Microsoft, de grâce, avant de dire à tout bout de champs que
les problèmes que vous rencontrer dans les outils que vous manier peux
ou prou sont des bugs, lisez et vérifier attentivement la doc des outils
que vous utisez. Cf: le problème que vous venez de rencontrer.
Et non, de prime abord la programmation avec le DAO n'apporte pas des
pièges, oui des difficultés vous allez en rencontrer comme tous les
developpers de ce forum. Je vous conseillez, de n'utiliser que l'ADO, le
DAO est amené à disparaitre si pas, il reste beaucoup moins puissant de
par ces foncionnalités, ses options, l'ensemble des drivers d'accès aux
db, ...
@+Quaz
@+Quaz
YannX has brought this to us :
Merci pour cette information ; j'avais ce "bug" sans comprendre le
pourquoi
!
Question : y a-t-il en core bcp d'autres petits pièges de
programmation en
DAO ?
( Je debute -tout seul- avec cet outil.... Pourtant Access était tres
bien
!?)
Merci de votre reponse
"Pascal B." <Pascbr@hotmail_ANTISPASM_.com> a écrit dans le message de
news:OC1nPaRtEHA.2536@TK2MSFTNGP11.phx.gbl...
Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne
retourne PAS le nombre de recordset. Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset
par défaut) RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien
directement le nombre d'enregistrements.
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" <sperot51@msn.com> wrote in message
news:%23hAMqORtEHA.1548@TK2MSFTNGP10.phx.gbl...
j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
Bonjour,
Sans prôner Microsoft, de grâce, avant de dire à tout bout de champs que
les problèmes que vous rencontrer dans les outils que vous manier peux
ou prou sont des bugs, lisez et vérifier attentivement la doc des outils
que vous utisez. Cf: le problème que vous venez de rencontrer.
Et non, de prime abord la programmation avec le DAO n'apporte pas des
pièges, oui des difficultés vous allez en rencontrer comme tous les
developpers de ce forum. Je vous conseillez, de n'utiliser que l'ADO, le
DAO est amené à disparaitre si pas, il reste beaucoup moins puissant de
par ces foncionnalités, ses options, l'ensemble des drivers d'accès aux
db, ...
@+Quaz
@+Quaz
YannX has brought this to us :Merci pour cette information ; j'avais ce "bug" sans comprendre le
pourquoi
!
Question : y a-t-il en core bcp d'autres petits pièges de
programmation en
DAO ?
( Je debute -tout seul- avec cet outil.... Pourtant Access était tres
bien
!?)
Merci de votre reponse
"Pascal B." a écrit dans le message de
news:Bonjour,
Attention:
Qaund ouvre un Recordset de type DYNASET, la propriété RecordCount ne
retourne PAS le nombre de recordset. Il faut faire d'abord MOVELAST.
Exemple (en DAO):
Set RS = DB.OpenRecordet("Select * From Table") '(Ouvre un Dynaset
par défaut) RS.MoveLast
If Not RS.EOF Then
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Else
MsgBox "Il n'ya pas d'enregistrement !"
End If
Par contre, quand on ouvre un Recordset de type TABLE, on a bien
directement le nombre d'enregistrements.
Exemple:
Set RS = DB.OpenRecordset("Table", dbOpenTable)
MsgBox "Nombre d'enregistrements: " & RS.RecordCount
Cordialement
Pascal B.
"seb-seb" wrote in message
news:%j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
Bonjour,
Sans prôner Microsoft, de grâce, avant de dire à tout bout de champs que
les problèmes que vous rencontrer dans les outils que vous manier peux
ou prou sont des bugs, lisez et vérifier attentivement la doc des outils
que vous utisez. Cf: le problème que vous venez de rencontrer.
Et non, de prime abord la programmation avec le DAO n'apporte pas des
pièges, oui des difficultés vous allez en rencontrer comme tous les
developpers de ce forum. Je vous conseillez, de n'utiliser que l'ADO, le
DAO est amené à disparaitre si pas, il reste beaucoup moins puissant de
par ces foncionnalités, ses options, l'ensemble des drivers d'accès aux
db, ...
@+Quaz
@+Quaz
j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
j'ai essayé divers truc et donc (avec un peu de pas à pas)
j'ouvre mon recordset avec select * from table
recordcount = 1
rs.movenext et la par magie recordcount = 14
c'est nimp ...
mais le principale c'est que ca marche
seb-seb pretended :
> j'ai essayé divers truc et donc (avec un peu de pas à pas)
> j'ouvre mon recordset avec select * from table
> recordcount = 1
> rs.movenext et la par magie recordcount = 14
> c'est nimp ...
> mais le principale c'est que ca marche
Bonjour,
Voila la réponse à votre question :
http://www.microsoft.com/france/msdn/support/technopoches/default.asp
Il faut identifier le type de recordset par defaut, je ne me souvient
plus en dao mais je sais qu'il faut faire un movelast - movefirst pour
pouvoir connaitre le nombre de records, mais ils sont tous accessible
au départ sans faire de déplacement.
@+Quaz
--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
seb-seb pretended :
> j'ai essayé divers truc et donc (avec un peu de pas à pas)
> j'ouvre mon recordset avec select * from table
> recordcount = 1
> rs.movenext et la par magie recordcount = 14
> c'est nimp ...
> mais le principale c'est que ca marche
Bonjour,
Voila la réponse à votre question :
http://www.microsoft.com/france/msdn/support/technopoches/default.asp
Il faut identifier le type de recordset par defaut, je ne me souvient
plus en dao mais je sais qu'il faut faire un movelast - movefirst pour
pouvoir connaitre le nombre de records, mais ils sont tous accessible
au départ sans faire de déplacement.
@+Quaz
--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
seb-seb pretended :
> j'ai essayé divers truc et donc (avec un peu de pas à pas)
> j'ouvre mon recordset avec select * from table
> recordcount = 1
> rs.movenext et la par magie recordcount = 14
> c'est nimp ...
> mais le principale c'est que ca marche
Bonjour,
Voila la réponse à votre question :
http://www.microsoft.com/france/msdn/support/technopoches/default.asp
Il faut identifier le type de recordset par defaut, je ne me souvient
plus en dao mais je sais qu'il faut faire un movelast - movefirst pour
pouvoir connaitre le nombre de records, mais ils sont tous accessible
au départ sans faire de déplacement.
@+Quaz
--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com