Se han encontrado 2654 coincidencias. | << >> |
FoxPro/Visual FoxPro |
Pregunta: | 57304 - PROBLEMAS DE MEMORIA AL EJECUTAR FOXPRO 3.0 EN XP |
Autor: | francisco manuel lagreca veiga |
mi nombre es francisco instale visual fox pro 3.0 en mi portatil con windows xp, se cargo perfecto y completo pero al ejecutarlo me aparece el mensaje de memoria insuficiente y no se porque. el programa corre perfecto en w98 y una maquina mas vieja. cual sera la causa y si puedo repararlo. gracias de antemano. |
Respuesta: | Verónica Fuentes |
Quizás mi ayuda ya sea tarde, lo que debes hacer es modificar el archivo boot.ini.
el que debe quedar de la siguiente forma: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /maxmem=256 |
Pregunta: | 57682 - ELIMINAR UNA LINEA DE ARCHIVO TXT |
Autor: | Pablo Viteri |
tengo una duda tengo poca experiencia programando en visual fox, tengo un archivo .txt, lo lleno con los datos y todo sale ok, pero al final siempre me deja con una fila vacia al final, como si se aplastara enter, mi pregunta es como puedo evitar ese inconveninete, o si se puede elminar una fila con datos
de antemano gracias por su ayuda |
Respuesta: | Javier Albornoz |
Hola Pablo:
HabrÃa que revisar el código que genera el txt. Quizás haya un comando "demás" que te crea esa lÃnea en blanco al final. Si te animas puedes enviarme parte del código a mi email para poder verlo. Saludos. |
Pregunta: | 57781 - ERROR NO SE PUEDE ACTUALIZAR EL OBJETO CURSOS |
Autor: | martin muñoz |
tengo un progrma echo en visual fox 6.00
el cual en las terminales me dice un error no se puede actualizar el objeto cursor pero en el servidor no me dice ningun error |
Respuesta: | franklin hernandez |
Hola, ese error se debe a que los usuarios en las estaciones de trabajo (terminales) deben tener permiso de escritura en la carpeta donde tienes la aplicacion. |
Respuesta: | Javier Caballero |
estas trabajando con algun motor de base de datos??? por que por lo general, problemas de permiso no tiene fox...directamente va a decir que no abre y ya. Lo que si tendrias que fijarte en el entorno de datos, el modo en el que estas utilizando tu buffer, si son tablas o vistas locales o remotas, tienen un modo distinto de utilizar.
Cualquier consulta...a las ordenes |
Respuesta: | Susana Llaguno |
Te sugiero que revises los permisos de usuario en las carpetas donde estás trabajando tu aplicación o donde tienes tus tablas (en las terminales). |
Pregunta: | 57810 - CORRER MIS APLICACIONES SIN PROBLEMAS |
Autor: | Fredy Arrieta |
Cada vez que instalo mis aplicaciones desarrolladas en Foxpro 6.0 en otras computadoras me sale el siguiente mensaje "No se puede encontrar la biblioteca de soporte de Microsoft Visual FoxPro" ayudemne por favor |
Respuesta: | Fernando RodrÃguez |
Cópiate los archivos VFP*.* a las carpetas WINDOWSSYSTEM y WINDOWSSYSTEM32 |
Pregunta: | 57817 - ABRIR OPENOFFICE DESDE VISUALFOXPRO |
Autor: | alberto beltran |
Buenos DÃas A todos.. Si alguien sabe como se puede interactuar Visual-Foxpro con OpenOffice. Asà como se crea un objeto con Microsoft Office,(oexcel = CREATEOBJECT("Excel.Application")), se podria crearlo con OpenOffice y crear documentos de calc tal como se hace con Excel.? Les Agradezco la ayuda que me puedan prestar. |
Respuesta: | Juan Dietz |
si se puede solo cámbiale la extención a .ODS y con eso ya te crea el objeto |
Pregunta: | 57856 - ERROR EN FUNCION INTEGER |
Autor: | Susana Llaguno |
Tengo la siguiente fórmula para truncar a dos decimales imp_truncado=int(importe)+(int((importe-int(importe))*100)/100)
como función dentro de un formulario en Visual Fox 6.0. En algunas ocasiones me resta un centavo. Por ejemplo 8569.47 me da como resultado 8569.46 Si corro la misma fórmula en el área de comandos me da el resultado correcto, pero ya dentro del formulario me resta el centavo. Descompuse la fórmula en partes de la siguientes manera: x=importe entero=int(x) && entero=8569 decimales=x - entero && decimales=8569.47 - 8569 = 0.47 ent_dec=decimales * 100 && ent_dec= 0.47 * 100 = 47 fraccion=int(ent_dec) && fraccion=int(47) = 46 (error) conv_dec=fraccion / 100 && conv_dec=46 / 100 = .46 final=entero+conv_dec && final=8569 + 0.46 = 8569.46 y el error da cuando calculo la variable 'fraccion'. No siempre pasa, solo en algunos casos, en un reporte de 82 cálculos solo uno me da incorrecto. Probé con la función FLOOR y también me da error. y=FLOOR(ent_dec) && y=46 Si alguien tiene idea de lo que ocurre le agradecerÃa me lo haga saber. |
Respuesta: | Martin Mendoza |
Buenas.
Yo resolvà el problema del truncado de esta forma y no tuve inconvenientes. Truncado a 2 Decimales, con TRANSFORM(,'99999...') convierto a texto el numero y solo tomo los enteros y evito que haga un redondeo automático, con VAL(...) lo convierto otra vez en número y al dividir corro la coma donde estaba. x = 25.566996 y = 100 && posiciones decimales. (2 en este caso) s=VAL(TRANSFORM((x * y),'99999999999'))/y Resultado es 25.56 truncado Espero te sirva. Saludos |
Respuesta: | Juan Manuel Borruel |
Has probado con?
int(importe*100)/100 |
Pregunta: | 57876 - LIMPIAR BUFFER DEL CONTROL MSCOMM32.OCX |
Autor: | victor milla |
hola amigos de la comunidad, quisiera saber si existe una forma de limpiar el buffer que captura el input del control MSCOMM32.OCX en visual fox pro, les agradesco sus respuestas, gracias. |
Respuesta: | Dario Almonte |
Buen dia Victor
El MSCOMM32.OCX cuenta con una propiedad llamada InBufferCount solo tienes que igularla a cero y listo tienes tu Buffer limpio. Thisform.oleObject.InBufferCount=0 Tambien existe una propiedad similar para el buffer de salida esta se llama OutBufferCount Thisform.oleObject.OutBufferCount=0 Espero haberte ayudado Mucha suerte |
Pregunta: | 57943 - LIMPIAR REGISTRO EN VISUAL FOX 6.0 |
Autor: | Emigdio Aguero |
hola a todos, tengo un problemita como elimino registros en una tabla estoy trabajando con el vsual fox 6.0, esto es el algoritque que lo e colocado
RESP=MESSAGEBOX("ELIMINAR LA FICHA?",36+256,"ADVERTENCIA") DO CASE CASE RESP=6 SELECT ficha IF !RLOCK() WAIT WIND"REGISTRO EN USO..." =TABLEREVERT(.T.) ELSE SELECT ficha DELETE ACTUALIZA=TABLEUPDATE(1,.T.) IF NOT ACTUALIZA MESSAGEBOX(" **** La tabla contiene datos relacionados ****") =tablerevert(.t.) else messagebox(" **** Los datos se han eliminado ****") GO TOP THISFORM.REFRESH endif endif case resp=7 endcase thisform.refresh eso lo tengo en el evento click de boton eliminar espero que me ayuden, desde ya muchas gracias |
Respuesta: | jose perez |
pack seguido del comando delete, el pack elimina los registros marcados como eliminados por el comando delete..... |
Pregunta: | 58124 - PUEDO LLENAR CAMPOS DE UNA PAGINA WEB DESDE FOX |
Autor: | Carlos Alba |
Hola, la verdad que la pregunta la ago aqui porque sé manejar el visual fox 7 (masomenos), pero capas lo que pido lo aga otro programa.
Han visto cuando entran a una web esas ke te dan campos para llenar, existe alguna forma de que en fox abra esa pagina y nose contando la cantidad de "TAB"s llegar al lugar donde hay que llenar el campo y ponerlo automaticamente, y despues que aga click en un boton ....... Se puede acer esto con fox?? o con otro lenguaje.. si es asi me pueden explicar o pasarme un tutorial.. muchas gracias chauuu |
Respuesta: | Ricardo Suárez |
Hay una manera directa de CONTROLAR incluso un web browser dentro de una pantalla de fox. Requiere de algo de tiempo para el estudio de todos los controles de una página web. Pero es como el "automation" para excel.
En el Help, consulta sobre "Control Web Browser ". Sin embargo, si lo que quieres es algo sencillo y rápido (nunca te vas a escapar de tener que leer y estudiar un poco), te sugiero una herramienta buenÃsima : http://www.autoitscript.com/ Ejemplo: oAutoIt = CreateObject("AutoItX3.Control") oAutoIt.WinSetState("LG", "", oAutoIt.SW_MAXIMIZE) oAutoIt.WinActivate("LG", "") oAutoIt.Send("{TAB}") oAutoIt.sleep(250) SuCliente = STRTRAN(SuCliente, 'ñ', 'n') oAutoIt.Send(SuCliente) oAutoIt.Send("{TAB}") oAutoIt.sleep(250) oAutoIt.Send(alltrim(oCLIENTE.CP)) * Fecha de compra LaFechaT = oOrden.FECHAFAC if !empty(LaFechaT) then ElDia = right('000'+ alltrim(transform(day(LaFechaT))),2) ElMes = right('000'+ alltrim(transform(month(LaFechaT))),2) ElAño = alltrim(transform(Year(LaFechaT))) LaFecha = ElDia + ElMes + ElAño oAutoIt.Send(LaFecha) endif oAutoIt.Send("{TAB}") Hasta clicks del mouse le puedes mandar: oAutoIt.MouseClick("left", 1120, 720) Espero que te sirva a tà y otros colegas de esta comunidad. |
Pregunta: | 58632 - CAPACIDAD DE BASE DE DATOS DE VISUAL FOXPRO |
Autor: | YULL VENI UTIA JIMENEZ |
Por Favor, yo programo desde hace buen tiempo enpece con Dbase, Clipper Foxpro, Visual Foxpro y ahora escucho bastante de PHP MySQL JAVA SQL, no he hecho nada en eso, se que con MySQL se hace bases de datos grandes, pregunto, ¿¿en visual Foxpro se puede hacer un sistema que corra en redes grandes como conectar 2, 3, o 4 lan distantes via Router sin ningun problema? ¿¿esta en capacidad para eso el Visualfoxpro??, o ¿¿es que necesito para eso otro tipo de bases de datos??, agradece bastante responder a: [email protected], es que me urge desarrollar un sistema masomenos grande que se conecte de esa forma y no se como hacerlo tengo que empezar, gracias |
Respuesta: | Carlos Ayala Galarza |
Pero claro que se puede desarrolar sistemas como el q estas describieno con VFP asta incluso utilizando BD nativa pero lo mas recomendable seria q usaras un manejador de datos como lo es MySql, bueno, al menos yo uso VFP y MySql para un sistema que tengo en el cual estan interconectadas 4 locales |
|< << 81 82 83 84 85 86 87 88 89 90 91 >> >| |