Foros del Web » Programación para mayores de 30 ;) » .NET »

Crystal Reports Aparetente Sencillo?

Estas en el tema de Crystal Reports Aparetente Sencillo? en el foro de .NET en Foros del Web. Me estoy complicando las cosas o es un erro sencillo; //{?Pm-TABLA.campo} es una cadena (Ejmp. "11,12,13," Local numberVar i; Local numberVar totalBusca := Length({?Pm-TABLA.campo}); Local ...
  #1 (permalink)  
Antiguo 16/08/2004, 18:35
 
Fecha de Ingreso: mayo-2004
Mensajes: 27
Antigüedad: 20 años
Puntos: 0
Busqueda Crystal Reports Aparetente Sencillo?

Me estoy complicando las cosas o es un erro sencillo;

//{?Pm-TABLA.campo} es una cadena (Ejmp. "11,12,13,"
Local numberVar i;
Local numberVar totalBusca := Length({?Pm-TABLA.campo});
Local stringVar busca := "";
Local stringVar identifica := "";
for i := 1 to totalBusca step +1 do
(
busca := Mid ({?Pm-TABLA.campo}, i, 1);
if busca <> "," then
identifica := identifica + busca
else
//NOTA: apartir de aqui
if {vista.iden} = ToNumber (identifica) then
(
i := totalBusca;
false
)
else
true
);

EL PROBLEMA, ES QUE ESTE CODIGO ME MANDA EL ERROR EN LA FORMULA:

Aqui se requiere una cadena

y me sombrea apartir de donde puse la NOTA.
SI YO LE QUITO A LA LINEA DE ARRIBA (identifica := identifica + busca) LOS DOS PUNTOS QUEDANDO identifica = identifica + busca AL MOMENTO DE DAR GUARDAR NO ME DA NINGUN ERROR, PERO AL MOMENTO DE LLAMAR EL REPORTE, ME MANDA ESTE ERROR:

CRAXDRT Error Ocurred on Server.-2147191667 : La cadena es no numérica.

No tengo ni la menos idea de por que me manda el error al tratar de asignar la concatenación de dos string, si son cadenas?

Agradeceria cualquier información al respecto, gracias.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:20.