Si un dato de una columna es distinto que se imprima el registro
Publicado por Tronx (4 intervenciones) el 12/08/2016 17:29:12
A modo de ejemplo: En la foto tengo dos bloques de registros(aunque puede tener varios, es solo un ejemplo), Quiero que se muestren solo los bloques de datos donde en la C6 existe un campo distinto(como sale en la foto con un cuadrado rojo).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Solo la C1 y la C2 se pueden repetir.
For Each Order C1, C2
Where ano = &ano
Where mes = &mes
Print Encabezado
For Each
&C1 = C1
&C2 = C2
&C3 = C3
&C4 = C4
&C5 = C5
&C6 = C6 //Aqui tengo que encontrar la forma de comparar el registro anterior con el siguiente
// y si es distinto que se imprima
Print Datos
EndFor
EndFor
Se comprende mi duda ?, en Conclusión tengo que encontrar la forma que en el segundo For si algún campo
en la C6 sea distinto que se muestre( Print Datos ).
Si agrupara Solo por la C6 me mostraría solo registros que están iguales, yo quiero mostrar lo contrario.
Ya probé con SDT y también tope con el mismo problema de como comparar el anterior con el siguiente.
NOTA: Ambos For recorren la misma Tabla.
Saludos
Valora esta pregunta
0