PREGUNTAS CONTESTADAS - FoxPro/Visual FoxPro≤nguaje=

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  1119 - PROBLEMAS AL IMPRIMIR CON @ SAY ...
Autor:  Luis Pisfil
Por razones de programación en Visual Foxpro he creado un reporte utilizando @ say y no report form. Todo imprime bien, hasta el momento que creo el ejecutable, donde aparentemente toma otra configuracion e imprime dejando una linea en blanco. Que hago
Gracias de antemano por la respuesta
  Respuesta:  Francisco Reyes
Podes asignarle un tipo de letra como el ejemplo siguiente: SET PRINTER FONT 'Arial Narrow', 9 STYLE 'N'
  Respuesta:  Coco
esto no creo que sea un problema de compilacion, si lo has ejecutado desde tu maquina y sucede te aconsejaria que reinstales tu fox y recompiles, pero si has probado en otra pc, puede deberse a configuracion de la impresora, o la fuente que usas no esta instalada y esta tomando otra parecida, etc.

espero te sirva

saludos

  Respuesta:  Foxito
Hola:
Prueba cargando la variable _PLine = 0 justo al inicio de tu reporte. FoxPro tiene una lista de útiles variables de sistema que se inician con una línea abajo "_". Revisalo...

Bye

    Pregunta:  1123 - ERROR ´OLE´ EN VISUAL FOXPRO 5
Autor:  Alejandro
Tengo un programa hecho en visual fox 5.0 y cuando lo ejecuto me dá el siguiente mensaje:
Código de error OLE 0x80040154: Código de estado OLE desconocido. Intenté instalar fox nuevamente pero no resultó. Agradezco sugerencias.
  Respuesta:  David Amador Tapia
Bueno..te comento dependiendo la versión de Visula Fox pro que estes utilizando este mismo te da una barra de herramientas en la cual puedes mandar a imprimir, ir a una pagina determinada o salir, entre otras cosas pero prueba con el siguiente código a ver si te funciona...DEFINE

WINDOW salida FROM 0,0 TO 40,80 TITLE ´Vista Preliminar´ CLOSE noFLOAT zoom GROW system report form nombredelreporte preview WINDOW salida

en este creas una ventana para ver tu reporte y le das algunas propiedades luego le das el coamndo para imprimir por pantalla pero en la ventana que creaste...

Prueba y cuentame.

    Pregunta:  1125 - VISUAL FOX 5 EN WINDOWS NT
Autor:  Marlon
Hola amigos, la presente es para solicitar ayuda sobre los discos de instalaciòn que genera Visual Fox % en español, el problema que tengo es que creo unos discos de instalación para una aplicación y cuando la instalo en Windows95 y la ejecuto todo va bien. Pero cuando la instalo en Windows NT 4.0 y la ejecuto, las imagenes que le metí se ven dañadas y cuando desde el menú ejecuto un Form la aplicación se cae y Windows me genera un archivos de error por medio de doctor Watson y la aplicación así simplemente no sirve alguién me podría ayudar con esto rápido por favor.

Desde ya Gracias

  Respuesta:  Cacho
En Windows NT probar lo siguiente :

- Ejecutar el set de instalación de tu programa por lo menos una vez para que se instale el runtime de VFP.

- En la máquina Windows NT Copiar en Winnt\system32 y Registrar los archivos ocx (controles active X) usados por tu programa. Esto lo podés hacer abriendo una ventana MS-DOS en el directorio y ejecutar la linea ---> REGSVR32 NomArch.ocx

- Verificar que los OCX sean los mismos que se usan en las máquinas donde anda todo bien.

Suerte!!!
  Respuesta:  Mariano Jedrzejewski
te escribo por que veo que tenes el mismo problema con vfp 5.0 pero al reves. Yo tenia todas mis aplicaciones en vfp 3.0 y las converti al 5.0. En NT 4.0 me funcionan bien pero en w95 NO.Yo tengo el exe de mis aplicaciones en el server, tengo instalado el vfp en cada terminal con accessos directos a la aplicacion ej "f:\exe\miapli.exe" en la linea de comando del accesso. Esto en nt funciona correctamente y se ejecuta la aplicación pero en W95 me da el siguiente error "VISUAL FOXPOR CANNOT START COULD NOT LOAD RESOURCES. PRESS F1 FOR HELP". La unica manera de ejecutarlos es llamando al ejecutable del fox y luego a la aplicación.Ya probre de todo y me pasa en todos los windows 95. Si me escribis con mas detalle tu configuración tal vez te pueda ayudar. Si tenes alguna opinion sobre mi problema te agradeceria que me la envies
Saludos
  Respuesta:  carlos alberto mendoza garcia
a mi me paso alguna vez algo parecido y me funciono cambiando los controladores de video,
puede que ese error se solucione asi prueba y me cuentas.

    Pregunta:  1131 - DESENCADENANTES
Autor:  Gustavo Godoy
Necesitaria que alquien me guiara como utilizar los desencadenantes y las validaciones en el diseño de tablas.
Gracias.
  Respuesta:  Jatuma
Por la largada de la respuesta esta en el archivo resp1131.txt.
  Respuesta:  Marco Guevara Injoque
LOS DESENCADENANTES SON UTILIZADOS PARA GENERAR EVENTOS A NIVEL DE REGISTROS. ESTO QUIERE DECIR QUE CUANDO SE REALIZA UNA INSERCION, ACTUALIZACION O ELIMINACION DE REGISTROS EN UNA TABLA QUE ESTE VINCULADA A UNA BASE DE DATOS SE PUEDEN REALIZAR OPERACIONES SOBRE OTRAS TABLAS QUE ESTEN DENTRO DE UNA BASE DE DATOS.
POR OTRO LADO LAS REGLAS DE VALIDACION SON UTILIZADAS PARA RESTRINGIR EL INGRESO DE DATOS A LOS CAMPOS DE UNA TABLA POR EJEMPLO SI TENEMOS UN CAMPO IMPORTE TOTAL PODRIAMOS CREAR UN REGLA DE VALIDACION PARA QUE DICHO CAMPO NO ACEPTE VALORES NEGATIVOS. ESTAS REGLAS PUEDEN SER A TRAVES DE EXPRESIONES O A TRAVES DE LOS PROCEDIMIENTOS ALMACENADOS
ESPERO QUE TE SIRVA DE ORIENTACION

    Pregunta:  1132 - APLICAR UNA COLECCION DE BOTONES EN VARIOS FORMULARIOS
Autor:  Gustavo Godoy
Si quiero tener mi propia coleccion de botones para aplicar a varios formularios, tengo que crear una clase de objetos?, si es asi como tengo que hacerlo?
Gracias.
  Respuesta:  Edwin A. Caceres
Correcto existe mas de un procedimiento para crear las clases, crea un nuevo formulario y coloca los controles que tu deseas, una vez que tus controles se encuentren listos con sus procediemintos, selecciona en el menu principal
Archivo
Guardar Como Clase
y listo ya tienes tu clase, recuerda que una clase contiene opciones generales para los formularios, toma muy en cuenta la forma y uso de procedimientos repetitivos (para crear tu nueva Clase)
  Respuesta:  David Amador Tapia
Bueno...respondiendote tu pregunta deberias hacer una clase, en ella puedes agregar los controles que tu desees; es decir si quieres tener un conjunto de botones para agilizar la programación de ellos. primero que todo debes emitir el comando create class ..luego te aparecera una ventana en la cual te solicita algunos datos.. colocaras el nombre de tu clase y te sugiero que bases tu clase en un objeto contenedor y colocale el nombre con el cual la vas a guardar...facil ahora a traveés de la barra estandar agrgar controles (en tu caso botones) y programalos...

Si necesitas ayuda escribeme y te mandare un ejemplo..

    Pregunta:  1133 - BD VFP 5.0 Y LA WEB
Autor:  Silvio Walton
Tengo un pequeño problema:
Tengo mi base de datos en VFP 5.0 y mi página en Internet y no se como obtener los datos desde mi BD para actualizar mi página o consultar datos desde ella.
Que debo hacer(Fox,Jscrip,Html)
Gracias.
  Respuesta:  Daniel Carlos Aguirre
Hola que tal, podrias hacer lo siguiente:

1) crear un odbc y utilizar vbscrip o javascrip para leer y actualizar la base de datos en fox.
necesitas que tu proveedor de internet tenga un servidor windows nt y te configure el obdc.

2) crear un documento activo que viene en vfp6.
Esto te permite leer formularios de fox con el explorer. El inconveniente es que cada persona que necesite leer la base de datos necesita una libreria de fox que tiene como 3 megas

Lo mas facil es que compres un libro de vbasic scrip y los leas a traves de odbc. Funciona!!!

Suerte
  Respuesta:  JOSE SILVA
Hola como estas.
Trata de utilizar una coneccion de odbc o intenta utilizando una vista actualizable.

hablamos.

    Pregunta:  1142 - DOBLE CLICK EN GRILLA
Autor:  Juan Carlos Borges
Tengo varias tablas relacionadas. Realice una consulta para obtener los datos más significativos, de las tablas relacionadas.
Los datos obtenidos son mostrados en un control Grid (Cuadrícula). La columna selectora de registro esta activada. (Propiedad.RecordMark).
Deseo mostrar muchos más datos, pero en un formulario (para por ej. Modificar Datos), para ello quiero aprovechar el registro que seleccione en la cuadrícula, con el Evento DobleClik, para que muestre el formulario (Do Form FrmDetalleDelRegistro, por ej.).
No logro de forma alguna, al realizar la acción de doble click, que se muestre el formulario. La pregunta es: ¿Tiene idea alguien de lo que esta ocurriendo?.
  Respuesta:  Luis Lujan
El objeto Grid no tiene el metodo DobleClick lo que se puede hacer es programar el metodo DobleClick dentro de: Column1->Text1, y este se debe hacer en cada Text de cada columna que tenga el Grid.

Saludos
  Respuesta:  eye
Hola a todos:
Para darte una solución primero te contaré cual es el problema.
El Grid es un contenedor, las columnas están contenidas en el grid y a la vez también son un contenedor que contienen a los TextBox o editBox o a otro control. Bueno, el problema es que los eventos se leen en el primer control está piramide, oséa en el Text1. Por eso cuando programas en el DblClick del Grid jamás ocurrirá lo deseado porque el programa está mendando su mensajes al Control Text1.
La solución: A todos los Text o a los controles que estes usando programarlos en su evento DblClick con tu rutina "DO FORM FRMDETALLEDELREGISTRO".
Si encontrás otra mejor hacemelo saber.

Chau
  Respuesta:  Ali Flores
Intenta creando un conjunto de formularios y evitaras ese problema.

    Pregunta:  1147 - IDENTIFICADOR DE LLAMADAS
Autor:  JOSE OROZCO
Quisiera saber controlar las llamadas entrantes, crear un programa contestador telefonico.
y que indentifique el id call

alguna idea???

Gracias
  Respuesta:  Daniel Carlos Aguirre
Hola que tal, es un poco complicado, pero lo que tendrias que hacer es lo siguiente:

en vfp5 o vfp 6 viene un control ocx (mscom)
que te permite manejar los puertos y el modem.

en la ayuda de fox vienen ejemplos

Suerte

    Pregunta:  1152 - IMPEDIR REENTRADA A UN PROGRAMA
Autor:  fernando quintanilla alarcon
Quisiera poder evitar que por error o por cualquier otro motivo, se ejecutara 2 veces el mismo programa (mi programa) en el mismo ordenador. el lenguaje en que está hecho es Visual Fox Pro 5. Gracias
  Respuesta:  Luis Barrantes
Para imprdir que un usuario entre dos veces en una misma pantalla o programa, el nombre del formulario y el name deben ser iguales.

Copia la siguiente instruccion en el menu o donde ejecutes la invocación del programa;

IF wexist("miformulario")
messagebox("Formulario en uso",48,"Mensaje del sistema")
ELSE
DO FORM miformulario
ENDIF

buena suerta y cuentas como te fue.

""shamman
  Respuesta:  leonardo olivares
If _EstaActiva( "nombre ventana principal" ) Then
_screen.visible=.f.
=MessageBox("solo si quieres")
QUIT
EndIf

Function _EstaActiva( cCaption )
Declare Integer FindWindow IN Win32Api;
String cNULL, ;
String cWinName

Return FindWindow(0, cCaption ) # 0
EndFunc

*** EOF
rústica pero funciona
  Respuesta:  Xavi
Tienes que utilizar la API Findwindows, la cual te indica si una aplicacion ya esta en uso.

Si revisas el apartado de Biblioteca de Temas-Utilización de algunas API´s en Visual Basic, veras el codigo que necesitas.

Saludos

    Pregunta:  1155 - NO HAY NINGUNA TABLA ABIERTA EN LA VISTA PRELIMINAR
Autor:  Adolfo Huaman Capani
Hola, ante todo.
El problema es el siguiente: vengo desarrollando un sitema integral en VFP 5.0 y a la hora de desarrollar una clase para las impresiones, me he llevado una desagradable sorpresa al tratar de realizar un vista preliminar de un reporte.
La presentación preliminar de la primera página es normal, pero cuando voy a desplazarme por el reporte emerge un mensaje "No hay ninguna tabla abierta..."
Como soluciono esto?
Si alguien pudiera ayudarme, le estaré muy agradecido...
  Respuesta:  Manuel R. Bercian
Puedes probar asegurandote abriendo los datos en el entorno de datos de cada REPORT FORM tiene un procedimiento llamado Opentables puedes probar y asi asegurarte que las tablas esten abiertas, Espero haber ayudado y Saludos Amigos...
  Respuesta:  Daniel Carlos Aguirre
Hola que tal, esto es muy raro, tendria que ver el codigo, si queres mandamelo , talvez te pueda ayudar

Gracias y suerte!!!

  Respuesta:  Felix Garcia
Probablemente estes usando alguna función en tu reporte que la misma te cierre la o las tablas abiertas

|<  <<  9 10 11 12 13 14 15 16 17 18 19  >>  >|