Dbfs Relacionados

Post Reply
FiveWiDi
Posts: 910
Joined: Mon Oct 10, 2005 2:38 pm

Dbfs Relacionados

Post by FiveWiDi »

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.
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post by R.F. »

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))
Y listo, siempre con el nombre del alias por delante.
Saludos
R.F.
FiveWiDi
Posts: 910
Joined: Mon Oct 10, 2005 2:38 pm

Post by FiveWiDi »

RF wrote:

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))
Y listo, siempre con el nombre del alias por delante.
Gracias Rene,

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.
Post Reply