El codigo es este:
FOR c = 1 TO dataview.Count - 1 'quitar la cabecera
Cantidad = Cantidad + dataview.gridview[c, 3].text
NEXT
pero me da un error.
supongo que tendre que convertir el valor de dataview.gridview.text a integer, pero no se como hacerlo.
Sumar Campos De Un Dataview
Objetivo: Re: Sumar Campos De Un Dataview
última edición por chen_08 el Domingo, 04 Abril 2010, 23:35; editado 1 vez
Hola pittusa Bueno aqui te dejo un ejemplo acabado de hacer de como sumar una columna de un Dataview
Cualquiera cosa si lo que necesitas es pasarlo a un integer utiliza
Integer = CInt ( Expresión )
Integer = CInteger ( Expresión )
Convierte una expresión en un número entero.
Ejemplo
Espero haberte ayudado...!!! Saludos !! Cualquiera cosa pregunta
DIM i, b AS Integer //Variables para el ciclos for i y variable para sumar toda la columna b
WITH DataView1
.GridView.Columns.Count = 2 // Numeros de Columnas
.GridView.Columns[0].Text = "Nombre" //Nombre Primera Columna
.GridView.Columns[0].Width = 200 // Ancho de la primera columna
.GridView.Columns[1].Text = "Valor" //Nombre Segunda Columna
.GridView.Columns[1].Width = 200 //Ancho segunda columna
.GridView.Rows.Count = 4 //Cuantas filas voy a insertar en este caso 4
FOR i = 0 TO 3 //ciclo for para llenar el gridview
.GridView[i, 0].Text = "gambas" //Primera columna
.GridView[i, 1].Text = i + 10 //Segunda Columna
NEXT
FOR i = 0 TO 3 //Ciclo para sumar los datos de la culumna numero 1 , recuerda que las columnas se comienza por 0 es decir que 3 es igual a 2 columnas (0,1,2)
b += .GridView[i, 1].Text //Suma del Valor de la segunda columna y su pimera fila despues seguira sumando las otras filas
NEXT
Message.Info(b) //Mensaje del Total de la Suma
END WITH
WITH DataView1
.GridView.Columns.Count = 2 // Numeros de Columnas
.GridView.Columns[0].Text = "Nombre" //Nombre Primera Columna
.GridView.Columns[0].Width = 200 // Ancho de la primera columna
.GridView.Columns[1].Text = "Valor" //Nombre Segunda Columna
.GridView.Columns[1].Width = 200 //Ancho segunda columna
.GridView.Rows.Count = 4 //Cuantas filas voy a insertar en este caso 4
FOR i = 0 TO 3 //ciclo for para llenar el gridview
.GridView[i, 0].Text = "gambas" //Primera columna
.GridView[i, 1].Text = i + 10 //Segunda Columna
NEXT
FOR i = 0 TO 3 //Ciclo para sumar los datos de la culumna numero 1 , recuerda que las columnas se comienza por 0 es decir que 3 es igual a 2 columnas (0,1,2)
b += .GridView[i, 1].Text //Suma del Valor de la segunda columna y su pimera fila despues seguira sumando las otras filas
NEXT
Message.Info(b) //Mensaje del Total de la Suma
END WITH
Cualquiera cosa si lo que necesitas es pasarlo a un integer utiliza
Integer = CInt ( Expresión )
Integer = CInteger ( Expresión )
Convierte una expresión en un número entero.
Ejemplo
Espero haberte ayudado...!!! Saludos !! Cualquiera cosa pregunta
última edición por chen_08 el Domingo, 04 Abril 2010, 23:35; editado 1 vez
Objetivo: Re: Sumar Campos De Un Dataview
Estoy practicando este tema, pero tengo un pequeño gran problema no me aparece la opcion .text y .Width
with
.columns["1","2"]
.columns[0].Width=20 ....'aqui me manda un error que dice no es un objeto
end with
no se que estoy haciendo mal
Gambas3
Ubuntu12
Gracias
with
.columns["1","2"]
.columns[0].Width=20 ....'aqui me manda un error que dice no es un objeto
end with
no se que estoy haciendo mal
Gambas3
Ubuntu12
Gracias
Objetivo: Re: Sumar Campos De Un Dataview
luisrel:
Aqui tienes algo mal:
A tu with le falta algo, el objeto al que se aplica...
Fijate en el ejemplo anterior:
Documentacion en gambas de como funciona with: http://gambasdoc.org/help/lang/with?v3
Ademas
Eso seguro que te esta dando un error... porque deberia de ser:
Para indicar la fila y la columna correctamente...
Saludos
Aqui tienes algo mal:
A tu with le falta algo, el objeto al que se aplica...
Fijate en el ejemplo anterior:
WITH DataView1
Documentacion en gambas de como funciona with: http://gambasdoc.org/help/lang/with?v3
Ademas
.columns["1","2"]
Eso seguro que te esta dando un error... porque deberia de ser:
.columns[1,2]
Para indicar la fila y la columna correctamente...
Saludos
Objetivo: Re: Sumar Campos De Un Dataview
Hola hola, pues ya lo corregi y me sigue apareciendo el error....
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.2899s (PHP: -66% SQL: 166%)
Consultas SQL: 29 - Debug off - GZIP Activado