Hay un total de 1456 Preguntas. | << >> |
Pregunta: | 5208 - IMPRIMIR EN RED |
Autor: | Edgar Pabani |
Que tal a todos. Necesito saber si en VFP 5.0 puedo imprimir desde mi equipo a una impresora compartida de otro equipo, sin tener que instalar la impreso en mi PC. Quiero imprimir especificando solamente la direccion de la impresora. Desde ya muchas gracias. |
Respuesta: | Juan Jose Herrera |
Por ejemplo si tienes una computadora en red que se llama INFORMATICA y esta tiene una impresora compartida como INFO(nombre del recurso compartido)la sintaxis seria algo asi: set printer to salida.txt repor form miinforme to printer set printer to !copy salida.txt \\informatica\info > null si los nombres de las computadoras en red y sus impresoras compartidas las metes a una tabla y creas una LISTA podras escojer a cual mandar la impresion dentro de tu programa. |
Pregunta: | 5215 - COMPONENTES COM |
Autor: | Henry Yupaycana Serrano |
Como puedo leer un parrafo o una palabra de un archivo de Word y asignarlo a un campo de tabla. |
Respuesta: | Victor Alexander Andrade Parra |
Puede trabajar por medio de automatización del word, las aplicaciones Microsoft tienen esa ventaja, para sabe que instrucciones tiene que utilizar grabe desde Word una macro indicando las instrucciones que desearia hacer en word despues por la opcion de macros oprima el boton de modificar y observela, algunas instrucciones para trabajarlas con VFP hayque variarlas logicamente para que no emitan error de sintaxis |
Pregunta: | 5220 - ALINEAR CON @SAY |
Autor: | jorge Athanassopoulos |
Hola: Trabajo con V.FOX PRO 6.00,como puedo hacer para que los datos numéricos mostrados con la función @say en una ventana definida con DEFINE WINDOWS queden alineados a la derecha, mi pregunta puede parecer tonta pero he probado con todo tipo de plantillas y no puedo lograrlo. Si alguien me puede ayudar desde ya le agradezco mucho. |
Respuesta: | Victor Alexander Andrade Parra |
Normalmente en VFP se crean objetos text para realizar este tipo de operación pero con @ say puede utilizar la instruccion @ SAY #,## TRANSFORM(varible,"999,999,999.. (cantidad de nueves segun anchura") |
Pregunta: | 5271 - CONFLICTO DE ACTUALIZACION |
Autor: | antonio difranco |
tengo problemas con el conflicto de actualización ,yo trabajo con vistas para hacer mis facturas ,y cuando en cuando me sale el error de conflicto de actualizacion y se cuelga el programa.quiero saber si existe una rutina o libreria que controle estos errores que no sea la que viene el Samples del Vfp 5.0 y si alguien la tiene una idea de como corregir este problema,el sistema es multiusuario y uso el almacenamiento en buffers optimista |
Respuesta: | Daniel Aguirre |
hola,
tenes que usar almacenamiento optimista 5 cuando haces el table update, si fox no puede bloquear que devuelve un error el 1884, podrias probar con lo siguiente if tableupdate(.t.) .... tu codigo else aerror(a) do case case a(1)=1884 messagebox(" El Número de Cliente ha sido generado en otra terminal, el sistema cambiará el Número de Cliente!",48,"ATENCIÓN!!!") .... aca recupara el valor de los objetos del formulario e intentas nuevamente la actualizacion de la tabla endcase endif suerte y espero que te sirva |
Pregunta: | 5285 - TOOLLBAR CON IMAGELIST EN VFP |
Autor: | Fernando Morales Flores |
como pegar un control ImageList a un Toolbar en visual foxpro 6.0 lo intente pero no me acepta el imagelist. |
Respuesta: | jENY |
MIRA YO UTILICE EL TOOLBAR Y EL IMAGELIST PARA MI BARRA DE HERRAMIENTAS PRIMERO DEBES AGREGAR LOS CONTROLES ACTIVEX
LUEGO LE CAMBIAS EL NOMBRE AL IMAGE LIST TE PASO MI CODIGO A MI ME FUNCIONO PRIMERO AGREGAS EL CONTROL DE IMAGE LIST TE VA APARECER COMO OLE LE CAMBIAS EL NOMBRE Y LE PONES IMAGELIST LUEGO AGREGAR LA BARRA DE TOOLBAR TAMBIEN APARECE COMO OBJETO OLE LE CAMBIAS EL NOMBRE Y LE PONES TB LOS AGREGAS A TU FORMULARIO Y SELECCIONAS EL TB TE VAS A CODIGO Y PEGAS ESTO Visualizar código EN EL IMAGE LIST LO SELECCIONAS BOTON DERECHO TE APARECE UN MENU VAS EN PROPIEDADES IMAGELISTCTL Y AHI AGREGAS TU IMAGENES Y YA LO CORRES TE TIENE QUE JALAR AMI ME FUNCIONA MUY BIEN |
Respuesta: | LUIS BARRANTES |
Si no Puedes pegarlo atravez del mismo control, entonces. no perdamos tiempo
Este es codigo que uso para un treeview ,en donde muestro la geografia de mi pais Geograf = Tu control imagenes = Tu lista de Imagenes This.Geograf.imagelist=This.imagenes Tienes mi correo ... Estoy para servirte .. Adios Luis Barrantes "Shaman" Comparte tus conocimientos con el mundo Todos ocupamos de Todos |
Pregunta: | 5315 - MSGRAF FORMATEAR |
Autor: | LUIS A BARRANTES ARTAVIA |
Deseo saber como se le puede dar formato a un grafico programado. Ejemplo .. Cambiar el fondo o cambiar el tipo de barra por una barra circular Gracias por la ayuda |
Respuesta: | Victor Alexander Andrade Parra |
Te envio un archivo adjunto que contiene un prg que le puede ayudar..
resp5315.zip |
Pregunta: | 5323 - USO DEL POLE DISPLAY |
Autor: | Herbert Munguia |
Estoy trabajando en un POS(punto de venta) y tengo un pole display, en el que despliego la informacion, mi problema es que no puedo llevar el cursor al inicio del pole display al momento de volver a escribir Auxilio! :) todo desarrollado en Visual Foxpro6.0 |
Respuesta: | José G. Samper |
Yo he configurado para mis aplicaciones varios display, en la forma de facturas tengo un ole con el cual controlo el puerto y cree un metodo en el cual tengo todos los comandos de configuración de los display, lee el manual del dispaly y verifica cuales son los comandos de limpieza, y como puedes hacer para imprimir en cada una de las lines del display
ej: PARAMETERS pCadena,linea LOCAL ldisplay,laError[AERRORARRAY] IF EMPTY(linea) linea=1 ENDIF IF !THISFORM.siDisplay RETURN ENDIF ** envia informacion al display IF RTRIM(UPPER(vpar_emp.temp_char7))=='PD-2100S' pCadena=pCadena+SPACE(20) pCadena=LEFT(pCadena,20) &&& jgs: configuración para un tipo de display ELSE &&& configuracion para el otro tipo de display IF linea=1 pCadena=CHR(27)+CHR(81)+CHR(65)+pCadena+SPACE(20) pCadena=LEFT(pCadena,22)+CHR(13) ELSE pCadena=CHR(27)+CHR(81)+CHR(66)+pCadena+SPACE(20) pCadena=LEFT(pCadena,22)+CHR(13) ENDIF ENDIF ldisplay=THISFORM.ldisplay ldisplay.PortOpen = .T. ldisplay.OutBufferCount = 0 ldisplay.OUTPUT = pCadena ldisplay.OutBufferCount = 0 ldisplay.PortOpen = .F. |
Pregunta: | 5344 - PROBLEMA CON LOS JPG EN EL CAMPO GENERAL |
Autor: | Hugo Hugo |
Tengo el siguiente problema, en una tabla con un campo general guardo imagenes en formato jpg y me guarda perfecta la imagen. Pero en la PC de mi compañero me guarda un icono y el nombre de la imagen, no me guarda la imagen como en mi PC. Necesito ayudaaaa !!!!! No se como hacer o que hacer para solucionar este problema, quiero saber como hacer para que me guarde la imagen y no un vinculo a la imagen. Mil gracias |
Respuesta: | Luis Roberto Navarro |
Bueno antes que nada saludos, te digo que el problema lo tuve yo también y el problema pasa un poco en como tengas el sistema operativo [Windows].-
la solución fue un poco costosa, las imágenes "JPG" tuve que guardarlas en un archivo memo binario "APPEND MEMO" desde un archivo para guardarlo y luego para mostrarlo desde la base de datos utilizaba "STRTOFILE" para guardarlo en el disco C:\ con un nombre que me devolviera el sys(2015) con extención tmp el objeto image en su propiedad picture lo apuntaba hacia este nuevo archivo y de esta manera se visualizaba la imágen; una ves echo esto inmediatamente lo borraba para no llenar el disco de temporales, y el objeto mantiene la imágen.- Espero que te sirva, si no avisame con tiempo que te armo un proyecto y te lo envio.- |
Pregunta: | 5364 - POLE DISPLAY Y CASH DRAWER |
Autor: | Herbert Munguia |
Hola necesito abrir una cash drawer y usar un pole display el pole display lo puedo ver pero no puedo reiniciarlo a la primera posicion necesito ayuda. |
Respuesta: | Victor Alexander Andrade Parra |
El cajon monedero se abre imprimiendo una sarta precisa de caracteres encaso de que este conectado a una impresora
prueba con esto : IF FILE("C:\CAJON.TXT") ERASE C:\cajon.txt ENDIF SET CONSOLE OFF SET DEVICE TO FILE C:\cajon.txt @ 00,00 SAY CHR(27)+CHR(112)+CHR(0)+CHR(20)+; CHR(80) SET DEVICE TO SCREEN SET HEADING OFF TYPE C:\cajon.txt TO lpt1 Si no tiene pruebe creando un .bat que contenga esto : type "cualquier caracter" > COM# donde # es el numero del puerto a donde esta llegando el cajon para el pole puede utilizar los siguiente arch = FOPEN('COM2',12) nuevo1 = STR(billete,9,2) && Billete variable nuevo2 = STR(wcambio,9,2) && wcambio variable = FWRITE(arch,CHR(10)) = FWRITE(arch,CHR(13)) = FWRITE(arch,'RECIBIDO ') = FWRITE(arch,nuevo1,11) = FWRITE(arch,CHR(18)+CHR(10)) = FWRITE(arch,CHR(13)) = FWRITE(arch,'CAMBIO') = FWRITE(arch,nuevo2,11) = FCLOSE(arch) Cuando se utiliza los com seriales debe inicializarlos en el autoexec |
Pregunta: | 5378 - QUE FUNCIÓN DEVUELVE LA IP DE MI PC |
Autor: | Felipe Olivella |
Que función de Visual Foxpro devuelve la dirección IP de mi PC? |
Respuesta: | ERIK SAMUEL MARTINEZ |
hola espero haberte dado la solucion a tiempo
lo que tienes que hacer es lo siguiente crea una tabla con un campo memo Run ipconfig > "C:\red.DOC" use tabla.dbf ZAP APPEN BLANK APPEND MEMO SERIE FROM "C:\red.doc" ip=substr(alltrim(serie),98,13) REPLACE (campomemo) WITH ip y ahi tienes una tabla con el no de ip de tu maquina guardado suerte... |
Respuesta: | Uriel Cardenás Noriega |
Mi querido amigo la función exactamente no la se pero si de algo te sirve puedes ejcutar:
!ARP -A > C:\RUTA\ARCHIVO.TXT Esto genera un archivo algo asi: Interfaz: 172.27.2.11 on Interface 0x1000002 Direcci¢n IP Direcci¢n f¡sica Tipo 172.27.1.6 08-00-20-89-ee-df din mico 172.27.1.7 00-80-5f-a6-08-ee din mico Luego recorres el archivo y en frente de interfaz: esta tu dirrección , como te digo esto es una solución temporal... |
|< << 34 35 36 37 38 39 40 41 42 43 44 >> >| |