Ver Mensaje Individual
  #1  
Antiguo 20-02-2007
waly2k1 waly2k1 is offline
Miembro
 
Registrado: dic 2006
Ubicación: El país de las maravillas(Argentina)
Posts: 251
Reputación: 20
waly2k1 Va por buen camino
Cómo creo un arrays de columnas???

Y una vez más yo...
Pido disculpas, ya que no pretendo spamear el foro, pero estoy a punto de terminar un desarrollo importante en Delphi y tengo muchas dudas y problemitas, las mayoría los resuelvo a prueba/error pero otros me superan. Y la ayuda en formato 'hlp' de Delphi 7 es una porq..., es dificil encontrar algo cuando se necesita, después aparece...

Al grano:
Creé un form de búsqueda genérico, al cual le paso como parámetro una sentencia SQL con los campos de tablas que quiero buscar, realizo la consulta y redefino los campos de la DBGrid permitiendo ordenar ASC/DESC, buscar, etc. por cualquier campo, defino un array de tipo string donde van a estar los headers de los campos, por ej
['Legajo', 'Nombre', 'D.N.I.', 'Categoría' ]

Bien hasta ahí, ahora: Cómo paso por parámetro un array ???
quiero asignar a un array el valor de otro array por ej.
frmFind.aHeader := aOtroArray

y NOOOO esto:
frmFind.aHeader[0] := 'Legajo';
frmFind.aHeader[1] := 'Nombre';
.....

Me da errores de tipo de datos ó cualquier tipo de errores pero no se deja..
Debe existir una manera mucho más sencilla de resolver esto, pero estoy muy verde en el tema de Arrays en Delphi. Así que apelo a uds. abusando de sus conocimientos(nuevamente).

Muchas gracias
Responder Con Cita