BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

FoxPro/Visual FoxPro
    Pregunta:  710 - SABER EL NUMERO DE SERIE DEL WINDOWS 95
Autor:  Manuel
AMIGOS NECESITO SABER COMO VISUAL FOXPRO 5.0 PUEDE ALMACENAR EL NUMERO DE SERIE DEL WINDOWS QUE SE ESTE UTILIZANDO

MUCHAS GRACIAS

  Respuesta:  Marco A. Romero
Para conocer el número de versión de Windows o cualquier valor interno, como el Id del producto, Tipo o número de sub-versión, debes acceder al registro de configuración de Windows. El dato que te interesa puedes encontrarlo en el siguiente Path del registro:
\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION (para Win95)
\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION (para Win NT)
Para acceder a este registro puedes utilizar el fichero "REGISTRY.PRG" que define una clase que proporciona acceso al registro de windows. Este fichero viene con la versión 6 de Visual FoxPro y no estoy seguro que venga con la V. 5, sin embargo aunque no lo he probado creo que funcionaría igual.

Una vez que incluyas la definición de la clase en tu proyecto simplemente creas una instancia de dicha clase y llamas al método "GETREGKEY" que te devolverá el valor de la clave que le indiques (en el PRG viene comentado la forma en que debes llamar a este método).

Espero que esto te ayude, si no encuentras la definición de la clase, envíame un mail y te enviaré una copia. Un Saludo y hasta pronto.

    Pregunta:  711 - AÑADIR REPORTES A EJECUTABLE DE VISUAL FOXPRO
Autor:  Jesús
Esta pregunta tiene que ber con una aplicación que desarrolle en Visual foxpro 3.0, la cual continía lógicamente reportes, al compilar el programa a ejecutable, éste no incorporó los reportes por lo que estos deben estar grabados en el mismo directorio de la aplicación para que al momento de ser solicitado alguno de ellos no se genere un error.
¿Cómo puedo hacer para que estos se incluyan en el ejecutable? ¿o los programadores de microsoft no han preveido esto?
gracias de antemano
  Respuesta:  JON IBAÑEZ
Bueno, lo que te ocurre es que los infornmes que has creado no los tienes como incluidos en el proyecto, por eso cuando ejecutas la aplicación es necesario que se encuentren físicamente en el mismo directorio que el ejecutable.

Fíjate si en el proyecto donde tienes estos informes a la irquierda de cada nombre de informe aparece un circulito atravesado por una linea, si es así es que los tienes excluídos.
Para incluirlos pulsa con el botón derecho del ratón sobre el nombre de informe que desees y cuando te aparezca el menú selecciona "incluir", desaparacerá el circulito, vuelve a compilar y verás como ya no es necesario que los *.frx y *.frt estén junto con el ejecutable.

Microsoft lo realiza de esta forma porque imagínate que quieres que el usuario que trabaja con tu aplicación modifique el formato de los informes a su gusto, si estos están incluidos en el proyecto no sería posible.

Bueno, no voy a enrollarme más espero haberte ayudado, si aún así tienes algún problema no dudes en comunicármerlo y te ayudaré en este o cualquier otro tema relacionado con Visual Foxpro.

Un saludo, Jontxu.

  Respuesta:  Juan Carlos Doorman Gonza
Probaste hacer un click izquierdo sobre el report e indicarle que esta incluido en el .exe? Tambien resulta abriendo la informacion del proyecto e incluyendo los reportes de a uno, marcandolos con un click. Para mas datos pasame un e-mail que te amplio la respuesta.
  Respuesta:  OSCAR OBREGON
ME GUSTARIA QUE ME ENVIES TU MENU PRINCIPAL PARA PODER RESOLVERTE EL PROBLEMA, ME IMAGINO QUE DENTRO DE ESE MENU TENDRAS UNA OPCION QUE EJECUTA UN PROGRAMA LISTADOR DENTRO DEL CUAL SE ENCUENTRE LA LLAMADA AL REPORTE, AL COMPILARLO AL MENU PRINCIPAL AUTOMATICAMENTE INSERTA EN EL EJECUTABLE TODOS LOS REPORTES A LOS CUALES SE HACEN REFERENCIA EN TUS PROGRAMAS.
SI QUIERES MAS AYUDA ENVIAME UN MAIL
  Respuesta:  Jaime Araiza
En todo el tiempo que yo usé VFox3, nunca tuve que especificarlo a mano ya que esa opción venía por defecto, así que tal vez hayas modificado alguna de tus preferencias.

Para incluír cualquier tipo de archivo en un ejecutable (hasta tablas, pero no es nada recomendable) solamente abre tu proyecto, y selecciona el archivo a incluír (En este caso ´Documentos\Informes\TuReporte´). Ahora selecciona el reporte que quieras incluír con el botón derecho del ratón, y elige la opción ´Incluír´.

Espero que esto te ayude!
Saludos desde México

    Pregunta:  719 - REPORTES EN VFP
Autor:  Marco Antonio Guevara
Tengo ejecutado un formulario de nivel superior en el cual le he incluido un Menú. Una de las opciones de menú tiene para listar reportes en Presentacion preliminar, pero cuando lo ejecuto me cambia a la ventana principal de visual fox y cuando termino de visualizarlo retorno al Formulario de nivel superio ¿Como puedo hacer para que esto no suceda?

Gracias

  Respuesta:  Manuel Jesus Duran Chusan
amigo mira si desactivas la ventana de visualfox no te ocurrira esto, es decir usa un formulario que se presente en formulario de nivel superior y desde ahi ejecuta tu reporte, y con aplication.visible=.f. en el programa main se descativara la ventana de vfoxpro.

Suerte
  Respuesta:  Jorge Alejandro Espinosa
Cualquier tipo de documento que termina en VFP te aunque sea un reporte devuelve el control al documento que lo llamo.

Ej:
Doc1 llama a Doc2
Doc2 llama a Reporte
Reporte termina y vuelve a Doc2

De todos modos despues de la linea de llamada a reporte podes mandar el control hacia donde vos quieras.

Espero que te sirva

Si no es lo que quisiste consultar podes escribirme detallando mas tu pregunta.

  Respuesta:  Samuel Angel Herbas Gonza
Prueba esta forma de ejecutar un Report Form en modo Preview:
REPORT FORM NombreArchivo1 PREVIEW WINDOW NombreVentana
El NombreVentana puede ser una ventana creada previamente antes de ejecutar el Report o bien puede ser el nombre del formulario en curso (Para este caso para FOX es lo mismo un Window o un Formulario, ver ayuda de FOX)

    Pregunta:  722 - MSGRAPH97 Y VISUAL FOXPRO 5.0
Autor:  Martin Volcanes
Como puedo imprimir una grafica que se genero utilizando el control MSgraph97 en visual foxpro 5.0, trate de utilizar el metodo prinout como se hace en visual basic 5.0, sin embargo, marco error
  Respuesta:  Ugarte
Yo he utilizado una tabla temporal para grabar la grafica y luego incluirla en el reporte.
Creo la tabla con codigo dentro del formulario, genero la grafica la grabo en el archivo temporal y la incluyo en el reporte.
Saludos desde Guatemala.
Si encuentras una forma mejor, favor compartirla.

    Pregunta:  731 - PASOS PARA CREAR GRÁFICA PASANDO VALORES VFP 5.0
Autor:  Rafael F.P.
Que tal, quiero generar una gráfica de pastel en Visual FOxpro 5.0 a partir de una serie de valores que arroja un cálculo que genero. Me gustaría que alguien me apoyara con los pasos necesarios para lograr esto.
De antemano, Muchas Gracias
  Respuesta:  David F. Amador Tapia
Bueno primero debes generar una consulta con los valores con los que quieres generar el grafico.
luego le dices

do (_gengraph) With; ´autograph´,3,2,.t.,.t.,nombretabla,.t.

_gengraph es un variable de memoria de vfp y generar el grafico sin el asistente. los valos 3,2 se refieren al tipo y sub tipo de grafico por ejemplo este generara un garfico de barras. los valores .t.,.t. te indican si quieres que te aparezcan los rotulos y nombretabla en donde quieres guardarlo y el ultimo valor es para no visualizarlo de inmediato.
  Respuesta:  Marco R.
Por la largada de la respuesta, la hemos colocado en resp731.txt.

    Pregunta:  732 - PRESENTAR EL RESULTADO DE UN REPORT FORM
Autor:  Washington Andrade
Estoy haciendo mi tesis de grado, y me piden que realice informes del sistema por medio de la instruccion CREATE REPORT.

Mi pregunta es como puedo hacer Yo para presentar por pantalla el resultado con el diseño que yo le he indicado desde el create form, antes en Foxpro 2.6 para windows yo lo hacia de la siguiente manera: Report form archivo.frx preview Y ME Aparecía la información en pantalla.

Ahora en visual Foxpro 5.0 hago lo mismo pero me aparece el resultado en una ventana diferente al de mi sistema...CAbe indicar que mi pantalla principal esta definida como un formulario de nivel superior.

  Respuesta:  Ricardo Camarena
Si entiendo bien tu caso te falta introducir "noconsole"
  Respuesta:  Eduardo Gonzalez
Buen amigo..
Debes tener en cuenta que algunos casos es mas fácil enviar el reporte a un archivo, ya sea txt o la extension que tu prefieras, un ejemplo es REPOR FORM TO FILE SALIDA.SAL, la extension sal solo me dice a mi que es un archivo de salida, este lo puede abrir en una ventana, DEFINES PRIMERO LA VENTANA O FORMA, LUEGO LE DAS UN MODI FILE SALIDA.SAL NOEDIT NOAPPEN NODELE y de este modo puedes tener el reporte por pantalla e incluso el usuario puede desplazarse dentro de él sin ningún problema.

Espero que sirva

    Pregunta:  749 - INSERCION Y ELIMINACION DE REGISTROS (TAB REMOTAS)
Autor:  Raúl Hdez.
Que tal, estoy desarrollando un sistema en Visual Foxpro, y he tenido algunos problemas para insertar o eliminar registros en tablas remotas, las operaciones de insercion o eliminacion las trato de hacer desde un fomulario.
  Respuesta:  Yoly Perez
Bueno amigo!!!

Lo primero que debes hacer al accesar a tablas remotas es no utilizarlas directamente crea unas tablas temporales invocadas con la propiedad data source, la colocas con una sentencia SQL, de este modo accesa los datos a través de vistas en el modo local y una vez que estes seguro de almacenar los datos actualizas la información en la tabla remota.
Los temporales y vistas siempre ayudan a los programadores cuando queremos tener acceso dinámico a las tablas.

Espero que te funcione.
Saludos

  Respuesta:  Marco R.
No detallas cuál es exactamente el problema que tienes para actualizar los datos, pero te comento la forma más fácil de trabajar con datos remotos:

En tu B.D. Local creas vistas remotas a las tablas que quieres actualizar, en la pestaña "Update Criteria" del diseñador de vistas especificas el campo clave de la tabla y los campos que se van a modificar, no te olvides de activar la casilla "Send SQL Updates".

A continuación solo tienes que añadir esta vista al DataEnvironment de tu formulario y enlazar los campos del formulario a los campos de la vista, para actualizar los datos puedes utilizar los típicos commands APPEND o INSERT, DELETE, etc.. Estos actuarán sobre la vista. Para actualizar la B.D. remota solo tienes que usar la función TABLEUDPATE(), para restaurar los datos originales usas TABLEREVERT().

Un saludo.

    Pregunta:  751 - PROBLEMAS CON EL CONFIG.FPW (TAB REMOTAS)
Autor:  Silvio Walton
Hola compañeros.
Hace un tiempo intente utilizar una de las respuestas sobre editar el archivo CONFIG.FPW en una linea colocandole SCREEN=OFF y colocarla en el directorio del ejecutable con el fin de desaparecer la ventana principal de VisualFox y solo se visializaran los formularios de mi aplicación, pero no tuve exito.
Quisiera saber que me hace falta para lograrlo o si existe otro método de harcelo.
De Antemano Gracias.
  Respuesta:  Pedro Cortes
Necisitas habrir el simbolo de sistema MS-DOS
escribes lo siguiente:

edit config.fpw

SCREEN = OFF
RESOURCE = OFF

si con esto no funciona quiere decir que tienes problemas con la configuracion de tu formulario principal.
  Respuesta:  Javier Pinilla
Hola compañero. Mira te puedo indicar como hago yo para que desaparezca la pantalla principal de visual foxpro.

do form formprincipal && mi formario principal
_screen.visible=.f.
read events

Condiciones para que funcione: formprincipal tiene que ser un formulario de nivel superior y cumplir con la propiedad MDI.
Espero que hallas entendido, cualquier cosa escribime que no voy a tener problemas para responderte. Bye.
Javier Pinilla
[email protected]
  Respuesta:  Jose Avilez
Hola como has estado estube leyendo tu problema a mi me paso lo mismo y lo solucione gracias a una observacion que me dijo un amigo y me funcione el config.fpw

tenes que crear el archivo desde el D.O.S con el editor que es llamado con el comando edit
crealo asi

edit config.fpw
se abre el editor y escribes las instrucciones que quieras colocar
en este caso seria
SCREEN=OFF
y lo grabas

y de esta forma el edit telo graba como un archibo de configuracion y si lo creas desde el notpad de windows y lo grabas con el nombre config.fpw el telo grabara como tipo de archivo de texto aunque tenga otra extencion y no de configuracion por este motivo no te funciona y no se oculta el escrtorio de windows

espero que te sirba y te funcione ya que ese es el problema.

escribeme para ver como te fue ok
  Respuesta:  José Angel Blanco Linares
Para hacer lo que tu quieres necesitas:
En el CONFIG.FPW haces esto:
SCREEN=OFF
TITLE=Mi Aplicación *** sin comillas ***

En tu programa principal puedes hacer esto:
*** Llamar a tu menú principal
DO MiMenu.mpr

*** Mostrar la ventana principal de VFP
_SCREEN.Show

*** Control de eventos
READ EVENTS

Esto debe funcionar.
Saludos desde México
  Respuesta:  Marco R.
Que tal amigo, a continuación te muestro unas lineas de codigo que utilizo para que el programa ejecutable presente en pantalla solo mis formularios. espero y te sirvan.

estas lineas las coloco en un programa principal :

set sysmenu off && desactiva el menu de Fox
_screen.windowstate=2 && presenta la ventana principal maximizada
_screen.caption=" NOMBRE_SOFTWARE" && quita la etiqueta de foxpro y pone la tuya en la ventana principal

esta linea la debes incluir en el fomulario principal :
read events (en el evento ACTIVATE del formulario)

y finalmente antes de salir de tu aplicacion incluyes la siguiente linea :

clear events (por ejemplo en un boton salir)

    Pregunta:  753 - SCANNER EN VISUAL FOXPRO 5
Autor:  Claudio Speroni
Como puedo hacer para tomar una imagen directamente de un scanner con el driver twain?

necesito hacer esto para generar una base de datos con radiografias

  Respuesta:  Manuel Jesus Duran Chusan
Amigo mira en la ocion que mandas a escanear pon el ocx que trae windows (codak imagen dodumen) luego en el boton capturar pon lo siguiente.
Supongamos que el ocx le pones en name ss pon este codigo
thisform.captura=.t.
thisform.ss.openscanner
thisform.ss.startscan
thisform.ss.closescanner
al escanear el scaner te genera un archivo taiwan ese copialo donde quieras grabarlo con APPEND GENERAL grafico2 FROM &dd1 pero se sugiero que creaes un directorio con todos los graficos y solo grabes el nombre del grafico en una tabla

suerte
  Respuesta:  Ruldin Ayala
Puedes usar unas ocx que tiene windows por defecto, para poder escanear, siempre necesitaras los drivers twain de tu escaner, puedes ver toda la documentacion en la siguiente direccion:
http://www.fpress.com/revista/Num9809/Sep98.htm

Saludos desde Guatemala
  Respuesta:  Julian Vedoya
Te envio unos formulario de como utilizar el Scaner. VfpScan.zip

    Pregunta:  763 - PROBLEMAS CON EL SEEK()
Autor:  Rocco Di Chiara
Estoy programando con Visual Fox 6.

En el Help, aparece que puedo utilizar al Comando Seek o la Funcion Seek().
Con la función, me indica que puedo utilizar los siguientes parametros:

seek(eExpresion[,nWorkArea|cTableAlias [,nIndexNumber | cidxindexFileName | cTagName]])
Sin embargo, solo me admite la expresion, al introducir el nWorkArea o el cTableAlias, me indica que no debo usar mas parametros.

Que Ocurre ?

  Respuesta:  joherick nuñez
mira amigo yo cuando voy a utilizar un seek() lo que hago es lo siguiente
por decir si tengo un cuadro de texto llamado txtnombre y lo utilizo para buscar nombres en una tabla
hago lo siguiente

selec nombre tabla && secciona la tabla
set order to nombre && orden de busqueda por nombre
seek alltrim(thisform.txtnombre.value) && busca en toda la tabla lo que se encuentra dentro el cuadro de texto llamado txtnombre

si no entendiste dimelo por correo y yo te mando un ejemplo mas seguro que este, para que mires que si funciona

att
  Respuesta:  Francisco J. Araña Dúo
En mi busqueda de optimización, me llevó a usar siempre la FUNCION SEEK(), y siempre la utilizo de esta manera:

IF SEEK(m.Código, "STUDENTS", "Matricula")
SCATTER MEMVAR
Agre_nuevo_reg = .F.
ELSE
SCATTER MEMVAR BLANK
Agr_nuevo_Reg = .T.
ENDIF

es más limpio, más rapido y facil de entender

OBS: m.Código, la clave que debo buscar
"STUDENTS"es la tabla donde busco
"Matricula", la indexación adecuada de busqueda
Agr_Nuevo_Reg = es un controlador de, si es .F. es que encontro la clave buscada, ya existe sino es una nueva clave que se puede adicionar al registro
  Respuesta:  Gonzalo Ferreyra
Tienes que anteponer el signo =, porque sino el fox cree que estás usando el comando, y no la función. Esto es porque la función debe devolver un valor.Ej: =SEEK(m.mivar,tabla1)
  Respuesta:  Jorge Alejandro Espinosa
Te recomiento utilizar el comando en lugar de la funcion, te va a dar la misma prestacion, este es un ejemplo
seek "mibusqueda" ORDER TAG miindice IN mitabla
La funcion responde con problemas y este no.
Espero te sirva.
Un Abrazo.
  Respuesta:  Silvio Walton
La Verdad no se que ocurre, pero te puedo dar un consejo con respecto a esos parametros:
Antes de ejecutar SEEK(), selecciona el alias en el que lo vas a realizar y te ahorras ese problema.
SELECT alias_de_la_tabla
SET ORDER TO indice
SEEK(llave_de_busqueda)
y listo.
Antes has debido abrir la base de datos, la tabla correspondiente; "Imagino que ya sabes hacerlo"
Con esto te evitas cualquier inconveniente.
Suerte...

|<  <<  37 38 39 40 41 42 43 44 45 46 47  >>  >|