BUSCAR EN PREGUNTAS Y RESPUESTAS

 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  >>  >|