arturolechi

arturolechi

Sql,vfp 6,7,8,macro media
 Perú @arturolechi desde - visto

Actividad pública reciente

Ha empezado a seguir el tema
Ha valorado "Excelente" la respuesta

Ficheros de un Directorio

respondió: 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

respondió: 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

respondió: 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

respondió: 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

respondió: 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

respondió: -----------------------------DECLARE LONG DllRegisterServer IN [archivo.ocx] IF DllRegisterServer() = 0 * OK ELSE * Not OK Endif
Ha valorado "Excelente" la respuesta

TextBox

respondió: 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

respondió: 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

respondió: 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:

respondió: 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 =...

Experiencia

SQL,VFP 6,7,8,MACRO MEDIA