Sumar Campos De Un Dataview


Objetivo: Sumar Campos De Un Dataview
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.

Objetivo: Re: Sumar Campos De Un Dataview
Hola pittusa Bueno aqui te dejo un ejemplo acabado de hacer de como sumar una columna de un Dataview

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


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 Lunes, 05 Abril 2010, 00: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

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:
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....
With TablaHistorial
.Columns = ["ID_Expediente", "Nombre", "APaterno"] 'aqui le digo que campos me va mostrar y funciona si solo dejo esta linea
.Columns[1].Width = 10 'pero si pongo esta me marca errror :(
End With


Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No 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.1343s (PHP: -25% SQL: 125%)
Consultas SQL: 21 - Debug off - GZIP Activado