PREGUNTAS CONTESTADAS - foxpro/visual foxpro

 Hay un total de 1456 Preguntas.<<  >> 

    Pregunta:  2917 - ADAPTARSE A LA RESOLUCIÓN DE LA PANTALLA
Autor:  JOEL LARA RIVERA
disculpenme las molestias que esto le ocaciones pero necesito saber como le hago para que mi aplicacion se configure o se adapte automaticamente a la resolucion que tenga el monitor en donde se instale el sistema
  Respuesta:  Marcelo Siles
Las siguiente líneas detectan la resolución del monitor (bajo Windows) y modifican las propiedades de la ventana principal de FoxPro:

DO CASE
CASE SCOLS()=80 && Detecta 480 x 640
MODIFY WINDOW SCREEN FROM 0,0 TO 36,80 FLOAT
CASE SCOLS()=100 && Detecta 800 x 600
MODIFY WINDOW SCREEN FROM 5,11 TO 40,89 FLOAT
ENDCASE

Ponelas como primeras líneas del programa y contame como anduvo.
Saludos desde Rosario - Argentina.
  Respuesta:  Carlos Veron
Lo que debes hacer es usa el foxuser, en el manual te explica la estructura de esa tabla, suponiendo que lo hace en MS-DOS, por que bajo windows no tiene influencia el monitor, y en el config.fp le decis que monitor usar seria algo asi:

RESOURCE=C:\carpeta\foxuser
COLOR SET=DEFAULT

lo podes hacer por programa si no usa el config.fp

Saludos y suerte.

    Pregunta:  2951 - POSICIONAMIENTO DEL PUNTERO DEL MOUSE EN UN GET
Autor:  Marcelo Siles
Cuando hago un GET en FoxPro 2.6a para Windows de cualquier variable y posiciono el puntero del mouse en la mitad de la región de edición y comienzo a escribir lo hace desde esa posición (en la mitad). ¿Cómo puedo hacer para que al hacer click en cualquier parte de la región de edición el cursor se ubique automáticamente al principio del campo. Desde ya muchas gracias a todos.
  Respuesta:  Mega MAP
Hola:

Antes que nada, dejame decirte, que aqui en la procuraduria, en donde trabajo, existen exelentes progrmadores de exe lenguaje y desafortunadamente, no se puede habilitar esa opción, pero si lo que quieres, es que no dejen espacios en blanco, selecciona FORMATO, suprimir espacios en blanco, esto funciona, siempre y cuando este vacio la variable del campo GET.

    Pregunta:  2981 - ESPECIFICAR NÚMEROS DE PÁGINA PARA IMPRESIÓN
Autor:  Jorge Eduardo Espinar Franco
He desarrollado una aplicación de control de inventario y facturación EN FOX PRO 2.6 para windows que corre en windows 95 y quisiera saber como programar para que el usuario pueda especificar que páginas de un informe desea imprimir. Deseo que alguién me ayude en este problema y que no sea con el comando REPORT FORM <informe> prompt to printer. Lo he intentado con estas líneas de código pero no funciona.
PRINTJOB
_PBPAGE=<VAR>
_PEPAGE=<vAR>
REPORT FORM <informe> to printer
ENDPRINTJOB
  Respuesta:  Ramom Veliz
Yo hago lo siguiente en todos mis reportes y no tengo problemas

Fox Win
repor form <reporte> to print prompt noconsole
( Donde prompt me da las impresoras y numero de
pagina a iniciar y pagina a finalizar)

Fox Dos
Hago un pantalla donde pregunto las variables
Pbpage
Pepage
printjob
repor form <reporte> to print noconsole
endprintjob
  Respuesta:  Daniel Aguirre
Hola como estas, podes hacer lo siguiente:
en el lostfocus del textbox donde pedis el numero de hoja (name=hoja) pones lo siguiente:

hoja1=this.value
hoja1=str(vaL(HOJA1)-1)

y en el reporte pones en el campo donde queres poner el numero de hoja lo siguiente:

alltrim(str(val(hoja1)+_pageno))

entonces si en el formulario pones 5 el reporte empieza a contar desde el 5

suerte!!!

    Pregunta:  3007 - LEYENDAS EN MSGRAPH
Autor:  tomas cairella
como puedo controlar por codigo el tamanio de las letras de las leyendas, titulos, etc desde vfp 5. en un grafico msgraph.
  Respuesta:  marlon cabrera
En el ejemplo SOLUTIONS que trae el visual fox revisa el form olegraph y stock, esos ejemplos da dan bastante información.

    Pregunta:  3023 - NECESITO SABER COMO GRAVAR Y ABRIR UN ARCHIVO DE WORD
Autor:  JOEL LARA RIVERA
concretamente mi pregunta es la siguiente:
hice una aplicacion en visual foxpro 6, y necesito por ejempo abrir un nuevo documento en word con el numero de paciente y la fecha del diagnostico ,obviamente que se visualice el word con un nuevo documento pero ya asignado el nombre con el cual se va grabar, para cuando yo haga una consulta del paciente con determinada fecha de consulta y quiera abrir el documento del diagnostico lo puedas visualizar en word, lo he estado manejando con los campos memos y exportando la informacion a word para formatearlo con diferente letras, colores , darle presentacion pero el asunto que no quiero es que habra word cada vez y estar modificando el documento, espero que me entiendan, me urge saber como, gracias
  Respuesta:  JUAN CARLOS SILIE DUNKER
BUENO AMIGO NO HE TRABAJADO CON ARCHIVO DE WORD PERO SI ESTAN USANDO UN CAMPO MEMO EN LA BASE DE DATOS SIMPLEMENTE TIENES QUE DECIRLE GATHER MEMVAR MEMO PARA QUE SUSTITUYA UN CAMPO MEMO O REPLACE NOMBRE MEMO.

ESO ES EN CASO DE QUE ESTUVIERAS USANDO CAMPO MEMO

SUERTE

    Pregunta:  3029 - DEMASIADOS READS
Autor:  José Daniel Ayrám Quiroga
Saludos Compañeros!!, estoy realizando un programa en fox pro bajo windows 2.6,pero muy orientado a objetos y en ocaciones me sale el siguiente mensaje de error:
"Demasiados reads activados(5)"
¿Como puedo solucionar esto?
Gracias de antemano!! : )
  Respuesta:  Hugo
Debe ser poeque abris una pantalla y despues otra y asi........cada vez que cerras una pantalla, en el boton ke usas para salir agrega " clear read " y listo.
  Respuesta:  Luis Miguel Caballero
Debes revisar el código. Ese mensaje indica que estás intentando cinco niveles de READs anidados y el máximo es 4 en FoxPro.

    Pregunta:  3039 - PROBLEMAS CON LOS INFORMES
Autor:  Monica Benitez
Mi problema es que en algunos informes, en la segunda hoja me repite el primer renglón indefinidamente, luego pierde el control y no se puede retroceder. Esto me sucede algunas veces cuando quiero imprimir "cursores", generados en un formulario.
Es algo que no he podido solucionar, y me sucede con el Visual Foxpro 5.0 y con el 6.0 con el Service Pack 3.
Sería increiblemente maravilloso que alguien me pudiera ayudar, ya que obviamente mis clientes se quejan.
Gracias
  Respuesta:  juan carlos silie dunker
COMO ESTAS USANDO UN CURSOR PUEDE QUE TE ESTE SUCEDIENDO QUE ESTAS PONIENDO EL ALIAS EN EL NOMBRE DEL CAMPO QUE ESTA EN EL INFORME,SI ES ESTO YO TE RECOMIENDO QUE NO USES ALIAS PARA QUE EL INFORME PUEDA TOMAR EL CURSOR O LA TABLA QUE ESTE ACTIVA EN MEMORIA EN ESE MOMENTO.

SI ESTO NO TE RESUELVE EL PROBLEMA ESCRIBEME DE NUEVO POR QUE NO ENTENDI BIEN QUE ES LO QUE QUIERES.

SUERTE

    Pregunta:  3040 - VENTANAS SCREEN DE FOXPRO
Autor:  Erick Quevedo
Hola...tengo un programa realizado en FOxpro 2.6 para windows ya lo compile y lo hice ejecutable pero use MODIFY WINDOWS SCREEN Y DEFINE MENU _MSYSMENU

Cuando lo corro, si presiono el mouse sobre la patalla bajo el menu sale del sistema

y si le pongo un Do WHILE cuando abro otro programa comienza el bucle sin fin y llega un momento en que envia un mensaje que falta memoria y se cierra el sistema que hago.....GRACIAS
  Respuesta:  JUAN CARLOS SILIE DUNKER
LO QUE TE PUEDE SOLUCIONAR ESTE PROBLEMA ES CREA UN PROGRAMA (PRG) Y ALLI LLAMA EL MENU NO PONGAS DO WHILE POR PARTE SINO ESCRIBE EL COMMANDO READ EVENT Y NO SALDRAS DEL PROGRAMA.

SI ESTO NO TE SOLUCIONA POR FAVOR VUELVE Y ESCRIBEME O MANDAME LA LINEA DE COMANDOS POR EMAIL A VER SI TE PUEDO AYUDAR.

RECOMENDACIONES
TRATA DE CAMBAR TODOS LOS SCREEN PARA FORMAS DE VISUAL FOXPRO TE VA A OCASIONAR MUCHOS PROBLEMAS.

SUERTE

    Pregunta:  3042 - COMO SE CAPTURA UN EVENTO EN VISUAL FOX 6
Autor:  Sara Cecilia Vargas Sarmiento
Tengo un formulario con evento Valid para los TextBox y los controles los diseñé en un CommandGroup. Cuando estoy modificando información en un TextBox y oprimo Cancelar lo que deseo es regresar al estado original del registro y que salga de los textBox sin disparar el evento Valid, pero parece que éste tiene prioridad y se ejecuta antes que el evento clic en el botón cancelar. Necesito saber cómo interpreta Visual Fox 6 que ocurrió un evento clic para controlarlo en el evento Valid de los TextBox.
  Respuesta:  francisco cooper
Esto se puede hacer de diferentes maneras 1FN:
en el GOTFOCUS DEL TEXTO "textbox" debe capturar lo que tiene el campo, debe crear una variable
publica o privada ej:
(gcdes = this.value) "el valor es el del texto"
si se preciono el boton cancel debe deterimar o preguntar
si gcdes = al valor que estoy escribiendo
si es que no ; debe gregresar el valor gcdes
al texto ej: "this.value = gcdes" , si es al campo ej: "xtabla.xcampo = gcdes", el puntero estara parada en el registro de modificacion. o actual
  Respuesta:  Jeg
Hola amigo, lo que debes hacer es ponerle el valor True (.T.) a la propiedad cancel del botón cancelar. Para estar más seguro agregas las sigientes lineas en el evento valid del Textbox

if lastkey() <> 27
* aqui va el código de tu validación
endif

a mi me ha funcionado espero que a ti también.
cuentame como te fue.

    Pregunta:  3048 - CREAR COMO ABRIR UN ARCHIVO DE WORD
Autor:  JOEL LARA RIVERA
Estoy utilizando visual foxpro 6

los comandos que estoy utilizando son

oleapp=createobject("word.basic")
oleapp=fileopen("eb_white.doc) &&por ejemplo

Pero;
el nombre del archivo a abrir quiero especificarlo por medio de una variable no exactamente el nombre del archivo. ya que los archivos los creo de acuerdo al numero de paciente y la fecha del diagnositco. favor de ayudarme, se los voy a agradecer de antemano
  Respuesta:  BORJA FELIPE BERZAL
Solo tienes que poner en una variable el nombre del fichero worde que deseas
abrir;

AbrirFicheroWord("eb_white.doc") &&por ejemplo

PROCEDERE AbrirFicheroWord
LPARAMETERS cpFicheroWord
oleApp=CreateObject("Word.Basic")
oleApp=FileOpen(cpFicheroWord)
ENDPROC &&AbrirFicheroWord

Saludos.

|<  <<  23 24 25 26 27 28 29 30 31 32 33  >>  >|