ACCESS

GOLVEIAR 19/11/2009 11:30:50
#328147
Olá vbMania! Estou com um Problema. Fiz uma conexão com o access usando dao ate ai blz. Só que estou precisando que retorne a quantidade de cadastros da tabela. Exemplo: Se eu ja cadastrei joão e maria ele retorne 02 cadastros. se alguem puder me ajudar desde ja eu agradeço.
RRANGON 19/11/2009 11:49:27
#328153
Resposta escolhida
Dim rs as RecordSet

Set rs = DAO.OpenRecorset([Ô]Tabela[Ô])

rs.RecordCount
RRANGON 19/11/2009 11:51:41
#328154
Um jeitinho mais elegante...

Dim rstAux As Recordset

Set rstAux = DAO.OpenRecordset([Ô]Tabela[Ô])
With rstAux
.RecordCount
End With
Set rstAux = Nothing
GOLVEIAR 19/11/2009 12:25:28
#328155
Ola Amigo Obrigado por Responder. Mas so ta retornando o valor 1 entende eu queria q verificasse todos os cadastros da tabela e retornace o total obrigado.
MARCELO.TREZE 19/11/2009 12:40:53
#328156
vc usa ADO ou DAO?
GOLVEIAR 19/11/2009 12:50:06
#328159
Uoso o Dao
MARCELO.TREZE 19/11/2009 13:17:07
#328160
entào o recordcount deveria trazer a quantidade de registros na tabela
ROBIU 19/11/2009 13:36:22
#328163
Vai para o ultimo registro, antes do recordcount:

rs.MoveLast
MsgBox rs.RecordCount



ou em um select

Set rs = db.OpenRecordset([Ô]Select Count (*)  From Tabela[Ô])
MsgBox rs(0)
GOLVEIAR 19/11/2009 13:46:45
#328168
Valeu Galera. Tem que colocar em um evento click resolvido abraços.
Tópico encerrado , respostas não são mais permitidas