Hoy le toca a la función SUM… que es distinta de la función SUM de Fox. En WD se usa para sumar valores numéricos de un array o elementos de una estructura. Mas info en http://doc.windev.com/?1000019892
Ejemplo de sumar elementos de un array unidimensional:
arrDatos is array of 0 int ArrayAddLine(arrDatos,10) ArrayAddLine(arrDatos,5) AddLine(arrDatos,20) Info(Sum(arrDatos))
AddlLine es parecido a ArrayAddLine
Ejemplo de sumar elementos de un array bidimensional:
arrDatos is array of 0,2 int ArrayAddLine(arrDatos,1, 10) ArrayAddLine(arrDatos,2, 5) AddLine(arrDatos,3, 20) Info(Sum(arrDatos,2))
Ejemplo de sumar elementos de una estructura:
strPersona is Structure Nombre is string Edad is int END arrDatos is array of 0 strPersona arrDatos[1].Nombre = "uno" arrDatos[1].Edad = 30 arrDatos[2].Nombre = "dos" arrDatos[2].Edad = 20 arrDatos[3].Nombre = "tres" arrDatos[3].Edad = 25 //* Otra forma de rellenar el array de estructuras :-) //* Asigna valores al array. Cada Línea se corresponde con los valores de la estructura //arrDatos = [ // ["uno", 30], // ["dos",20], // ["tres", 25] //] Info(Sum(arrDatos, "Edad"))