Se han encontrado 2654 coincidencias. | << >> |
FoxPro/Visual FoxPro |
Pregunta: | 18504 - CAPTURAR NOMBRE DE ARCHIVOS DE TEXTO |
Autor: | CESAR AUGUSTO ALZATE RAMOS |
En la instrucción: "appe from (nombre_archivo) deli" quisiera saber como capturar este nombre de archivo, ya que este nombre es variable y se lee desde un disquette o disco fijo.
El archivo de texto tiene sus registros separados por coma y tiene extensión txt. Cuando el archivo se monte en la base de datos, hay un campo en el registro donde están los nombres de los otros archivos texto que estan en el disquette sin la extensión, como hago para homologarlos al nombre del archivo texto y leer este archivo texto sin necesidad de que el usuario tenga que hacer este trabajo. La versión es Visual Fox 6.0 en ambiente WIndows NT 4.0 AgradecerÃa una pronta respuesta a mi inquietud. |
Respuesta: | wences |
No se si entiendo bien tu problema , dices que tienes los nombres en un registro , entonces solo tendrias que leerlo abriendolo a bajo nivel (fopen) , leerlo con fread o fgets y la variable correspondiente , esa variable es la que usas , por ejemplo lo guardas en sellama... sellama=alltrim(sellama)+'.txt' y si necesitas poner alguna ruta mas la añades o un disco por ejemplo:
sellama=fgets(miregistro) , leee hasta el primer fin de linea sellama="a:\"+alltrim(sellama)+".txt" append form &sellama delimited with character ',' por supuesto con la tabla abierta y repites la indtruccion hasta fin de fichero (do while not eof(miregistro)) ... Espero te sirva... |
Pregunta: | 18530 - MENSAJE CANNOT UPDATE THE CURSOR AL GENERAR EL EJECUTABLE |
Autor: | Marianela Gonzalez |
Esty utilizando Visual FoxPro 6.0 y de cierto momento hacia acá, no me permite generar el ejecutable, compilando todoas los programas, me sale un mensaje: CANNOT UPDATE THE CURSOR, segun lei puede que tenga alguna tabla incluida en el proyecto pero, les quité la cruz y aún sigue saliendo el error. No se si es que se debe eliminar las tablas del listado de files (en project info), no sé cómo hacerlo. Por favor si alguÃn fuera tan amable de explicarme...agradecida de antemano |
Respuesta: | Marianela González |
Ante todo quiero agradecer a la persona que me respondió, puesto que con su pista revisé y encontré el problema. En el proyecto tenia una informe cuyo atributo era de Solo Lectura. Lo resolvà cambiando por medio de (Propiedades del Menu Contextual del archivo en Windows) el atributo a Modificado. |
Respuesta: | wences |
Elimina todas las tablas del proyecto , para ello en la informacion del mismo , datos , base de datos o tablas libres ...e incluso consultas si tuvieses ... abres y pulsas y si al lado derecho no tienen un circulo cruzado es que esta incluida , si pulsas con el boton derecho te aparece la opcion incluir si no lo esta y excluir si lo esta , debes pulsar excluir ...
Ojo en las bases de datos si tienes se tiene que excluir cada tabla de la base de datos , no solo la base de datos , ya que las tablas quedarian igual ... Tambien podria darse ese error si tienes informes (report) incluidos en el proyecto ... e intentas hacer algun tipo de actualizacion en los mismos , como cambiar la configuracion de algo ... Espero te sirva... |
Pregunta: | 18605 - INHABILITAR ALGUNAS OPCIONES DEL MENU DE WORD |
Autor: | Winder Silvera Bustamante |
Hola amigos, queria hacerles una consulta y de antemano les agradesco por su respuesta.
Bueno mi pregusta es: Desde el visual foxpro, quiero abrir al word, pero a la vez quisiera poder inhabilitar algunas opciones del menu, asi como el de imprimir, guardar como, osea quiero poder manipular el menu del word. hasta pronto amigos, y gracias por su respuesta |
Respuesta: | Francisco Daniel Pérez Morales |
Para abir Word desde Fox Pro has lo siguiente:
oWord = CREATEOBJETC("Word.Application") oWord.visible =.T. Con esto creamos una instancia de Word, la cual la puedes manipular desde la varible de objeto oWord. Te recomiendo que cheques las propiedades y métodos del objeto Word.application para poder habilitar o deshabilitar lo que desees. Estas lo puedes hacer desde el Examinador de Objetos. Este lo seleccionas desde el editor de Visual Basic, seleccionas Herramientas>macro>editor de visual basic. Una vez en el editor presiona F2 para cargar el examinador de objetos. Espero haber podido orientarte un poco, suerte !! Saludos desde México. |
Pregunta: | 18818 - FORMATEAR DISKETTES |
Autor: | Roberto Ariel Da Cruz |
Necesito me informen si es posible formatear diskettes desde dentro de una aplicación realizada con Visual FoxPro 6.0.
Desde ya muchas gracias. |
Respuesta: | Celestino Castro Centeno |
Hola amigo , un diskette se formatea asi.
run format a: |
Respuesta: | Antonio Estrada Villegas |
procedure formatear
shfd_capacity_default = 0 &&' capacidad del drive por default shfd_capacity_360 = 3 &&' 360KB, para 5.25" :-) shfd_capacity_720 = 5 &&' 720KB, para 3.5" : -( shfd_format_quick = 0 &&' formato rápido shfd_format_full = 1 &&' formato completo shfd_format_sysonly = 2 &&' copia solamente los archivos del sistema (Solo Win95) declare integer SHFormatDrive in "SHELL32.DLL" integer, integer, integer, integer local lccaption lccaption = _screen.caption _screen.caption = sys(3) if not "FOXTOOLS" $ upper( set("Library") ) set library to (home()+"FoxTools.Fll") additive endif local lnhwnd hwnd = _whtohwnd( _wfindtitl(_screen.caption) ) _screen.caption = m.lccaption idrive = 0 if hwnd <> 0 then resultado = shformatdrive(hwnd, idrive,shfd_capacity_default, shfd_format_full) endif return A ver si te sirve... |
Pregunta: | 18835 - PANTALLA AZUL DE WINDOWS 98 AL EJECUTAR MI APLICACIóN |
Autor: | Marianela González |
Estimados colegas: Tengo una aplicación completa hecha en Visual FoxPro 6.0, en una máquina Gate con Windows 98 SE. Pero cuando entro y ejecuto varios procesos, me sale la pantalla azul de Window, en algunas ocaciones me obliga a reiniciar y en otras al darle ESC regresa al escritorio sacándome de la aplicación. Lo curioso es que yo pasé la aplicación a una máquina HP con Window 95 y no tengo ese problema e hice los mismo en una NoteBook IBM con WindowsME, hago las pruebas y no me da el error. Por último pasé la aplicación a otra máquina de Window98, cambié la ubicación del proyecto a C:\ y no a red (\\nombre de la máquina), generé el ejecutable y me sale el mismo problema. Esto me tiene preocupada, ya reinstalé el Window98, también reinstalé el Visual FoxPro en ambas máquinas, lo peor del caso es que cuando estoy en modo de diseño, dentro del mismo Fox me pasa lo mismo, durante la prueba de los programas e informes. Agradecida de antemano. |
Respuesta: | Alguien |
me ha pasado con algunos informes, al momento de mandar imprimir o simplemente usar vista preliminar y la solución que encontre fue cambiar la impresora a otra compatible por ejemplo me paso con una hp 970 la cambie por una hp 870 y listo, debe como dice el compañero los driver de las impresoras |
Respuesta: | Antonio Estrada |
Respecto a las pantallas azules al imprimir informes, en alguno de mis clientes (sobre todo con impresoras laser HP), me daban constantemente. No me acuerdo si fue una respuesta de MS o lo encontré por ahÃ, pero con la función _fpreset antes de imprimir los informes se solucionaron mis problemas:
declare _fpreset in msvcrt20.dll Para usarla: =_fpreset() Esta función desactiva el coprocesador matemático :-? ... Lo único que sé es que se me quitaron las pantallitas azulonas |
Respuesta: | wences |
Primero prueba lo siguiente , borra los ficheros de recursos del fox , foxu*.* , y comprueba que en las opciones , tienes usar el fichero de recursos , si es asi usalo en c: no en el directorio del fox ...
SI los problemas los da generalmente en los informes , entonces el problema es de los drivers de las impresoras ...cosa bastante comun por otro lado ... no todos los drivers funcionan correctamente con fox , si tienes impresoras laser y de HP , cambia los drivers por otros que no sean los originales , posiblemente eso resuelva tus problemas ... Espero te sirva.. |
Pregunta: | 18936 - VISTA DE INFORMES POR PANTALLA |
Autor: | Héctor Parra |
Tengo una aplicación en FoxPro 2.6 para Windows. Manejo los informes a través del comando REPORT FORM. Cuando visualizo por pantalla los reportes y se maximiza, el informe muestra en la parte inferior el encabezado o parte del informe, cuando se desplaza de arriba hacÃa abajo. Lo anterior sucede en computadores con Windows 98 si algo tiene que ver la versión. En el caso de Windows 2000 al maximizar el informe no es claro, lo cual, impide ver los resultados por pantalla, situación que no sucede con Windows 98.
Agradezco la ayuda que me puedan prestar. |
Respuesta: | Martin Lovino |
Cuando ves un report por pantalla (preview), aparece en modo pagina completa, para acercar el zoom, tenes que tocar con el mouse en la parte de la pantalla que querés ver, y para volver a pagina completa volvés a hacer otro click sobre la pagina. Si a apesar de esto el problema persiste, deberÃas chequear que la configuración del monitor esté en 800x600.
Si no te funciona, avisame. Mucha suerte. |
Respuesta: | Martin Lovino |
Cuando ves un report por pantalla (preview), aparece en modo pagina completa, para acercar el zoom, tenes que tocar con el mouse en la parte de la pantalla que querés ver, y para volver a pagina completa volvés a hacer otro click sobre la pagina. Si a apesar de esto el problema persiste, deberÃas chequear que la configuración del monitor esté en 800x600.
Si no te funciona, avisame. Mucha suerte. |
Pregunta: | 19201 - ERROR AL EJECUTAR EL INSTALADOR DE VF6 |
Autor: | LUIS EDUARDO BARRETO COLMENARES |
Solicito su colaboracion en lo siguiente:
Genere un instalador en Visual Foxpro 6.0, lo instalo sobre un computador que tiene instalado Visual Foxpro 6.0, al ejecutar el programa instalado me sale el siguiente error: "RESOURCE FILE VERSION MISMATCH" "VISUAL FOXPRO CANNOT START. COULD NOT LOAD RESOURCES PRESS F1 FOR HELP". He realizado lo siguiente: 1)Generar el instalador desde ese computador pero el error persiste. 2)Desinstalar y borrar las librerias dinamicas VFP6RESN.DLL y VFP6RENU.DLL, y generar nuevamente el ejecutable, ejecutarlo y el error continua. 3) Al correr el programa en modo desarrollo corre perfecto entonces tomo los archivos FOXUSER.DBF y FOXUSER.FPT , y obligo al Visual foxpro a tomar estos archivos como sus archivos de recursos pero el error persite. Me pueden colaborar muchas gracias. |
Respuesta: | JOSE ROLANDO QUINTERO PAZ |
Hola
Mira, tu problema no tiene nada que ver con que tenga o no instalado el visualfox en la maquina que se instale ni con los dlls porque al ser un instalador lleva consigo todo lo necesario para que funcione en cualquier maquina que posea windows 95 o superior, la memoria ram, espacio en el disco, etc. En primer lugar tienes que crear los instaladores con la misma version con la que haz compilado los programas ya que si por ejemplo compilo mi programa con la version 5.0 y creo los ejecutables con la 6.0, al instalarlo creara un archivo de recursos para la versio 6.0 y como los programas estan compilados con la 5.0 dara precisamente ese error que mencionas. La otra posibilidad es que al instalarlo te diga que no sea podido instalar correctamente, entonces no ha configurado tu sistema y por lo tanto el problema esta en los instaladores, pero, te repito no toques nada de los archivos que se cargaron al instalar el visualfox porque no tienen nada que ver. La ultima advertencia es que es incompatible tener instaladas dos versiones diferentes de visualfox que , de alguna manera te desabilitan funciones de la otra y te obliga a compilar con una version y a crear instaladores con la otra con los consiguientes resultados. Espero que tengas suerte. |
Pregunta: | 19456 - DECIMAL A HEXADECIMAL |
Autor: | jose hinojos |
si alguien me puede proporcionar el codigo para convertir decimales a hexadecimales en visual foxpro
|
Respuesta: | Antonio Estrada |
Aquà lo tienes (las llamadas recursivas son un regalo del cielo)
function dec2hex (ndecimal) local c1 local c2 if ndecimal < 256 if ndecimal%16<10 c2=str(ndecimal%16,1) else c2=chr(ndecimal%16+55) endif if ndecimal/16<10 c1=str(int(ndecimal/16),1) else c1=chr(int(ndecimal/16)+55) endif return c1+c2 else return dec2hex(int(ndecimal/256))+dec2hex(int(ndecimal%256)) endif |
Pregunta: | 19858 - BASE DE DATOS ACCESS |
Autor: | Jaime DÃaz Espinoza |
Para una empresa me ha pedido una pequeña aplicación en visual fox pero con bases de datos access, actualmente uso las bases de datos del mismo visual fox, mi pregunta es si access tambien tiene desencadenantes como lo tiene visual fox y sqlserver(trigerrs), si alguno de uds., saben por favor escribanme a mi correo de como se hace y les estare muy agradecido.
muchas gracias |
Respuesta: | Julio Arango |
Access no tiene triggers nativos, se deben simular en los formularios propios de access.
Si deseas conectarte a access desde visual foxpro, no podras simular los desencadenantes, al menos NO de forma facil. Mi consejo es que busques por otro lado los triggers, no en access Espero que esto te ahorre tiempo |
Pregunta: | 19954 - CONVERTIR TABLAS DE VF 6.0 A VF 2.6 |
Autor: | Darwin Fernandez |
yo queria saber si se puede convertir una tabla de Visula fox pro 6.0 a visual fox 2.6 y como se hace
Necesito ese Favor |
Respuesta: | Cesar Zuñiga |
LO QUE PUEDES HACER ES CONVERTIR LA TABLA QUE ESTA EN VFP60 A FOX 2.5 PARA DOS Y DE ALLI JALARLO A VISUAL FOX 2.6
DE ESTA MANERA: USE [nombre de la tabla] COPY TO [nuevo nombre] TYPE FOX2X SUERTE NOS VEMOS |
Respuesta: | wences |
Si lo que quieres es copiar tablas completas , copy to ... with cdx type fox2x ... asi los pasa a fox 2.6 (no visual) ... y si lo quieres es pasar datos respetando lo que ya existiese puedes abrirlas con visual y leer y copiar de una a otra scatter , gather o replace ...
mira la ayuda copy to , scatter , gather , replace ... append blank espero te sirva... |
|< << 64 65 66 67 68 69 70 71 72 73 74 >> >| |