border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 08-09-2005, 16:03:33
Avatar de AlejandroFR
Gran Participación en el Foro
 
Registrado: nov 2004
Ubicación: Lima
Posts: 124
AlejandroFR Valoración +2
Predeterminado Algoritmo Incorrecto?

Saludos a los del Foro. Gracias Sr. Chiaravel por su respuesta inmediata, me sirve de mucho el video, y tambien el manual que tienen en su pagina . Bueno ahora que estoy investigando, hice un pequeño algoritmo dentro de una Formula (en Sintaxis Crystal), cuando la compruebo no me bota error, sin embargo, cuando ejecuto el reporte me bota en blanco la formula.

El campo que estoy usando es: Sales_Shipper_ttx.SALES_CARRIER.SHIPPER_INSTRUCT
y contiene los sguientes datos: ABC, BCA, CAB (un ejemplo),
y lo que estoy tratando de hacer es extraer la 2da palabra de este contexto, es decir, "BCA".

Este es el codigo que uso, disculpen si mi codigo es de principiante, como veran estoy tratando de sacarle el jugo a esto desde cero, despues lo perfeccionare , pero por el momento me gustaria que me ayudaran con el problemilla. Gracias.


Local numberVar i;
Local NumberVar LongVariable := Length ({Sales_Shipper_ttx.SALES_CARRIER.SHIPPER_INSTRUCT });
Local numberVar cont:= 0;
Local stringVar sVariable;
Local stringVar sDomicilio;

for i := 1 to LongVariable Do
(
sVariable := Mid({Sales_Shipper_ttx.SALES_CARRIER.SHIPPER_INSTR UCT}, i, 1);
if sVariable = "," then
(
cont := cont + 1;
)
else
(
cont := cont + 0;
);

if cont=2 then
(
EXIT FOR
);

if cont=1 then
(
sDomicilio=sDomicilio + sVariable;
);

);

sDomicilio
__________________
-----------------------
Alejandro Flores R.
Responder Con Cita
  #2 (permalink)  
Antiguo 12-09-2005, 07:28:55
Avatar de albmartin
Gran Participación en el Foro
 
Registrado: mar 2004
Posts: 473
albmartin Valoración +2
Predeterminado

Utiliza la función Split:

Dim astrPalabras() As String, strTexto As String

astrPalabras = Split(strTexto, ",")

Lo que hace es devolver un array y en cada posición del array el texto que hay entre coma y coma.

Por tanto para acceder a la segunda palabra solo tendría que acceder a la segunda posición del array.

astrPalabras(1)

Espero que te sirva una saludo.
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Error Tipo incorrecto Medardo Visual Basic 6.00 4 23-02-2008 15:06:29
Algoritmo del banquero en VB6 laff83 Visual Basic 6.00 4 11-11-2006 06:07:06
usuario incorrecto skate_mlk Visual Basic 6.00 1 12-07-2005 07:20:51
Algoritmo md5 mabopasa Visual Basic 6.00 1 11-05-2005 07:46:16
Algoritmo del controlador PID yuly Visual Basic 6.00 8 06-04-2005 17:50:06


La franja horaria es GMT. Ahora son las 19:53:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right