Actividad pública reciente
Ha empezado a seguir el tema Ingeniería Informática
Ha valorado "Excelente" la respuesta
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
Ha valorado "Excelente" la respuesta
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...
Ha valorado "Excelente" la respuesta
Fecha
Puedes usar lo siguiente: TMiValor = DATETIME( YEAR( MiCampoFecha ), MONTH( MiCampoFecha ), DAY( MiCampoFecha ), VAL( LEFT( MiCampoTime, 2 ) ), VAL( RIGHT( MiCampoTime, 2 ) ) )
Ha valorado "Excelente" la respuesta
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...
Ha valorado "Excelente" la respuesta
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
Ha valorado "Excelente" la respuesta
Como autoregistrar OCX y DLLs
-----------------------------DECLARE LONG DllRegisterServer IN [archivo.ocx] IF DllRegisterServer() = 0 * OK ELSE * Not OK Endif
Ha valorado "Excelente" la respuesta
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
Ha valorado "Excelente" la respuesta
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}'
Ha valorado "Excelente" la respuesta
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
Ha valorado "Excelente" la respuesta
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 =...
