PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  5451 - OBTENER LA DIRECCION IP DE MI PC
Autor:  felipe olivella
Como puedo obtener la Dirección IP de mi computador por medio de visual foxpro?
  Respuesta:  Jair Alexander Forero Aldana
Felipe hay una herramienta de visual fox pro ilimitada que es trabajar con el registro de windows si vas al registro de windows HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET/SERVICES\CLASS\NETTRANS\
- EN ESTA DIRECCION SIEMPRE HAY DOS O MAS CARPETAS
ADENTRO DE ELLAS HAY UN VALOR DE CADENA "IPAddress" ES LA DIRECCION IP Y "IPMask" ES LA SUBMASCARA

RECOMENDACIONES DOMINA EL REGISTRO DE WINDOWS DESDE FOX PRO Y EXTENDERAS EL CODIGO MUCHO MAS DE LO QUE TE IMAGINAS

SUERTE!!

    Pregunta:  5488 - CONSULTAS DE VFP EN INTERNET
Autor:  tomas cairella
como se hace y que se necesita para incorporar consultas en vfp 6.0 en una pagina web.
desde ya gracias
  Respuesta:  Cristian Vega
genera un programa en vfp y solo le tienes que enviar la s librerias par a que lo puedan ejecutar de otro lado. o dejarlas en la pagina para que las bajen y puedan ejecutar lo que nececitan.

espero que te sirva

    Pregunta:  5491 - ERROR AL EJECUTAR UN FORMULARIO
Autor:  Wilson Gallego Acero Gallego Acero
Hola a todos.

Necesito la ayuda de ustedes. Tengo un formulario que cree para introducir datos y llenar una tabla con registros en Visual Foxpro 6. El problema es que al crear el ejecutable y correrlo, el formulario aparece y desaparece inmediatamnente saliendo del programa. Pero al correr este programa desde el proyecto si funciona.
  Respuesta:  Walter Sanchez
es muy simple

estas usando un formulario NO MODAL y por eso el lo ejecuta y sigue derecho...

en el formulario en modo de diseño
da click derecho y en propiedades y busca la propiedad

WINDOW TYPE....tiene varias una de ellas es 0 - MODELESS o algo asi

busca la que dice MODAL y seleccionala y listo...

no necesita usar read events ni ningun otro comando...
  Respuesta:  angel gonzalez
prueba estas instrucciones
read events (al empezar el ejecutable)
close events(para finalizar el ejecutable)
  Respuesta:  Jose Silva
Wilson:

Deja como principal un programa con el siguiente codigo

do form c:\form..scx ******ruta y nombre de form
read events *** toma los eventos del form

suerte

    Pregunta:  5493 - COMO PASAR DE MAYUSCULAS A MINUSCULAS
Autor:  Wilson Gallego Acero Gallego Acero
Hola a todos.

Necesito la ayuda de ustedes. He tratado por todas las formas y no he podido. Requiero el código de un programa para cambiar el texto de mayusculas de los registros de una tabla a mayusculas y minusculas. el texto esta así: WILSON GALLEGO ACERO y lo necesito Wilson Gallego Acero. Deseo cambiar automáticamente todos los registros de la tabla. Agradezco la ayuda.
  Respuesta:  S A
REPLACE nombreCampo WITH PROPER(nombreCampo) ALL
REPLACE nombreCampo WITH PROPER(nombreCampo) For Condicion
  Respuesta:  Alberto Amarilla
bueno si queres cambiar todos los registros de la tabla tienes que hacer algo como esto

*-- abrir la tabla
SCAN
REPLACE nombreCampo WITH PROPER(nombreCampo)
ENDSCAN

Con esto recorre toda la tabla y va cambiando.

Espero que te sirva.
  Respuesta:  C. A.
Si realmente lo que quieres es que WILSON GALLEGO ACERO se cambie a Wilson Gallego Acero, en otras palabras, que la primera letra de cada palabra que conforma la frase completa este en mayusculas, simplemente usa la funcion
Proper(<cadena>) y conseguiras el resultado que buscas, no tienes necesidad de hacer ninguna fdu.
suerte.
  Respuesta:  jorge
tan automaticamente no se, pero jugando con la funcion LOWER() seguro que algo se puede hacer:

lo unico que se me ocurre es recorrer los campos de la base y cambiar a LOWER() y hacer una herramientita que cambie a UPPER() solo el primer caracter del string contenido en el campo.

si hay mas de una palabra por celda habra que recorrer los caracteres de la celda y despues de encontrar un espacio cambiar a UPPER() el siguiente caracter distinto de espacio ....

suerte
  Respuesta:  Hugo
Mira tenes una funcion para pasar todo a minuscula que es LOWER() y para pasar a mayuscula es UPPER().

    Pregunta:  5547 - GRIDS Y RELACIONES
Autor:  Raul Alberto Gaviria Valencia
Amigos, tengo una tabla de pedidos, movimiento de pedidos, clientes y productos, deseo relacionar estas tablas en una forma y capturar el movimiento en un grid, estoy usando buffering y el entorno de datos, por favor no me digan que busque en trastade ese ejemplo no es claro.
Agradesco sea pronta la respuesta o si es posible un ejemplo.

Chao y gracias desde Colombia
  Respuesta:  Hugo
No entiendo muy bien tu pregunta pero si relacionas varias tablas supongo que haras una consulta SQL. En la Grid en DATA completa el RecordSourceType= 4 SQL y el en el RecordSource= pone la SELECT y despues en cada column ponele en el ControlSource el nombre del campo que queres que muestre, espero que te sirva.
  Respuesta:  Raul Gaviria Valencia
Hugo, gracias por tu respuesta, a lo que me refiero es que deseo hacer una forma que me permita hacer toma de un pedido y el movimiento lo pueda hacer en un grid, cuando habla de relaciones es que en entorno de datos relacione las tablas por medio de los indices es decir el codigo del producto con el codigo del producto en la tabla movimiento.

la idea es que el consecutivo del pedido aparezca automaticamente, si selecciono el nit del cliente entonces en un campo aparezaca el nombre de el, y en el grid capture el movimiento del pedido y todo esto lo pueda grabar.

Si me puedes atudar gracias.

    Pregunta:  5549 - PROBLEMAS DE CONCURRENCIA ENTRE VARIOS USUARIOS
Autor:  Juan Carlos Mosquera
Tengo una aplicacion de Facturacion hecha en Foxpro 2.6 Windows y me presenta problemas cuando 2 personas o mas hacen facturas, se mezclan los datos cuando guardar la factura dentro del sistema.
Les sabria agradecer muchisimo si me dan algun consejo que pueda utilizar...
Gracias....
  Respuesta:  GABRIEL SOSA
JUAN: AL NRO DE FACTURA ASIGNALO RECIEN EN EL MOMENTO QUE VAS A GUARDAR, Y NO ANTES, AHI NO VAS A TENER PROBLEMAS. SALUDOS!
  Respuesta:  Manuel Jesus Duran Chusan
Esto es facil, lo que tienes que hacer es crear una tabla con los numero consecutivos, y generar el numero defactura al momento que grabes, y tambien actualiza la tabla que generas los numero

suerte
  Respuesta:  Juan Carlos Mosquera
Hola Jair Alexander, gracias por interesarte en mi inquietud.

Primero que todo estoy utilizando Foxpro 2.6 para Windows en mi aplicacion, lo que hago es lo siguiente:

Tengo una base de datos que lleva los correlativos de las facturas, ejemplo:

IDKEY NAME
-------- ---------
FACTURAS 12345
RECIBOS 45214
PRESUPUESTOS 12547

Cuando cualquier usuario desea crear una nueva factura el sistema consulta esta base de datos, obtiene el numero correlativo actual y hago un Scatter Memvar Blank para los campos tales como: Id Cliente, Nombre del Cliente, Direccion, etc. y creo un Cursor o tabla temporal donde el usuario añade el detalle de la factura.

Una vez ingresados todos los datos de la factura el cliente debe GUARDAR la factura, en ese momento es que actualizo el correlativo sumandole 1 y verificando a traves de una busqueda en la tabla de facturas si existe ese correlativo, esto es para prevenir que 2 personas esten haciendo facturas y guarden el mismo numero.

Pues bien, esto no me funciona pues se han dado casos en que los numeros de facturas quedan con el mismo.

Si tienes alguna idea adicional te lo agradeceria amigo.

Muchas gracias por tu atencion.
  Respuesta:  Jair Alexander Forero Aldana
juan carlos me gustaria saber que tipo de codigo estas usando ya que si usas un apend blank y actualizas los registros de forma optimista cambialo.

manda los valores a variables y en el momento de guardar haces un append blank y luego un replace los campos de la tabla con la variables.

no puede fallar

Suerte!

    Pregunta:  5662 - ROTURA CDX
Autor:  Leandro Dapello
Soy nuevo programador en VISUAL FOXPRO 6.0, se rompen los CDX con facilidad, porque en una aplicacion que hice cada tanto tienen que reindexar porque sino no me valida datos duplicados.
  Respuesta:  Guillermo Pazos
Los CDX son debiles en el momento en que no se cierren correctamente, ademas los cdx se actualizan de forma automatica, no se si depronto estas trabajando con idx, si son cdx te aconsejo asi trabajes de forma local el manejar los archivos con la opcion exclusive en off eso ayuda a no lastimar los indices al cerar abruptamente y finalmente puedes verificar si los estas abriendo correctamente en tu formulario o programa.

Saludos

    Pregunta:  5673 - CONEXIÓN FOSPRO DOS 2.6 CON SQL 7
Autor:  Waldir Wong
Desearia saber como puedo conectar FoxPro DOS 2.6a con el SQL Server 7.0, he provado con el Connextivity Kit pero no logra conectarse, existe algúna otra forma de hacerlo
  Respuesta:  Caribbeansoft
Que yo sepa foxpro 2.6a solo puede acceder a rutas físicas o virtuales en un servidor a sus bases de datos o ficheros .dbf.
Puesto que el SQL server responde por conexiones a través de puerto si utilizas TCP IP u otros protocolos, pero nunca he visto conectarse ni en la práctica y ni en la teoría el foxpro 2.6a contra sql server, pues este fox no viene apto para ello...

    Pregunta:  5697 - CONTROLES OCX EN FOXPRO 2.6
Autor:  Jorge Magaña
Me gustaria saber si se pueden manejar los controles OCX en Foxpro 2.6 para windows. Muchas gracias de antemano.
  Respuesta:  Miguel Natividad
No existe controles OCX para FoxPro for Windows, ya que es una aplicación de 16 bits diseñada para Windows 3.1 y 3.11. Los OCX son para aplicaciones de 32bits.

    Pregunta:  5706 - PROBLEMA DE IMPRESIóN VFOXPRO EN WINDOWS NT
Autor:  Rolando Pinedo
El problema es el siguiente:
He creado unos reportes en Visual Foxpro que utilizan formatos definidos por el usuario,cuando pruebo la impresión en la PC que tengo instalado VFOXPRO imprime correctamentge, si el programa los instalo en otra PC no tiene instalado VFOXOPRO ya no reconoce el formato definido, quiero saber a que se debe este error.
Nota:
Todas las PC trabajan con WINDOW NT, me parece que no estoy generando correctamente los discos distribuibles.

Gracias
  Respuesta:  FireFox
ya probaste definir los formatos de tus reportes en las maquinas clientes ?
La mayoria de veces, los reportes toman las configuraciones de tu impresor por default.

|<  <<  35 36 37 38 39 40 41 42 43 44 45  >>  >|