Power Builder - Compute no trabaja

 
Vista:
sin imagen de perfil
Val: 37
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Compute no trabaja

Publicado por Esther S (231 intervenciones) el 15/10/2016 20:34:52
Hola foro, necesito su ayuda con este inconveniente con un campo computado

tengo un datawindow con registros de 2 tablas que no precisamente están relacionadas pero que si se muestran sus datos

(en la primera tabla PRODUCTOS se muestran todos los productos y en la otra tabla CODIGOCLASE solo esta mostrando el campo (4digitos) y el campo (sucuenta)

he insertado un campo computado (compute_1) para extraer los 4 primeros números del código del producto de la tabla productos, con la función left(x,x), ok

Ahora en otro campo compudado deseo comparar si el campo compute_1= al campo donde se esta mostrando solo los 4 dígitos (4digitos )de la 2 tabla codigo_clase, entonces que muestre su cuenta, de acuerdo a este código:

if( compute_1 = 4sigitos , sucuenta , "0" )

Solo compara algunos y al resto le pone 0, a pesar de estar bien escritos y si existir en la segunda tabla que se esta mostrando en este datawindow

Como hacerlo o que puedo modificar en este código,

Gracias foro por su ayuda

espero su respuesta
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

Compute no trabaja

Publicado por Leopoldo Taylhardat (710 intervenciones) el 15/10/2016 22:36:20
Saludos Esther...
debes convertir a cadena el numero para que lo puedas cortar...
left((string(numero),longitud)

Nota... si el numero tiene ceros adelante te los trunca... ejemplo...

numero 1234: left(string(1234,4) = '1234'
numero 0012: left(string(0012),4)='12'
lo de 0012 es figurativo porque se almacena en las columnas de numero '12'...

espero que te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 37
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Compute no trabaja

Publicado por Esther S (231 intervenciones) el 15/10/2016 23:34:00
Gracias Leopoldo, voy a convertirlo a texto, te comento luego
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
sin imagen de perfil
Val: 37
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Compute no trabaja

Publicado por Esther S (231 intervenciones) el 17/10/2016 14:51:32
Gracias Leopoldo, ese era el error, te doy gracias por tu ayuda.
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