Se han encontrado 2654 coincidencias. | << >> |
FoxPro/Visual FoxPro |
Pregunta: | 28936 - VISUAL FOX CON POSTGRE/SQL |
Autor: | Fernando Rebaza Dominguez |
Estoy desarrollando una aplicación en VFP con base de datos Postgre/SQL pero no se la sintaxis ni el modo como actualizar o consultar la base de datos.
Si alguien conoce algo sobre esto por favor agradecere mucho me escriban a [email protected]. Muchas gracias. |
Respuesta: | Ariel Romero |
Primero hay que conectarse a la base de datos con "sqlconnect()"
y despues con "sqlexecute()" se realizan las transacciones, por supuesto que hay mas instrucciones que estan en la ayuda. Para conectarse tenes que tener creada la conección a la base de datos a travez del controlador OBDC para postgres |
Pregunta: | 29018 - PANTALLA INICIAL DE VISUAL FOX |
Autor: | Camilo Benedetto |
Como puedo hacer para sacar la molesta ventana de entorno de Visual Fox Pro?. Digamos cuando genero una aplicacion y ejecuto el .EXE me abre primero la pantalla blanca de entorno del lenguaje.
Desde ya muchas gracias. |
Respuesta: | gdc gdc |
empieza tu ejecutable con un prg y coloca la instruccion _screen.visible=.F. |
Respuesta: | Aaron Delgado Jaimes |
Solo coloca este comanddo en el programa inicial
SET TALK OFF SET ECHO OFF CLEA * TODO LO QUE TU QUIERAS _SCREEN.VISIBLE=.F. //OCULTAR LA VENTA DE FOXPRO _SCREEN.ICON='xxxx.bmp' // Icono _SCREEN.CAPTION='Mi titulo' Pero tienes que colocar un formulario a nivel superior para que se vea vacan... |
Pregunta: | 29177 - DEPURAR APLICACION VISUAL FOXPRO 6 COMO EN VISUAL BASIC 6 |
Autor: | Roberto S. Gutiérrez Sáez |
Estimados Compañeros
Estoy programando hace bastante poco con foxpro, y me toco comenzar con una migracion de foxpro 2.6 a visual foxpro 6, sepan que ya pase por la etapa de la migracion como tal y en este momento estoy depurando la aplicacion ya que ciertas formulas no funcionan actualmente de la misma manera y por que estoy harto de encontrar una formula mala y tener que parar la aplicacion entera para poder hacer la modificacion y luego recomenzar otra vez con la busqueda de errores. la pregunta seria: ¿Existe alguna manera de colacar la aplicacion en pausa y poder hacer la modificacion de una manera parecida como se hace en Visual Basic 6.0? agredecido desde ya, Muchas gracias. |
Respuesta: | Miguel Natividad |
No existe pausa en el depurador de VFoxPro... Tal vez una alternativa seria que diseñes una rutina de errores para que el programa reanude luego de ignorar el error... |
Pregunta: | 29762 - SALIR DE LA APLICACION |
Autor: | EVENTURA OCHOA |
trabajo en visual fox pro 7.0 y queisiera saber como le puede hacer para que en un determinado tiempo de espera que no se este utilizando el sistema se salga automaticamente
ya se que lo puedo hacer con un timer pero como le puedo hacer para que se active cuando el usuario no este ocupandolo |
Respuesta: | Miguel Natividad |
Puedes crear una rutina que sea llamado desde un timer en cada formulario... asi luego de n segundo... el timer llama a la rutina y testea si estan pulsando teclas, y desde alli validas la salida. |
Pregunta: | 30147 - EDITOR DE TEXTOS EN VISUAL FOXPRO |
Autor: | Leopoldo Villa MartÃnez |
Hace tiempo và en un libro de Visual Basic como diseñar un Editor de textos usando un RICH TEXTBOX y un COMMON DIALOG CONTROL6.0 asi como una barra de herramientas con las funciones basicas de edicion y formato. Mi pregunta es sà alguno de ustedes me puede orientar de que forma podrÃa diseñar algun editor de textos similar dentro del ambiente de Visual Foxpro 6.0.
De antemano , muchas gracias y un afectuoso saludo desde la ciudad de méxico. |
Respuesta: | Marvin Garcia |
Con Visual Fox puedes hacer lo mismo que en Visual Basic, ya que en Fox puedes utilizar Controles ActiveX. Para poder utilizarlos debes dirigirte al menu de Tools/Options/Controls
Seleccionas ActiveX y ya puedes agregar controles indicando su ubicación. Una vez hecho cuando abras una forma, apareceran en la barra de controles de formulario los ActiveX que hayas agregado. Espero que sea útil. |
Pregunta: | 30153 - POR QUE SE DAÑAN LOS INDICES DE LA BASE DE DATOS |
Autor: | monica novelo |
TENEMOS UN PROGRAMA COMPILADO EN VISUAL FOXPRO 6 DONDE SE USAN BASES DE DATOS, EL PROBLEMA QUE TENEMOS ES QUE APARENTEMENTE ES INESTABLE PORQUE SI SE VA LA LUZ O SI SE CONGELA LA MAQUINA SE PIERDEN DATOS, AL PERDERLOS METE BASURA EN LOS CAMPOS Y LOS ÃNDICES SE DAÑAN POR COMPLETO. TANTO SE DAÑAN QUE ES IMPOSIBLE ENTRAR A LA PANTALLA. ESPERO QUE PRONTO NOS CONTESTEN Y NOS AYUDEN A SOLUCIONAR ESTE PROBLEMA. |
Respuesta: | Toño Fco |
Con un UPS solucionas la mayor parte del problema, aunque podrias trabajar tambien con tablas temporales que te permitan regenerar transacciones y que estas sean vaciadas hasta el final de una operacion completa. Tambien puedes usar las transacciones que tiene el VFP con el begin transaction y el commit. Es buena la solucion de reindexar y reconstruir indices, pero debes contemplar un mecanismo que te permita regenerarlos por completo con una tabla diccionario de datos e indices.
Saludos |
Respuesta: | OSCAR RODRIGUEZ |
bueno es algo que tambien yo tropece durante mucho tiempo y siempre me llamaban a reconstruir las tablas e indices cuando habia una caida de luz primero coloca un buen UPS luego yo solucione creando un pequeño sistema de reindexacion y regenaracion de tablas automaticas, por lo menos en mi caso resulto |
Respuesta: | RolandO Diaz |
Monica,
Para resolver tu problema primero debes solucionar el problema de la energia electrica usando un ups tanto en las maquinas clientes o en el servidor,. Y en segundo lugar debes crear un programa que te genere los indices mediante programacion. Es lo mas seguro ya que si ejecutas un reindex no todos los indices/tags se generaran debido a que pudieron perderse. Los indices los puedes ver a travez del comando DISPLAY STATUS |
Pregunta: | 30358 - INDICES EN FOXPRO |
Autor: | Jose Roberto Arias |
Tengo un sistemita que utiliza unas tablas libres en Visual Foxpro 6.0 el problema es que antes el sistema lo podia copiar a un disquette y ahora que lo han utilizado ocupa casi 200 Mb. yo entiendo que es normal ya que unas de las bases de datos tienes como medio millon de registros, el problema es que los eliminè todos y el archivo de indice todavia me queda casi del mismo tamaño que tenia la Base de datos, aahh y otra cosa el proceso de busqueda que tengo se me hace muy lento...(cuando estan todos los registros claro) yo utilizo el Locate" para localizar un registro o un "append from" o "Set filter to" para un grupo de registros... que tengo que hacer para solucionar estos dos problemas?. |
Respuesta: | Victor Paredes |
Como primer medida, abri las tablas con las que tenes el problema y reindexalas a todas (reindex).
Como segunda medida, vos estas utilizando LOCATE para buscar un valor, el mismo hace la busqueda de manera secuencial, lo que tenes que hacer es empezar a usar esos indices que tenes. Para esto usa la funcion SEEK Ej set order to Apellido seek ("Paredes") if found()=.t. messagebox("Encontre !!!") else messagebox("Lo siento no lo encontre.") endif De esta forma, vas a optimizar los tiempos de busqueda en las tablas que tengas (especialmente las grandes.) |
Respuesta: | Foxito |
Hola:
Posiblemente ejecutastes el comando DELETE para borrar los registros. Pues este comando los anula pero no los borra. Debes ejecutar un pack para eliminar los DELETEADOS. Luego ejecuta REINDEX para actualizar los indices CDX o si tienes IDX nuevamente reindexalos abriendo la tabla con todos sus indices y REINDEX. |
Pregunta: | 30531 - BUSQUEDA EN VISUAL FOX PRO 6 |
Autor: | Carlos Ojeda |
Hola, saludos, quisiera ver si alguien puede ayudarme porque deseo hacer una busqueda en una base de datos de Visual Fox Pro, al momento de capturar los datos los guarda correctamente en la base de datos, pero al buscarlos me dice que el registro no existe, el codigo lo tengo de la siguiente manera:
select articulos seek carti if found () descr = descripci pventa = pvent pcom = pcomp existen = exisr stk = stock falt = fechalt else messagebox ("El registro no existe", 48 ,"Almacén") endif thisform.refresh funciona correctamente si el campo indice es de tipo numerico, pero en este caso quiero utilizar como campo indice un campo de tipo caracter y es ahi cuando no lo encuentra siendo que el registro ya se encuentra almacenado en la base de datos, espero entiendan mi pregunta y me puedan ayudar muchas gracias. |
Respuesta: | Toño Fco |
A ver si la clave es numerica, no te sirve la funcion alltr, por que esta solo quita espacios en un dato tipo caracter, primero debes checar que el indice y el dato usado para la busqueda sean del mismo tipo, aunque de no serlo te devolvera el VFP un error, en caso de que sea caracter que el indice tenga la misma longitud que el dato buscado, esto es quitando los espacios, no uses locate, mejor usa seek con un indece creado y ordenada la tabla por el saludos y quedo a tus ordenes para cualquier pregunta. |
Respuesta: | Toño Fco |
No es optimo usar locate, por el tipo de busqueda que realiza, usa indices y el comando SEEK, de preferencia valida que la clave no tenga espacios con alltrim y que lo que buscas sea no sea mayor al tamaño del campo, sino solo bucscara los caractres que entren en este. |
Respuesta: | jaime martinez |
1. verifica si la etiqueta del indice corresponde al campo
2.Si la etiqueta de indice es caracter y estas buscando con variable numerica utiliza allt(carti). 3 crea un indice a la tabla con el mismo tipo de datos que utilizas en el SEEK. 4. select articulos set order to XXX &&donde XXX es la etiqueta del mismo tipo de datos. seek carti if found () descr = descripci pventa = pvent pcom = pcomp existen = exisr stk = stock falt = fechalt else messagebox ("El registro no existe", 48 ,"Almacén") endif thisform.refresh |
Respuesta: | Cristobal Melara |
El problema es que cuando a una variable le asignas el valor que se ha dado en un textbox no controlas la longitud de la variable entonces puede darse el caso que siendo texto la longitud de la variable carti sea diferente a la longitud del campo indice.
Trata de probar lo siguiente select articulos go top Locate for allt(carti) = allt(campo_indice) if found() .... ... Ojala te sirva |
Pregunta: | 30585 - FUNCION DE MESES DE 30 DIAS. CALCULOS FINANCIEROS |
Autor: | MANUEL ALFREDO LINARES MANRIQUE |
Necesito que me hagan el favor y me informen si existe en visual foxpro una función o comando, para manejar meses exactos de 30 dias. Es para calculos financieros. Por ejemplo , tomar a febrero con 30 dias y sumarle 150 dias. Gracias por su colaboración |
Respuesta: | David Fúnez |
Te recomiendo crear una tabla aparte con lo meses del año asi:
tabla meses.dbf mes nombre dÃas ***** ********* ***** 1 enero 30 2 febrero 30 3 marzo 30 ..... 12 diciembre 30 asi tendras contra que hacer tus comparaciones. Espero te sirva. |
Pregunta: | 30649 - CONVERTIR BMP A JPG |
Autor: | Marlon Villaverde |
Actualmente necesito capturar la pantalla de un equipo o estacion para visualizarla en otro equipo central. El problema que trengo es que con la API de window capturo la imagen de formato BMP, pero para enviarla por un socket, necesito convertirla a JPG para disminuir tamaño. Si alguien me puede decir como convertir al archivo BMP a JPG, se lo agradecere bastantye |
Respuesta: | carlos zela |
MIRA AMIGO NO ENTIENDO MUY BIEN LO QUE INVENTAS, PERO TE DIRE ALGO... SI TIENES EL OFFICE, CUALQUIER OFFICE QUE TENGAS EN EL PROGRAMA DE Microsft Photo Editor, QUE EL OFFICE TIENE HAY OPCIONES COMO RE-GUARDAR ESTAS IMAGENES BMP A FORMATO JPG, PERO SI TIENES ALGUNA DUDA SOBRE MI SUGERENCIA, ESTOY EN EL MESSENGER OSEA EN EL MSN, CON ESTE MISMO CORREO POR SI ME QUIERES CONTACTAR POR MEDIO DE CHAT... OK-.-- NOS VEMOS Y SUERTE
|
|< << 70 71 72 73 74 75 76 77 78 79 80 >> >| |