Visual Basic.NET - Contar registros y poner total en TextBox

 
Vista:
sin imagen de perfil

Contar registros y poner total en TextBox

Publicado por Dolores (8 intervenciones) el 22/01/2016 18:52:28
Buenas tardes:
Espero me ayudéis con un código que no se bien por que no funciona. Estoy trabajando con Visual Studio 10.
Tengo una base de datos de access con una tabla llamada Polizas y varios campos uno de ellos llamado Ramo.
necesito contar el nº de registros que tengo en la base de datos y que el resultado me lo ponga en un TexBox lamado TbPol. El código con el que estoy trabajando y no funciona es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
Private Sub Estadisticas_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
 
Dim  N_Polizas As Integer
 
        cmd.Connection = conexion
        cmd.CommandType = CommandType.Text
        cmd.CommandText = "SELECT COUNT (Ramo) AS N_Polizas FROM Polizas;"
        cmd.ExecuteNonQuery()
        TbPol.Text = N_Polizas
 
End Sub

Gracias por vuestra ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Krlos Kstro

Contar registros y poner total en TextBox

Publicado por Krlos Kstro (37 intervenciones) el 23/01/2016 01:28:52
Este codigo pruebalo....

1
2
3
4
5
Dim consulta as new sqldataadapter("SELECT COUNT (Ramo) AS N_Polizas FROM Polizas",conexion)
consulta.selectcommand.commandtype=CommandType.Text
dim tabla as new datatable  ' Creamos una tabla en memoria ram
consulta.fill(tabla)  èl resultado del select lo llenamos en la tabla
TbPol.Text = tabla.rows(0).item(0)   'obtenemos de la fila 0 la primera columna

Saludos......
Su tienes alguna duda me escribes a [email protected]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

Contar registros y poner total en TextBox

Publicado por Dolores (8 intervenciones) el 23/01/2016 13:47:51
Muchísimas gracias por la rápida respuesta!!!!!
Lo probaré ahora mismo

Un saludo....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Richard
Val: 180
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Contar registros y poner total en TextBox

Publicado por Richard (54 intervenciones) el 11/02/2020 01:26:00
Hola, el código que te proporcionaron es bueno, pero ahora veamos la lógica si es que aplica.
Tienes 10 pólizas
1,2,3....9,10
Utilizando el COUNT() te muestra el nro de pólizas=10, pero si usas el resultado de COUNT() para generar la siguiente póliza tendrás error siempre que elimines una.
Si x ahí se elimina por completo una de las pólizas x ejemplo la nro 5, el resultado de COUNT() será 9 pólizas en total x q se eliminó una.
Si usas el COUNT() para generar la siguiente póliza, está será la nro 10 y tendrás pólizas repetidas.
Ojo con eso, para que no te genere errores.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Contar registros y poner total en TextBox

Publicado por Dolores (8 intervenciones) el 24/01/2016 13:29:33
Muchísimas gracias Carlos, funciona perfectamente!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Contar registros y poner total en TextBox

Publicado por JUAN PABLO (2 intervenciones) el 10/02/2020 22:43:49
BUENAS TARDES ME PODRAN AYUDAR PARA QUE CON ESE MISMO CODIGO PUDIERA CONTAR CUANTOS REGISTROS IGUALES HAY, MI BASE ES DE UNOS VEHICULOS Y TENGO UN CAMPO LLAMADO "ESTATUS" Y LOS REGISTROS SON (TALLER, ACTIVO, YONKEADO) QUIERO CONTAR CUANTOS ESTAN EN TALLER, CUANTOS ACTIVOS, CUANTOS YONKEADOS...

ME PODRAN AYUDAR...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar