Visual Basic - tratamiento de cadenas

Life is soft - evento anual de software empresarial
 
Vista:

tratamiento de cadenas

Publicado por governador (21 intervenciones) el 27/11/2008 16:14:14
Hola, necesito algo de información, acerca del tratamiento de cadenas, esto es lo que recibo a traves del puerto com del ordenador, necesito quitar los duplicados de cada linea, y separar con decimales el total. Por ej: La primera linea debería ser:

CACAOLAT 1X 1,20

y así sucesivamente, asi como el total, debería ser EFECTIVO 11.20


CACAOLAT1x 120 1x 120
COMBINADO WHISKY 1x 350 1x 350
COMBINADO GIN1x 300 1x 300
JAMON YORK 1x 250 1x 250
DONUT 1x 100 1x 100
EFECTIVO 1120 1120

Los datos del recibidos del control mscomm va a un textbox multiline.

Gracias
Saludos
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:tratamiento de cadenas

Publicado por igor (633 intervenciones) el 27/11/2008 22:16:59
Para tratamiento de cadenas tienes Left$(), Right$(), Mid$(), Len(), Split(), y seguro que alguno más.

Lo que hacen es recortar la cadena por la derecha, izquierda, en el centro, longitud de cadena y dividir una cadena en subcadenas según separador.

Ejemplo: Left$(Cadena,10) Obtiene los 10 primeros caracteres de la cadena
Con Right serían los 10 últimos, con mid(Cadena,5,10) los caracteres de 5 a 15.

Para la cantidad del final puedes hacer:

Right$("CACAOLAT1x120 1x120",3)="120"
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