achafio

achafio

Bachiller Ingenieria de Sistemas e Informatica Conocimientos en lenguajes de programacion como Pascal, C++,Access, Visual Basic, Power Builder, Java, PHP, HTML; también base de datos como Access, SQL-Server, Oracle, MySql, PostGree, otros como SWISH,
 105K puntos  Perú @achafio desde - visto

Respuestas

Respuesta en a

Hacer consulta en power builder con sentencia top

Ese select no muestra los 5 mejores, lo que hace es mostrar los 5 primeros registros de la tabla tal como se ha registrado. Ahora para hacer lo que deseas has lo siguiente: String ls_sql,ls_valor ls_valor = sle_1.text ls_sql = 'Select top...
Respuesta en a

Caracteres en Value tipo CrossTab

Intenta poner en la sección Values el campo que deseas luego dale doble clic y le quitas el count.
Respuesta en a

Controlar la Concurrencia

Lo que yo hago es antes de grabar vuelvo a realizar un select con los datos recuperados y ver si me muestra un valor si en caso no me muestra, es porque ha sido modificado por otro usuario, por ejm: Tengo en mi stock 20 cuadernos, cuando lo recupero...
Respuesta en a

DropDownListBox

Debes crear un datawindowchild como variable de instancia Datawindowchild idwc_nomprod En el evento constructor del dw GetChild('nombre_producto',idwc_nomprod) idwc_nomprod.SetTransObject(sqlca) idwc_nomprod.Retrieve() Eso es todo
Respuesta en a

Como agregar datos a un listview

Para agregar datos a un listview: lv_1. AddItem("Sanyo", 1) lv_1. AddItem("Onkyo", 1) Para borrar: Integer index index = lv_list.selectedindex() lv_list.DeleteItem(index) Para evitar q se repita, primero buscamos si existe de no existir lo agregamos:...
Respuesta en a

Encriptar

Creas una función con el nombre gf_encry(String pass) returns string Y poner el siguiente código integer li_cont,li_operador string encry,ls_temp for li_cont = 1 to len(pass) ls_temp=mid(pass,li_cont,1) li_operador=asc(ls_temp) - 32 + 12 encry =...
Respuesta en a

Mensaje de espera en PB

Puedes crear una ventana en donde muestre el mensaje, Ábrelo antes de ejecutar la recuperación del dw, y lo cierras una vez terminada. open(w_mensaje) dw_det.Retrieve() close(w_mensaje)
Respuesta en a

Mensaje de Espera en PB

Lo que puedes hacer es crear una ventan en la cual muestre el mensaje, esta ventana lo abres antes de ejecutar la recuperación de datos luego al termino de la misma lo cierras. open(w_mensaje) dw_1.Retrieve() close(w_mensaje)
Respuesta en a

Setitem desde un window a otro

Haz lo siguiente ls_nombre = dw_2.GetItemString(dw_2.GetRow(),"nombre_cliente") w_m_punto_venta.dw_1.SetItem(w_m_punto_venta.dw_1.GetRow(),"pven_nom_clie",ls_nombre)
Respuesta en a

Función de Autosize para aplicaciones

No es necesario saber la resolución de tu monitor, puedes hacerlo de la siguiente manera: En el evento clicked del menu, puedes colocar: opensheet(w_ventana,w_principal,1,layered!) Donde w_ventana es la ventana que deseas abrir y w_principal es la...