Cesar RalFito

Cesar RalFito

Ing. de Sistemas Jefe de Automatizacion Registro Civil Municipalidad de Trujillo Desarrollador de Sistemas en VFP, BASE DE DATOS SQL, MACROMEDIA
 24,7K puntos  Perú @fitocava desde - visto

Respuestas

Respuesta en a

Encontrar el Handle de una ventana:

STRING cClassName, ; STRING cWindName Handle = findwindow(0,_Screen.caption) Este ejemplo obtiene el handle de _screen así, que solo tendrías que reemplazar la cadena por el caption del formulario que quieras conocer su handle. Digamos: Handle =...
Respuesta en a

Como saber si MS Word está instalado

LOCAL lcOldError, llError, loWord llError = .F. lcOldError = ON("ERROR") ON ERROR llError = .T. loWord = CreateObject("Word.Application") ON ERROR (lcOldError) IF llError or VARTYPE(loWord) <> "O" ? "Error: MS Word no está instalado" RETURN .F. Endif
Respuesta en a

Como abrir un report con un Zoom determinado

Lo que se me ocurrió es lo siguiente: report form myreport preview nowait move window "Print Preview" to 20,40 mouse click at 22,70 keyboard '{DNARROW}' && 75% keyboard '{DNARROW}' && 50% keyboard '{ENTER}'
Respuesta en a

TextBox

Solo tienes que poner en el evento GotFocus del TextBox el siguiente código ... This.SelStart = LEN(RTRIM(This.Value)) ... y listo, el cursor se colocará al final del texto del TextBox
Respuesta en a

Como autoregistrar OCX y DLLs

-----------------------------DECLARE LONG DllRegisterServer IN [archivo.ocx] IF DllRegisterServer() = 0 * OK ELSE * Not OK Endif
Respuesta en a

Como usar GETDIR con un disco de red

Declare integer GetActiveWindow in WIN32API oShell = createobject("Shell.Application") oFolder = oShell.BrowseForFolder(GetActiveWindow(), "Seleccione carpeta", 0 ) ? OFolder. Items. Item. Path
Respuesta en a

Fecha

Puedes usar lo siguiente: TMiValor = DATETIME( YEAR( MiCampoFecha ), MONTH( MiCampoFecha ), DAY( MiCampoFecha ), VAL( LEFT( MiCampoTime, 2 ) ), VAL( RIGHT( MiCampoTime, 2 ) ) )
Respuesta en a

Reportes

DECLARE INTEGER GetDesktopWindow IN WIN32API DECLARE INTEGER LockWindowUpdate IN WIN32API INTEGER lnHandle<o:p></o:p> hWin = GetDeskTopWindow() LockWindowUpdate(hWin) && Bloquea actualización de la pantalla REPORT FORM NombreReporte. Frx TO PRINTER...
Respuesta en a

Ficheros de un Directorio

Aparte de adir() lc = SYS(2000, "*.DBF") DO WHILE NOT EMPTY(lc) USE (lc) EXCLUSIVE Reindex lc = SYS(2000, "*.DBF", 1) Enddo
Respuesta en a

Mover un formulario

Para realizar esto agreguémosle al formulario las propiedades ejex, ejey, mdown. En el evento MouseMove del form agregamos lo siguiente With thisform If thisform.MDown Then ThisForm .Left = ThisForm .Left + nXCoord - .ejex ThisForm .Top = ThisForm...