Tengo una Tabla de personas en la que la estructura esta definida de manera que los campos de Apellido, Nombre y otros datos estan repetidos.
Para clarificar. la Tabla corresponde a Tutores de alumnos. Y seria mas o menos así:
IDTutor1,ApellidosT1, NombresT1, DctoT1..., IDTutor2,ApellidosT2, NombresT2, DctoT2
La implemente de esta manera porque a uno de ellos es a quien se le factura, esto se define mediante un campo Tinyint (1,0)
De manera que al ingresar al Facturador, cuando se va capturar un cliente (o Tutor), se despliega un xbrowse donde, ahora si, en esta lista se presentan, en dos columnas: Dcto y, Apellidos y Nombres
Este browse lo hago mediante un select definido así:
- Code: Select all Expand view
- "SELECT id_tutor,tutor1 AS TUTORFAC,dniT1 AS DNI,doctipot1 AS DOCTIPO,direcnrot1 AS DIREC,totcuotas " + ;
"FROM tutores WHERE FacAfipT1=" +Str( nFiltro,1,0 )+" "+ ;
"UNION SELECT id_tutor,tutor2 AS TUTORFAC,dniT2 AS DNI,doctipot2 AS DOCTIPO,direcnrot2 AS DIREC,"totcuotas " + ;
"FROM tutores WHERE FacAfipT2=" +Str( nFiltro,1,0 )+" ORDER BY TutorFac"