Respuesta
en
Visual Basic
a
Error decimal
Para redondear tienes el ROUND preiva = ROUND(predesc + iva) ' Con esto redondeas a solo la parte entera Preiva = ROUND(predesc + iva, 2) ' Con esto redondeas a 2 decimales, si es que tienes mas de 2 claro esta LO PONGO SOLO PARA QUE LO SEPAS, ya que...
Respuesta
en
Visual Basic
a
Cerrar o cancelar después de sumar
Claro lo que debes hacer es que al guardar o limpiar como dices SETEES las variables acumuladoras a CERO. Es decir esto: precant = 0 Y todas tus variables acumuladoras dale = 0 eso después de guardar y en el evento LOAD de tu ventana para que cuando...
Respuesta
en
Power Builder
a
Validar datos en data window
Tendrias que validar campo a campo es lo mejor. aqui el codigo string ls_nombre decimal ldec_precio dw_producto.accepttext() ls_nombre = dw_producto.getitemstring(dw_producto.getrow(),'columna_nombre') If isnull(ls_nombre) or trim(ls_nombre)="" then...
Respuesta
en
Power Builder
a
Búsqueda de dato en la BD
Lo primero, no hay mejor manera que campo a campo con IF. string ls_nombre dw_cliente.accepttext() ls_nombre = dw_cliente.getitemstring(dw_cliente.getrow(),'columna_nombre') If isnull(ls_nombre) or trim(ls_nombre)="" then...
Respuesta
en
Visual Basic
a
Sumar varios en un textbox
Jaja. Yo te lo escribo completo solo que tu leíste apresuradamente la vez anterior. Lo que esta pasando es que todas tus variables están declaradas a nivel LOCAL es decir siempre que deas CLICK al botón "CALCULAR - por darle un nombre" todas las...
Respuesta
en
Power Builder
a
¿Funciones retornan estructuras?
Con lo primero si puedes hacer que retorne estructuras, en el Return Type de tu función coloca el nombre de la estructura que quieres que retorne y solucionado el problema.
Respuesta
en
Power Builder
a
Omitir argumentos en la ejecución
Aslo como el ejemplo anterior. Quítale el ARGUMENTO y agregale un IF más al código que busque por Fechas, por Nombres y por DNI si es que así lo quieres. Solo tendrías que eliminar el argumento que tiene la DW.
Respuesta
en
Power Builder
a
Problema con Datawindows para capturar valor
Francamente no entiendo muy bien tu problema porque pones el código pero no se en que control lo digitaste ni en que evento. Pero si quieres el código de un curso de la fila seleccionada el código deberías ponerlo el el evento clicked! Si quieres que...
Respuesta
en
Power Builder
a
Ejemplo del empleo de los procedimientos almacenados en el Power Builder
Te pongo un ejemplo de un SP que retorne la fecha del servidor invocado desde PB ************************************* En el Motor de Base de datos create procedure sp_obten_fecha @fecha date output as begin set @fecha = convert(date,getdate()) end...
Respuesta
en
Power Builder
a
Imagen en DataWindows
Seria algo tedioso pero si se puede. Tendrías que insertar un Picture al costado de cada una de las etiquetas de la columna y ponerlos invisibles a todos y solo colocar en visible la columna activa. El código para poner visible la imagen es el...