Hola a todos,
Teniendo 2 Dbfs relacionadas y estando ya posicionados en los registros correspondientes,
¿Alguién podría mostrarme un trozo de código en el cual se vea como se muestra/captura el valor de un campo de cada una de ellas?
¿Y cómo se actualizarían _?
¿Se deben atacar sus campos desde alias distintos?
Si es así, la gestión de fldget y fldput las debo gestionar a mano teniendo en cuenta de que DBF són, no?
Hace tiempo que le doy vueltas al tema de las DBF relacionadas y sigo teniendo dudas.
Saludos
Carlos G.
Dbfs Relacionados
Code: Select all
REDEFINE SAY oSay PROMPT Alias1->campo
REDEFINE SAY oSay2 PROMPT Alias2->campo
REDEFINE GET oGet VAR Alias1->campo
REDEFINE GET oGet1 VAR alias2->campo
alias1->(fieldget(campo))
alias2->(fieldput(campo))
Saludos
R.F.
R.F.
Gracias Rene,RF wrote:Y listo, siempre con el nombre del alias por delante.Code: Select all
REDEFINE SAY oSay PROMPT Alias1->campo REDEFINE SAY oSay2 PROMPT Alias2->campo REDEFINE GET oGet VAR Alias1->campo REDEFINE GET oGet1 VAR alias2->campo alias1->(fieldget(campo)) alias2->(fieldput(campo))
Es lo que me temía, con Relation lo que consigo es situarme en el registro adecuado,..... pero ... lo que es la gestión bajo un solo 'alias', bloqueos, grabación, borrado , etc. deberé seguir haciéndolo a mano.
Por cierto sabes si en Harbour, la clase TDatabase basa su gestión de acceso a _ (de la manera oMiDatabase:Micampo) provocando un error en la clase, o se 'crea' un método para cada campo?
Saludos y gracias
Carlos G.