Grid y almacenamiento de un array

Post Reply
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Grid y almacenamiento de un array

Post by hmpaquito »

Buenos días a todos,

Estoy un poco hartito de montar ficheros de líneas para dar cobertura a unas pocas líneas asociadas a una ficha cualquiera: clientes, trabres., etc. Normalmente se editan con un Grid y se graban en una .dbf a tal efecto. Pero esto, además de que supone más trabajo, más tablas, puede originar corrupción en la relación padre-hijos. Tiene la ventaja que se puede buscar "a pelo"
Había pensado en grabarlo en un campo memo. En el pasado ya lo hice y no sé si me gustó el resultado... más bien no.

Pongamos por caso:

Code: Select all

aLineas:= {;       
                {"000001", "Bicicleta de Montaña", 10000},;
                {"000001", "Bicicleta estática",   15000} ;
               }
 
aLineas lo editamos en un Grid y luego lo salvamos en campos memo; concretamente tres, uno por cada item del subarray.
También se podría grabar en un solo campo memo, con los item separados por comas, o cualquier otro separador.
Y también se podría grabar el array completo en un solo campo memo.

Ahora bien, y es donde tengo las dudas ¿ Qué pasa si añado un nuevo item tal que asi

Code: Select all

aLineas:= {;       
                {"000001", "Bicicleta de Montaña", 10000, "Verde"},;
                {"000001", "Bicicleta estática",   15000, "Azul" } ;
               }
¿ Como lo incorporo a la información ya existente ? ¿ Con rutinas que siempre intenten compatibilizar con lo existente ?

Bueno, a ver qué decís.

Saludos
Post Reply