Página 1 de 1

Relaciones

Publicado: Dom Nov 04, 2007 3:09 am
por carlos
Saludos a todos.
Tengo una relacion de dos tablas, COBROS.DBF Y ALUMNOS.DBF, ambas estan
ordena por la clave NOID(No. de Identidad), quiero mostrar el Nombre del
alumnos que esta en Alumnos cuando proceso los cobros, de ninguna manera me
muestra el nombre del alumnos que corresponde con el codigo que esta en
cobros.
WITH OBJECT ::oDbfCob
:OrdSetFocus("BYNOID")
:SetRelation("NOID", ::oDbfAlu,.T.)
:GoTop()
:AddCalcField( "NombCompleto", {|| UPPER(ALLTRIM(::oDbfAlu:NOMBRE))+"
"+ UPPER(ALLTRIM(::oDbfAlu:APE1))+" "+ UPPER(ALLTRIM(::oDbfAlu:APE2))} )
WITH OBJECT ::oDbfCob
:OrdSetFocus("BYNOID")
:SetRelation("NOID", ::oDbfFCob,.T.)
END
msginfo(::oDbfCob:NombCompleto)
END WITH
Por favor si algo estoy haciendo mal, diganmelo, para darle solucion a esto.
Gracias

Relaciones

Publicado: Dom Nov 04, 2007 4:00 am
por carlos
Solucionado
"XailerPro" <carlos@labodegadeclimas.com> escribió en el mensaje de noticias
news:472d29fe$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Saludos a todos.
>
> Tengo una relacion de dos tablas, COBROS.DBF Y ALUMNOS.DBF, ambas estan
> ordena por la clave NOID(No. de Identidad), quiero mostrar el Nombre del
> alumnos que esta en Alumnos cuando proceso los cobros, de ninguna manera
> me muestra el nombre del alumnos que corresponde con el codigo que esta en
> cobros.
>
> WITH OBJECT ::oDbfCob
> :OrdSetFocus("BYNOID")
> :SetRelation("NOID", ::oDbfAlu,.T.)
> :GoTop()
> :AddCalcField( "NombCompleto", {||
> UPPER(ALLTRIM(::oDbfAlu:NOMBRE))+" "+ UPPER(ALLTRIM(::oDbfAlu:APE1))+" "+
> UPPER(ALLTRIM(::oDbfAlu:APE2))} )
> WITH OBJECT ::oDbfCob
> :OrdSetFocus("BYNOID")
> :SetRelation("NOID", ::oDbfFCob,.T.)
> END
> msginfo(::oDbfCob:NombCompleto)
> END WITH
>
> Por favor si algo estoy haciendo mal, diganmelo, para darle solucion a
> esto.
>
> Gracias