PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  26695 - EJECUTAR PROGRAMAS EXTERNOS DESDE VFP 6
Autor:  Willy Cueto
Hola amigos programadores.
Programo en Visual FoxPro V. 6 y tengo un problema, cuando quiero ejecutar otro programa un programa o desde la ventana de comandos con RUN, por ejemplo: " RUN EXCEL", (cuando estoy en la carpeta adecuada) me sale el siguiente mensaje: "This program cannot be run in DOS mode", como puedo hacer para que se ejecuten programas externos. Ayuda por Favor, gracias de antemano.
  Respuesta:  wences
la solucion es escribir la ruta completa del programa en tu caso excel por ejemplo run "c:\office\office\excel" y esto funciona correctamente , no todos los programas son ejecutables mediante el pero la mayoria si ... el problema es adivinar la ruta correcta en cada caso ...

Espero te sirva...

    Pregunta:  26710 - FORMULARIO EN DIAPOSITIVA
Autor:  Maria Eugenia Lario
Mi pregunta es: ¿Cómo puedo “colocar” un formulario en visual fox en una diapositiva del PowerPoint?
Muchas gracias.
  Respuesta:  Guillermo Arias
si quieres colocar la imagen del formulario en ppoint, debes instalar un utilitario que viene en un cd de visual studio. debes instalar el HTML WORKSHOP que es un creador de archivos de ayuda, cuando lo hagas te preguntará si quieres instalr un programa capturador de pantallas cuyo nombre no recuerdo bien, pero con un clic te captura la ventana que quieras y luego puedes pegarla donde quieras.

    Pregunta:  26802 - BLOQUEAR EQUIPO
Autor:  Marlon Villaverde
Necesito bloquear el teclado y raton de un equipo y si se puede bloquear la pantalla.

Actualmente lo que hago es desactivar el raton y mostrar una pantalla alwaysontop, pero el teclado no he encontrado como bloquearlo.

Inclusive quisiera que al momento de bloquear el equipo, si habian aplicaciones D.O.S. o juegos tales como quake3, se bloquearan tambien

Necesito ayuda
  Respuesta:  Jose Rolando Quintero Paz
Hola
Mira, lo que yo tengo es un programa chiquito que lo que hace es pedirte un password cuando se muestra en escritorio de windows, si optas por cancelar te apaga el equipo. No se si es eso lo que necesitas, de ser asi escribeme y te lo envio, ok?
El programa se llama System Lock 2000, pero, segun parece vienen diferentes programas con el mismo nombre, es decir algunos solo bloquean el escritorio una vez estando dentro de windows, mientras que el mio no te deja acceder a el sin el password correcto.

    Pregunta:  26814 - COMO CAMBIAR DE NOMBRE A UNA CARPETA EXISTENTE
Autor:  Henry Luna
Ceseo saber como cambiar el nombre de una carpeta, por ejm: de c:\escuela\datos001\, a c:\escuela\datos002\, siendo esta la misma carpeta, obiamente sin entrar al explorador ni Dos
  Respuesta:  Marvin Callejas
Utiliza lo siguiente :

RENAME NombreArchivo1 TO NombreArchivo2

Argumentos

NombreArchivo1 TO NombreArchivo2

Especifica el nombre de archivo que se va a modificar y el nuevo nombre de archivo. Incluya las extensiones de archivo en ambos archivos. Si no se incluyen las extensiones de archivo, se asumirán las extensión .dbf predeterminada. Si cambia el nombre de una tabla libre que tiene un archivo memo .fpt asociado, asegúrese de cambiar el nombre del archivo memo. Incluya un punto (.) después del nombre de archivo para cambiar de nombre un archivo que no tenga extensión.

No use RENAME para cambiar el nombre de una tabla de una base de datos; RENAME no cambia el nombre de la tabla en la base de datos. Use RENAME TABLE para cambiar el nombre de una tabla en una base de datos.

Incluya rutas de acceso con los nombres de archivo si los archivos no están en la unidad y en el directorio predeterminados. Si NombreArchivo1 y NombreArchivo2 están en directorios diferentes, NombreArchivo1 se mueve al directorio de NombreArchivo2.

Cuando ejecute RENAME, NombreArchivo2 no puede existir, y NombreArchivo1 tiene que existir y no puede estar abierto.

NombreArchivo1 y NombreArchivo2 pueden contener caracteres comodín tales como * y ?. Por ejemplo, para cambiar el nombre de todos los archivos del programa con la extensión .PRG en el directorio o carpeta actuales para hacer una copia de seguridad de los archivos con la extensión .bak, ejecute RENAME *.prg TO *. bak.

Saludos y Feliz Año Nuevo 2002

    Pregunta:  26873 - ELIMINACION FISICA DE REGISTROS
Autor:  Damian Hernandez
Hola a todos , mi problema es el siguiente :
Mi sistema realizado en Visual basic 6.0 accede a una base de datos de Visual fox 6.0 (utilizo Ado) , lo que ocurre es que necesito eliminar registros fisicamente desde VB pero al utilizar el .delete en la base de datos de fox solo lo marca (en VB no existe ningun pack) , quisiera saber si desde fox al marcar el registro se realize algo que ejecute un pack , como algun desencadenante o algo asi .
Yo practicamente no conosco fox .
Gracias !!!
  Respuesta:  Marvin Callejas
Podrías definir un procedimiento en el desencadenante eliminar de la tabla en la cual estas borrando el registro, esto es factible pero presenta un inconveniente que necesitas acceso exclusivo a la tabla donde estas realizando la acción, principalmente si tu sistema esta siendo utilizado por varias personas simultáneamente.
Si lo anterior no es tu caso sigue los siguientes pasos:
a) Modifica la tabla en el diseñador de tablas y en la pestaña de eliminar coloca el nombre de un procedimiento que podrías llamar _eliminar_registros().
b) Abre la base de datos y en el menú base de datos selecciona "modificar procedimientos almacenados".
c) Al final de los procedimientos que se encuentra coloca el siguiente codigo:

Procedure _eliminar_registros
pack

Este procedimiento se desencadenará siempre que elimines un registro de la tabla, recuerda que en la definición de tú ODBC debes declarar el acceso exclusivo.

Ahora bien si tu problema es que necesitas que el usuario no tenga acceso a los registros borrados desde las sentencias SQL que envías al ODBC de Visual Fox a través de ADO, únicamente agrega la siguiente cláusulas a todas tus querys:

WHERE DELETED() <> .T.
Esto excluirá los registros una vez hayan sido borrados.

Si necesitas información adicional puedes solicitármela.

Feliz Año Nuevo 2002.
  Respuesta:  Carlos Muñoz
Amigo debes realizar 2 cosas,
la 1era tiene que ver con el ODBC, es decir, al momento de crear una fuente de datos para la conexion a la base de datos visual foxpro, en opciones debes sacar el checkeo de "ELIMINADO"

La 2da en el programa visual foxpro debera tener un programita que reindexe los archivos de tu base de datos...

con ello tendras saniado el problema...

    Pregunta:  26979 - BLOQUEAR TECLADO, CAPTURAR PANTALLA, ENVIAR IMAGEN
Autor:  Marlon Villaverde
Estimados amigos, necesito que alguien me explique como puedo hacer para bloquesar el teclado de un computador, desde programacion, la idea es bloquearlo desde otro equipo y de igual manera desbloquearlo.

A parte de esto, quisiera saber como capturo la pantalla actual del equipo, y como puedo enviarla a traves del winsock para mostrarla en otro equipo

Aunque se que estoy preguntando mucho, les agradezco la mayor ayuda que me puedan brindar gracias
  Respuesta:  Sergio Sanchez
Bien, hice una aplicacion asi para un cibercafe. Necesitando, no bloquear el teclado sino previniendo la tecla de Windows, ALT+CTRL+DEL y capturar la pantalla. Para lograrlo necestias las APIS de Windows y VisualFoxPro. No he encontrado que funcione en FoxWindows 2.6, aunque en teoria deberia de funcionar. Para que encuentres tu solucion ve a www.portalfox.com y checa en los documentos o articulos, busca seccion de APIS y veras varias donde se dice como resolver este problema. Yo he juntado la coleccion de APIS para diferentes tareas por si deseas, aunque en este portal estan todas de una manera mas ordenada que la mia.

    Pregunta:  26991 - FILES EN WIN XP
Autor:  Alberto Tonon
Como configuro los "files" en el windows XP para que programas de foxpro no den to many files open
  Respuesta:  Roberto Alba
En Xp el config.sys pasa a ser el config.nt
se encuentra en c:\windows
agregar files = xxx
  Respuesta:  Miguel Natividad
A partir de Win9x lo que hago es borrar el config.sys y el autoexec.bat de mi pc y eleva el rendimiento y no me da problemas con las aplicaciones Fox en DOS. Tal vez tengas que verificar las propiedades del acceso directo de tu aplicacion.

    Pregunta:  27022 - DESPUES DE GENERAR EXE SOLO SE ACCEDE EN MODO "SOLO LECTURA"
Autor:  malena anton anton
Una vez creada la aplicación y generado el EXE, este funciona Ok, pero a la hora de acceder a una tabla a traves de un formulario, me dice que "la tabla no podra ser modificada, el acceso es de solo lectura", en cambio accediendo a la aplicación a traves de Vfp y ejecutando el prg principal funciona todo Ok.
  Respuesta:  Arturo Bracamonte
Si en tiempo de diseño trabaja perfectamente la falla la corrijes:
en el administrador de proyecto -pestaña datos-excluye las tablas y la base se datos del proyecto haciendo clik sobre las mismas.
ojo el circulo tachado o no indica el cambio de incluida a excluida
(si nesecitas mas embiame un correo)
  Respuesta:  Aramis Ferrer
Es posible que te pase una de estas cosas: 1) que la tabla tiene como atributo Solo lectura en las propiedades del archivo, 2) que has utilizado una sentencia USE tabla IN n mas de dos veces (para cualquier parte del programa) o 3) que el modo de bloqueo de la tabla esta esperando una actualizacion y mientras la sigue esperando ejecutas algun otro modulo de la aplicacion que requiere datos de esa tabla

    Pregunta:  27073 - FOXPRO 2.6 MENSAJE DE ERROR AL ENTRAR CON WIN98
Autor:  Enrique Faber
Al entrar en Foxpro 2.6, antes de entrar sale una ventana de error que dice algo cmo : "error del programa, para mantenerlo funcionando pulse omiter en caso contrario cancelar..."
Si se omite, todo funciona bien, pero me guastaría que desapareciera ese mensaje, sale siempre, al entrar en foxpro, al ejecutar un exe, es decir, siempre.
Gracias por la colaboración.
  Respuesta:  Enrique Faber
Es el FoxPro 2.6 para windows...... ese sistema no sirve. Gracias
  Respuesta:  Rodolfo Burlando Makthon
Hola.
Prueba lo siguiente:
Crea un icono de acceso directo en la pantalla haciendo click con el boton derecho sobre el fondo. anda a nuevo/accesi directo y busca la ruta donde se encuentra el ejecutable de fox pro para DOS.
Terminado de crear el icono dale click con boton derecho y luego propiedades, pesaña programa/boton avazado... y marca la casilla primera (evitar que los programas ....).

Saludos.

    Pregunta:  27214 - EXPORTAR REPORTES EN FOX
Autor:  hilario azuara morales
hola, les escribo por que tengo una gran duda con un sistema que estoy realizando en la escuela a la que voy,bueno mi sistema esta hecho en visual fox pro version 6.0, el sistema genera reportes y toda la cosa,el problema que tengo es que necesito tener una opcion en mi pantalla de reportes de enviar directamente los datos a un archivo,yo lo hago de esta manera copio el codigo que tengo en boton de vista preeliminar y nadama le cambio la siguiente parte:
report form "ruta y nombre del reporte" preview noconsole esta parte la cambio por report form "ruta y nombre del reporte" to file "nombre del archivo" type "tipo del archivo"
hasta ahi todo bien pero resulta que mi reporte esta en forma horizontal y en tamaño oficio y a la hora de abrir el archivo al que lo mande, el archivo esta en forma vertical, tamaño carta y la informacion toda amontonada, entonces ¿como podria hacerle para indicarle que me lo pase a un archivo pero que este configurado a tamaño oficio y en forma horizontal?
bueno me despido de ustedes esperando una pronta respuesta
  Respuesta:  Julio Cesar Arango Cubillos
Por que no ensayas, predeterminando la impresora a tamaño oficio y horizontalmente?

Que yo sepa, vfp6.0 no puede configurar la impresora de otro programa, entonces es problema del sistema operativo y no de visual foxpro.

Espero te sirva.

|<  <<  84 85 86 87 88 89 90 91 92 93 94  >>  >|