Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Crear cuenta

XBase - Matrices

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:Matrices
Autor:Pedro Amaro (3 intervenciones)
Fecha:25/10/2005 09:15:57
Estoy migrandome (yo y mis programas) de Basic (en multiples versiones) a xBase con la intencion de utilizar la plataforma Xailer. He conseguido muchas cosas pero algunas se me atragantan (supongo que es un problema mental, 20 años programando en Basic dejan secuela).

1º - Como diantres declaro una matriz.

2º - Como puedo anidar controles en una matriz para tratarlos organizadamente.
ej: Tengo una serie de objetos TEdit con nombre oTEdit01, oTEdit02, ... , oTEdit99 y quiero poner sumar el contenido de la propiedad Value de todos ellos.

Saludos
Pedro Amaro

Pd: No se preocupen que iran saliendo mas dudas
Responder Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Matrices
Autor:Antonio Cortés (11 intervenciones)
Fecha:13/07/2006 18:46:33
1º: Varias maneras:
Matriz vacía:

LOCAL aMatriz := {}

Con 3 elementos, 1 dimensión:

LOCAL aMatriz := {"Domingo", 8, "Febrero"}

2 Dimensiones:

LOCAL aMatriz := {}

for nI := 65 to 69
aadd( aMatriz, { nI, chr(nI)} )
next

He creado una matriz bidimensional de 5 elementos. Cada elemento es una matriz unidimensional de 2 elementos, o sea:

{ {1, "A"}, {2, "B"}, {3, "C"}, {4, "D"}, {5, "E"} }

De manera que:

? aMatriz[4, 2] ; se imprimiría "D"


2º: Primero los cargas en una matriz:

LOCAL oaEdit := {}

aadd( oaEdit, oEdit1 )
...

y luego

nTotal := 0
aeval( aoEdit, {|e| nTotal += e:value } )
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Matrices
Autor:Smith (16 intervenciones)
Fecha:29/09/2007 17:45:15
Excelente respuesta. Mejor explicado no puede estar.
Comentar Subir