Grid y almacenamiento de un array

Grid y almacenamiento de un array

Postby hmpaquito » Thu Jul 06, 2017 7:26 am

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  Expand view
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  Expand view
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
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: groiss and 5 guests