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} ;
}
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" } ;
}
Bueno, a ver qué decís.
Saludos