Hay un total de 1456 Preguntas. | << >> |
Pregunta: | 1160 - IMPRIMIR FORMULARIOS |
Autor: | jaime delgado |
Hola, mi nombre es jaime estoy aprendiendo a usar el visual foxpro ver 5.0 y quisiera saber como imprimir solamente los datos que me aparezcan en un formulario, ya que he creado un formulario de cartera de clientes y solo quiero que me imprima lo que veo. Por favor, la persona que me conteste esta pregunta, le agradeceria que lo haga con la sintaxis y los posibles eventos en que pueda escribir esta sintaxis. De antemano se los agradesco mucho. |
Respuesta: | Luis Martínez |
Si los datos que muestras en el formulario están almacenados en una tabla no necesitarás crear un cursor, crea un reporte que presente estos datos. Crea un boton imprimir y en el evento click del botón ejecuta este código: SELECT mitabla REPORT FORM mireporte NEXT 1 TO PRINTER La clausula de alcance NEXT 1 solo imprimirá el registro actual. En el entorno de datos del informe no agregues ninguna tabla y ésta no debe ser privada. |
Respuesta: | Gustavo Martinez |
Para imprimir solo los datos que ves en el formulario deberias guardar los mismos en un cursor, por ejemplo, y crear el reporte en base a ese cursor, luego con un evento click de un boton llamar al reporte Tambien puedes poner en el comando report form una condicion de filtro Espero que te oriente un poco Saludos |
Pregunta: | 1173 - FUNCIONAMIENTO OBJETO RICH TEXT BOX |
Autor: | J.Carlos Aguilera Ballester |
Tengo una aplicación realizada en FOX 2.6 y quiero aumentar las prestaciones de dicha aplicación utilizando la información insertada en sus bases de datos utilizando un procesador de textos. Estoy realizando una aplicación aparte en visual foxpro 6.0 que es un procesador de textos, dónde mi pretensión es utilizar el RICH TEXT BOX, pero me es dificil llegar a dominar ete objeto porque no tengo documentación, y se que con este objeto puedo llegar a realizar mis necesidades. Rogaría me ayudaraís GRACIAS. |
Respuesta: | Xavi |
El funcionamiento del control RichTextBox, es bastante sencillo. Por ejemplo, para modificar una parte del texto y colocarlo en negrita desde codigo, tienes que seleccionar dicho texto, y luego modificar su propiedad. Seleccionas el texto con "SelStart" y "SelLength". De igual forma para modificar el tamaño, color, etc... Espero que te sirva. |
Pregunta: | 1205 - COMUNICACION DE PC A BÁSCULA ELECTRÓNICA |
Autor: | Humberto C |
Estoy desarrollando un sistema de pesaje de cargas y control de inventarios. El problema que tengo es que no puedo recuperar los datos, mostrados en la bascula electronica ,en forma automatica hacia mi computadora. Ya he intentado las funciones de bajo nivel, inclusive el control mscom sin obtener los resultados esperados. La bascula se conceta al COM1 y el sistema está desarrolado en Visual Foxpro 5. Cualquier ayuda se las agradecere |
Respuesta: | Manuel Jesus Duran Chusan |
Amigo si sabes usar el mscomm y no te captura datos de la bascula comunicate con el tecnico de la bascula para ver si es problema de la bascula, a mi me ocurrio lo mismo y era ese problema, o el cable de comunicacion esta mal hecho |
Respuesta: | vikingo II |
hola yo trabajo en un almacen y para lograr la comunicacion e usado un control o libreria de windows llamado Mscomm32.ocx con el cual puedes crear un objeto que te permite la comunicacion serial con los comm disponible, si tienes el manual de la bascula puedes enviar datos y que te responda pero sino, considera a la computador a la computadora como un impresora y lees los datos del puerto, tambien es importante el cable serial que uses. Si es que deseas el fuente en visualfoxpro escribeme al email y dame tu email chao Vikingo II |
Respuesta: | eye |
Holasssamigos: Querido amigo: La forma más sencilla (para mi) de poder comunicarte por los puertos paralelos o en serie de tu computadora es utilizar una libreria llamada INPOUT32.DLL, lo puedes bajar tranquilamente de Internet. Ahora la pregunta es ¿Como utilizar está libreria dll? Fijate en el siguiente código: DECLARE INTEGER Inp IN inpout32 INTEGER puerto DECLARE INTEGER Out IN inpout32 local salir,puerto puerto = 889 && es la direccion en memoria del Puerto Paralelo salir = 65 && es un caracter do while salir#27 ?inp(puerto) salir = inkey() enddo Ahora, para el puerto en serie no estoy muy seguro de la direccion en memoria (3F8 hex. ????) , pero eso lo puedes averiguar en la Setup de tu máquina. Cualquier cosa hacemelo saber. |
Respuesta: | Luis Martínez |
En caso que no hayas probado esto: Hay que tener en cuenta que el puerto lo debes abrir de solo lectura y sin buffer. Visual Foxpro no reconocerá COM1 como un puerto de comunicación si no como un archivo en disco si lo intentas abrir de esta forma: FOPEN("COM1",10)por lo que te aparecerá el error "1103 - Desplazamiento de búsqueda no valido" o FOPEN() devolverá un valor negativo, por lo tanto debes agregar la extensión .DOS al nombre del puerto: FOPEN("COM1.DOS",10) CODIGO: Local nFileHandle, nSize, cPeso nFileHandle = FOPEN("COM1.DOS",10) * Llevar el puntero a EOF para determinar el número de bytes escritos en el puerto nSize = FSEEK(nFileHandle, 0, 2) IF nSize > 0 && Hay datos en el puerto *Mover el puntero a BOF =FSEEK(nFileHandle, 0, 0) *Leer los datos del puerto cPeso = FREAD(nFileHandle, nSize) ENDIF Cierra el archivo = FCLOSE(nFileHandle) Nota: He utilizado este código solo para escribir en un puerto de comunicación y me ha funcionado. Escribeme un mail con más detalles haber si te puedo ayudar o para saber si funciona. |
Pregunta: | 1212 - COMO USAR CONTROLES ACTIVE X |
Autor: | Maximum |
Hola, saludos a todos!! Quisiera saber como puedo usar algunos controles Active X en Visual Fox 5.0 Por ejemplo el de la barra que se va llenando como cuando uno usa el Scandisk. Se como insertarla al formulario, y cualquier otro control, pero lo que no se es como activarlo, como hacer que funcione. Si alguien ha trabajado con Controles Active X en VFP por favor le agradeceria que me den respuesta, tanto mi e-mail como en este sitio. MUY AGRADECIDO!!!!!! Maximum. Espero poder ayudar tambien en cualquier cosa :) |
Respuesta: | Seberiano Castillo Umaña |
Hola, Realmente es algo dificil pero hay va; 1- Selecciona la opcion Tools en el menu principal de VFP 2- Liego Opciones 3- Te aparecera un menu en el cual eligiras la opcion Controles 4- Daras Click en ActiveXControls 5- Eligiras el control que deseabas 6- Luego da Click en el Boton Set As Default 7- Luego da Click en Ok. 8- En la Barra Forms Controls daras Clic en el Boton View Classes 9- Luego da Click en ActiveXContorls, se aparecera la Barra de una forma distinta 10- A la par del Boton View Classes Aparecera un nuevo boton con el nombre de el nuevo control ActiveXContorls, da Click en el e incerta el control como cualquer otro, Contame Como te Fue |
Respuesta: | Luis Martínez |
La mayoria de los controles Active-x tienen su propia ayuda. Una vez que lo insertes en el formulario haz click con el botón derecho del ratón sombre el control y selecciona Ayuda del menú emergente. En el caso especifico de la barra de progreso, utiliza el control ProgressBar del grupo de controles que viene en el achivo COMCTL32.OCX. Las propiedades Max y Min establecen los límites del intervalo. La propiedad Value especifica la posición actual dentro del intervalo. Supongamos que quieres realizar un proceso x a un grupo de empleados cuyo tipo de nomina = 1, puedes realizar lo siguiente: LOCAL nRegistros_A_Tratar, nPorcentaje, nProgreso SELECT empleado *Contamos los registro que se van a tratar COUNT FOR tiponomina = 1 to nRegristos_A_Tratar *Calculamos el procentaje que representa *un registro en relación a la propiedad Max del *control nPorcentaje = Thisform.Progressbar1.max/nRegistros_A_Tratar *Establecemos a 0 el contador de resgistros *tratados nProgreso = 0 SCAN FOR empleado.tiponomina = 1 **Aqui tu código*** *Se incrementa el progreso por cada registro *tratado nProgreso = nProgreso + 1 *Asignamos a la propiedad Value la posición *actual dentro del intervalo. ThisForm.ProgressBar1.Value = nProgreso * nPorcentaje ENDSCAN Observa que a medida que avanzan los registros la propieda value aumenta su valor. |
Pregunta: | 1213 - MENU DESPLEGABLE |
Autor: | Lenys Gabriela Rangel Rodriguez |
Estoy desarrollando un proyecto para una asignatura de programacion y uno de los requerimientos es que cuando se haga click con el boton derecho aparezca un menu, me he comprado libros de Visual y no aparece informacion. Por favor si alguien me puede responder, se lo agradeceria |
Respuesta: | Seberiano Castillo Umaña |
Es algo sencillo Desde la Ventana Del Command escribi la siguiente instruccion: Create Menu <Nombre Menu> Aparecera Una Ventana dande Eligiras la opcion Shortcut Cantestame Como te Fue |
Respuesta: | Luis Martínez |
Crea un menú emergente con el diseñador de menú. En el evento RightClick del control llamas a tu menú emergente con: DO miemergente.mpr Si quieres más información ve al ejemplo de menús que viene en el programa Soluciones de Visual FoxPro. |
Pregunta: | 1219 - PROBLEMAS AL REALIZAR EL QUIT DE INSTALACIÓN. |
Autor: | Pablo Hernaez |
Hola me llamo Pablo, he intentado realizar el quit de instalación para una aplicación que hice en visual foxpro 5.0, y me larga el siguiente error, "Error de instalación 280, objeto 9. Los archivos de instalación pueden estar dañados. Intente reiniciar la instalación.". He hecho lo que la respuesta de la pregunta Nº 1036 dice (volver a instalar visual foxpro 5.0) pero me sigue tirando el mismo error. Luego hice otra aplicación y realice el quit de instalación, me lo hizo bien, luego volví a intentarlo con la antigua aplicación, y me vuelve a salir el mismo erro. Si alguien puede ayudarme, desde ya muchas gracias. |
Respuesta: | Mauricio Hernandez |
En el Asistente para crear el instalador, revisa en el ultimo o penultimo paso las opciones del formulario y asegurate de que ningun formulario este marcado con otro tipo de controles, si lo esta, desmarcalo crea el instalador y ejecutalo. Al hacer esto deberia funcionar. |
Respuesta: | Cacho |
Probá los siguiente : - Usando nombres de directorios y subdirectorios (donde se ubican los archivos que incluís en el set de instalación) que cumplan estrictamente el clásico formato "8.3", o sea, hasta 8 caracteres en el nombre, hasta 3 en la extensión, y sin espacios (por ejemplo : c:\misprog\nomproy\distrib\). El VFP 5.0 lamentablemente tiene algunos bugs que saltan cuando se usan nombres largos o espacios en blanco en los directorios (como C:\Archivos de programas\). - Incluí en el set de instalación por lo menos un exe compilado con VFP. |
Respuesta: | eye |
Hola: Solo quiero decirte que si buscas en las respuestas a las preguntas anteriores encontraras la razón de porque tiene este problema el VFP5 y el windows (al parecer hay versiones a las que le faltan algunas librerias). Empeza a revisar las respuestas anteriores y encontraras la solución. |
Respuesta: | oscar obregon |
el visual 5 siempre tira ese error, mas si tenes el office 97 instalado, yo me canse de pelear y uso el freeman, si quieres te lo paso saludos oscar |
Pregunta: | 1223 - NECESITO AYUDA SOBRE MAKEHELP FOX26 |
Autor: | Angel Alberto Briceño Obregón |
Hace poco que baje el MakeHelp con todos su componentes (fuentes), pero la verdad es que hasta ahora no he podido determinar que le falta a mis pantallas (screen´s) para que no generen mis tablas de ayuda (como foxhelp.dbf) si alguíen sabe como utilizarlo, por favor le ruego que me ¡¡¡¡ E N S E Ñ E !!!!, desde ya les agradezco. |
Respuesta: | Sergio Sanchez |
Mira, yo he trabajado con MAKEHELP y me encanta..Es muy sencillo. Pero para eso necesitas tener el GENSCRNX de Ken Levy. Y pones la ayuda en los COMMENTS de las pantallas, menus, reportes... lo que quieras asi: #HELP Esta es la ayuda que quiero #ENDHELP Luego ejecutas el MAKEHELP y listo, te genera tu archivo HELP.DBF... y cuando pulsas F1 te sale la ayuda sobre ese boton, control, texot, pantalla, etc. Si tienes mas dudas, ponte en contacto conmigo o visita mi pagina en www.idsystems.cjb.net. |
Pregunta: | 1245 - TRABAJAR CON GIF ANIMADOS EN VFP 6.0 |
Autor: | Manuel Vargas |
- Hola Compañeros. - Necesito la ayuda de ustedes para poder rabajar con archivos GIF Animados como los que se utilizan en los WEB, para FORM en Visual Foxpro 6.0. los cursones animados no tengo problema pero con el anterior no da movimeinto sino que se queda fijo.. - Gracias a todos.. |
Respuesta: | Jose Jaimes |
Hola, Espero que ya hayas solucionado el problema si no yo tengo un control OCX que es muy buen y mejor que marchoso ya que no pide licencia se llama ANIGIF.OCX escribeme y te lo envio en un FORM con programacion OK. Suerte |
Respuesta: | FoxCarlos FOX |
Efectivamente si existe una forma mas facil y es con el control ActiveX Marchoso yo lo tengo en mi pagina web asi como tambien un formulario de jemplo para que vean como funciona. www.foxcarlos.8k.com |
Respuesta: | jorge m |
YO trabajo con los gifs animados en visual fox version 3 con un control llamado marchoso.ocx, no se si funcione en visual fxo version 6 pero no pierdes nada con probar. lo puedes bajar de la siguiente direccion: http://geocities.com/freddymora_ec ESPERO QUE ME INFORMES SI FUNCIONO O NO !! |
Respuesta: | Luis Martínez |
VFP 6.0 no soporta los archivos gif animados como tal. Pero te voy a dar una idea para que realices tu propia animación en un form. Partiendo del punto que los gif animados son varias imágenes que son mostradas en un tiempo determinado, has lo siguiente: 1-Guardar cada una de las imágenes del gif en un archivo GIF o BMP, como lo prefieras, por ejemplo: gifani1.gif, gifani2.gif, gifani3.gif. 2-En tu form insertas los controles image y timer. Asigna a la propiedad Interval del control timer la cantidad de milisegundos que quieres que pasen antes de mostrar cada imagen. Por ejemplo: Timer1.interval = 300. 3- En el evento Load del Form declara una variable pública llamada n e iníciala con 1, ejemplo: PUBLIC n n = 1 4- En el evento timer del control timer escribes el siguiente código: ThisForm.Image1.Picture ="gifani"+STR(n,1,0)+".gif" n = n + 1 IF n > 4 n = 1 ENDIF Observa que cada vez que se ejecuta el evento timer se muestra una imagen diferente en el control image con lo que obtienes una animación. |
Pregunta: | 1251 - IMPRESION EN VISUAL Y WINDOWS NT WORKSTATION |
Autor: | ALBEIRO GOMEZ |
Espero que me puedan ayudar. Yo tengo el mismo problema de la pregunta 72 pero no he podido solucionarlo porque mis estaciones son Windows NT Workstation y este no me deja configurar un tamaño de papel especifico en la impresora por lo cual no puedo imprimir en papel personalizado ya que Windows NT workstation no deja papel personalizado, estos reportes los genero desde un programa no desde el generador de informes. De antemano gracias. |
Respuesta: | Cacho |
ANTES QUE TODO, HACE UNA COPIA BACKUP POR SI ALGO FALLA. Esto es válido para VFP 5.0. No sé si anda con otras versiones. Después de usar MODIFY REPORT, limpiá el entorno y cerrá todo con CLOSE ALL. Luego abrí el Archivo del reporte (ahora no me acuerdo la extensión, creo que es scx) usando el comando USE Reporte.xxx (xxx es la extensión que no me acuerdo). Ubicate en el primer registro y buscá el campo donde se almacena los datos de entorno de la impresora (son dos campos, uno en modo caracter y otro compilado, los vas a ubicar porque tienen la cadena del nombre del driver de impresora que se utilizó durante el diseño del reporte). Limpiá estos dos campos, y dejá solamente, si existe, la linea ORIENTATION=..., que es la que define la orientación vertical/apaisado del reporte. Con esto eliminás los datos de la impresora usada durante el diseño, que tren problemas cuando querés usar otro modelo de impresora. Después de esto el reporte toma la configuración actual del sistema operativo; y podés incluir en el EXE, el menú "preparar página" para cambiar la configuración. Cerrá con CLOSE ALL Esta limpieza hay que hacerla, cada vez que se vuelva a grabar el reporte con MODIFY REPORT. Con esto solucioné todos mis problemas, y puedo imprimir en una red NT usando a la vez todas estas impresoras, las que están conectadas en varias máquinas : Action Printer 2000 (mi preferida); LX-300; DeskJet 670C; LaserJet 1100. Los listados salen perfectos en cualquier tamaño de papel, inclusive papel continuo (AP-2000/LX-300). Espero que esto te sirva para solucionar tu problema. |
Respuesta: | Rolando Pinedo Rojas |
Yo tengo un problema similar al tuyo con la diferencia que ha pesar que en hambas PC tengo definidos el nuevo tamaño de papel con el mismo nombre todo igual, este al momento de imprimir no lo respeta. Si tienes alguna sugerencia por favor comunicate conmigo a [email protected] A hora bien si tu problema es crear nuevos tipos de papel a qui va una pequeña ayuda. Windows NT, te permite crear nuevos tamaños de papel asignandole un nombre, para ello tienes que realizar lo siguiente. - Ingresar a Windows NT como usuario adminstrador - Ir a configuración de impresoras - Te va a mostrar los diferentes tipos de papel que vienen con windows nt. - Ingresa el nombre del Formato y las medidas Windows NT si te permite manejar el tamaño de papel personalizado,lo unico que tienes que hacer es lo sigiuente: - Abre la carpeta de impresoras - sin seleccionar ninguna impresora has click con el boton derecho sobre el area en blanco y selecciona "propiedades del servidor" - Crea un nuevo formulario, Indica el nombre del nuevo tipo de papel y especifica las dimensiones que tu quieras. - Luego hacer click en crear. |
Respuesta: | Firefox |
Windows NT si te permite manejar el tamaño de papel personalizado,lo unico que tienes que hacer es lo sigiuente: - Abre la carpeta de impresoras - sin seleccionar ninguna impresora has click con el boton derecho sobre el area en blanco y selecciona "propiedades del servidor" - Crea un nuevo formulario y especifica las dimensiones que tu quieras,luego asignale un nombre. y listo...ya tienes un formulario personalizado el cual estará disponible para tus impresoras instaladas. Espero haberte ayudado |
Pregunta: | 1261 - FOXPRO EN WINDOWS NT |
Autor: | Carlos |
Tanto yo como mis compañeros de labores tenemos un problema en cuanto a FoxPro para Windows. Recientemente hemos cambiado la plataforma de los servidores (De Netware pasamos a Windows NT) Las aplicaciones que hemos desarrollado en FoxPro For Windows al instalarse en esta plataforma NO CORREN, de igual forma no se ejecuta el FoxPro en sí. Sólo corren las aplicaciones hechas en FoxPro para DOS. Es por ello que me gustaría que nos ayudara en tal sentido, para no perder el trabajo hecho con esta herramienta. Sabemos que Visual FoxPro sí corre, pero no la manejamos. Si nos pudiera sugerir algo a la mayor brevedad posible se lo agradeceríamos. |
Respuesta: | Armando Villagomez Santiago |
Mira lo que necesitas para correr ejecutables de Foxpro para Windows y el mismo programa en Window NT es un archivo retardador que se llama Foxstart.exe, al crear tu acceso directo a Fox o a tu ejecutable debes poner la siguiente sintaxis en tu acceso directo, en donde dice destino tienes c:\Fpw26\foxprow.exe Cambialo a: c:\Fpw26\Foxstart.exe -T2 "c:\foxprow.exe" Nota: tanto en el directorio de Fox, y en donde tengas tus ejecutables debes tener el Foxstart.exe Otra es usar un Archivo que te convierte de 16 a 32 bits este se llama Patch26.exe, lo que tienes que hacer copiar este archivo al directorio de Fox, y desde ms-dos poner lo siguiente. c:\fpw26\attrib -r foxprow.exe c:\fpw26\Patch26 foxprow.exe c:\fpw26\attrib +r foxprow.exe de igual forma hazlo con el archivo Foxw2600.esl c:\fpw26\attrib -r foxw2600.esl c:\fpw26\Patch26 foxw2600.esl c:\fpw26\attrib +r foxw2600.esl NOTA:DEBES CONVERTIR TODOS LOS ARCHIVOS FOXW2600.ESL QUE TENGAS ahora si ya vas a poder correr Foxpro en Windows NT, y tambien tus ejecutables sin usar el Foxstart.exe Si no los tienes todavia mandame tu direccion de E-mail, y yo te los envio, el Foxstart.exe y el Patch26.exe |
Respuesta: | Hector Magaña Lopez |
Yo estoy trabajando actualmente con Visual Fox Pro ver 5.0 y si es diferente ya que viene totalmente visual (eventos, clases, etc.) pero sin embargo es relativamente sencillo traducir los programas de Fox pro para windows a Visual fox Pro, ya que te acepta la misma sintaxis, tal vez tendrias problemas en las pantallas en cuestiones de tamaño, pero es muy relativo. contactame y podemos ver algunos tips. Yo trabajo en el area de desarrollo de Informatica SICARTSA |
Respuesta: | Daniel Carlos Aguirre |
por favor mandame mas informacion,datos,mensajes,detalles de prg principal,etc. en teoria tendria que funcinar con normalidad Chau y gracias Daniel |
|< << 10 11 12 13 14 15 16 17 18 19 20 >> >| |