COMO GERAR E MOSTRAR TOTAL DE TABELA EM UM FORM?
Acredito que deve ser simples.
Estou fazendo um sistema em VB com banco access usando DAO. Gostaria de colocar o total de Pacientes cadastrado na tela, podem me ajudar?
Obrigada desde já
Estou fazendo um sistema em VB com banco access usando DAO. Gostaria de colocar o total de Pacientes cadastrado na tela, podem me ajudar?
Obrigada desde já
Para fazer isso vc nem precisa do ADO...
Apenas declare duas variaveis, uma para o banco de dados e outra para a tabela:
Depois atribua os valores dela no evento (form_load);
depois use o comando "tabela.recordcount", isso retorna a quantidade de registros da tabela.
Obs.: Ir no menu Project/References marcar a opção Microsoft DAO 3.51
Isso para as variaveis não darem problema...
EXEMPLO.: SIMPLES... Crie um form com uma caixa de texto e uma textbox. Crie a base de dados... depois nos códigos copie e cole isso.
'declara a variavel banco como base de dados (Database).
Dim banco As Database
'declara a variavel tabela para receber os dados de uma tabela (Recordset).
Dim tabela As Recordset
'no evento load do formulário
Private Sub Form_Load()
'seta a variavel banco para abri a conexão, "app.path" retorna o caminho
'onde está salvo o projeto, a base tem que se chamar banco.mdb e estar salva no
'mesmo diretório
Set banco = OpenDatabase(App.Path & "\banco.mdb")
'seta a variavel tabela para receber a tabela desejada, no nossa caso TbPaciente
Set tabela = banco.OpenRecordset("TbPaciente")
End Sub
'no evento click do botão...
Private Sub Command1_Click()
'a caixa de texto recebe a quantidade de registros da tabela (tabela.recordcount)
Text1.Text = tabela.RecordCount
End Sub
Apenas declare duas variaveis, uma para o banco de dados e outra para a tabela:
Depois atribua os valores dela no evento (form_load);
depois use o comando "tabela.recordcount", isso retorna a quantidade de registros da tabela.
Obs.: Ir no menu Project/References marcar a opção Microsoft DAO 3.51
Isso para as variaveis não darem problema...
EXEMPLO.: SIMPLES... Crie um form com uma caixa de texto e uma textbox. Crie a base de dados... depois nos códigos copie e cole isso.
'declara a variavel banco como base de dados (Database).
Dim banco As Database
'declara a variavel tabela para receber os dados de uma tabela (Recordset).
Dim tabela As Recordset
'no evento load do formulário
Private Sub Form_Load()
'seta a variavel banco para abri a conexão, "app.path" retorna o caminho
'onde está salvo o projeto, a base tem que se chamar banco.mdb e estar salva no
'mesmo diretório
Set banco = OpenDatabase(App.Path & "\banco.mdb")
'seta a variavel tabela para receber a tabela desejada, no nossa caso TbPaciente
Set tabela = banco.OpenRecordset("TbPaciente")
End Sub
'no evento click do botão...
Private Sub Command1_Click()
'a caixa de texto recebe a quantidade de registros da tabela (tabela.recordcount)
Text1.Text = tabela.RecordCount
End Sub
Tópico encerrado , respostas não são mais permitidas