Crystal Report - URGENTE por favor ayudarme

 
Vista:

URGENTE por favor ayudarme

Publicado por nelem (1 intervención) el 27/05/2005 10:08:42
Hola yo lo que quiero hacer es al abrir un report decirle que solo me muestre los 9 primeros registros en la primera hoja y que despues muestre los siguientes 9 en otra y asi lo estoy intentando hacer con esto:

Dim Registro As New ADODB.Recordset
Dim Registro1 As New ADODB.Recordset
strSQL = "Select count(*) as num_registro From tunidad "
strSQL1 = "Select * From TUnidad "
Set Registro = Nothing: Registro.Open strSQL, Connection, adOpenKeyset, adLockPessimistic
Set Registro1 = Nothing: Registro1.Open strSQL1, Connection, adOpenKeyset, adLockPessimistic
i = 0


Do Until Registro1.EOF
i = i + 1

MsgBox (Registro1!CodArt)
If i = 9 Then
i = 0
'Aqui debo decir que me salte a otra pagina

End If
Registro1.MoveNext

'registro1.NextRecordset
Loop

'CryReport.PrintFileCharSepSeparator = " "
'CryReport.RecordsSelected = 9
' CryReport.RecordsPrinted = 9
'CryReport.RecordsRead = 9
CryReport.PrintReport

End If

Muxisimas gracias desde ya
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:URGENTE por favor ayudarme

Publicado por breggo (2 intervenciones) el 27/05/2005 10:18:17
Hola nelem,
deduzco que estás intentando controlar el salto de página desde el código Visual Basic de tu aplicación. ¿Por qué no lo haces desde Crystal Report? Creo que será más sencillo. Solo tienes que poner un salto de página condicional en la sección de detalle de tu report, algo así:

if RecordNumber mod 9 = 0 (si el número de registro es divisible por 9)
then
true
else
false

Espero que te sirva.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE por favor ayudarme

Publicado por nelem (56 intervenciones) el 27/05/2005 12:13:38
Hola breggo muxas gracias, es que soy nueva en esto y ando bastante perdida me podrias decir donde debo ir para poner lo que me dijiste yo tengo un informe de tablas cruzadas y estan en el encabezado del informe en detalle no tengo nada.
Muxas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar