RE:Barra de estado (mostrar usuario y fecha)
* CÓMO REGISTRAR LA HORA DE INGRESO DEL USUARIO CON SQL SERVER:
Se explicó detalladamente, cómo se obtiene el ls_usuario y ls_HoraIngreso, en:
http://www.lawebdelprogramador.com/news/mostrar_new.php?id=73&texto=Power+Builder&n1=144025&n2=1&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0
En el ejemplo además, se guardan consecutivamente estas cadenas en un archivo plano.
* CÓMO MOSTRAR EL LS_USUARIO Y EL LS_HORAINGRESO EN EL MDIHELP:
Una vez obtenido el ls_usuario y ls_HoraIngreso. Simplemente lo concatenas con:
w_miventana.SetMicroHelp("Usuario: "+ls_usuario+ ", Hora ingreso: "+ls_HoraIngreso)
Nota: El anterior ejemplo considera una barra de estado normal; pero si deseas una barra de estado dividida en varias secciones, bajá una pbl gratuita de:
http://www.topwizprogramming.com/freecode/statbar.zip
¿Como construyeron esta barra?
Simplemente en una ventana child, crearon una barra dividida en varias secciones. Luego esta ventana, la situan como una continuación de la barra de estado de una ventana MDIHelp, para lograr eso, usan algunas apis: GetParent/SetParent. Es muy ingenioso y útil.