|
Página 1 de 1
|
Sumar Campos De Un Dataview
Autor |
Mensaje |
pittusa
Técnico Programador
Registrado: Marzo 2010
Mensajes: 157
Edad: 53 Ubicación: Barcelona
|
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.
|
#1 Domingo, 04 Abril 2010, 20:02 |
|
|
chen_08
Aprendiz
Registrado: Octobre 2009
Mensajes: 86
Edad: 34 Ubicación: Coclé
|
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 Domingo, 04 Abril 2010, 23:35; editado 1 vez
|
#2 Domingo, 04 Abril 2010, 23:34 |
|
|
luisrel
Usuario
Registrado: Noviembre 2010
Mensajes: 35
Edad: 36 Ubicación: Margaritas Chiapas
|
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
|
#3 Miercoles, 20 Junio 2012, 01:57 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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
|
#4 Miercoles, 20 Junio 2012, 07:43 |
|
|
luisrel
Usuario
Registrado: Noviembre 2010
Mensajes: 35
Edad: 36 Ubicación: Margaritas Chiapas
|
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
|
#5 Miercoles, 20 Junio 2012, 16:09 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
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 Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|