Se han encontrado 2654 coincidencias. | << >> |
FoxPro/Visual FoxPro |
Pregunta: | 56078 - EJECUCION DE ICASE DESDE DELPHI EN UNA BASE DE DATOS FOXPRO9 |
Autor: | jesus perez |
hola a todos, como lo dice el titulo y antes de continuar cabe decirles que jamas he programado en foxpro (nada con visual), solo delphi, tengo un problema con sentencias SQL ejecutadas en una bd foxpro desde delphi, la cosa esta asi, en la empresa donde trabajo tenemos un desarrollo en foxpro (funcionando con nuestros clientes), pero la persona que lo programo ya no esta en la empresa, total que nos dejo un DVD con los codigos, pero a la hora de que lo quiero modificar, me marca un error como "fulanito.pjx is not a table" he creado un proyecto nuevo y le he agregado las formas, librerias reportes, etc, todo lo que contiene el proyecto que me marca el error, y ahora el problema es que las formas al quererlas editar nadamas no se muestran, y al final llegue a la conclusion de hacer un programa en delphi 2006 que complemente los cambios que me sugirieron para el proyecto hecho en foxpro, y el problema es al ejecutar sentencias SQL (yo solo he usado MySQL y MS SQL Server) asi que estoy tratando de adecuar la forma y sentencias de SQL que habitualmente uso al SQL para foxpro, he encontrado la sentencia ICASE, he creado una vista en la BD de foxpro usando dicha sentencia y funciona, pero al querer accesar esta vista desde los componentes BDE de delphi, me marca el error "Microsoft ODBC Visual FoxPro Driver FIle ICASE.prg does not exists, como ven son dos los problemas que enfrento, por sacarle la vuelta a la imposibilidad para modificar el codigo de foxpro me he topado con este problema de SQL, (he actualizado el driver ODBC de FoxPro), tengo instalado en mi PC la version mas reciente de BDE, no encuentro la solucion, espero que alguno de los lectores de este foro hayan pasado por una situacion similar y me puedan orientar un poco, se los agradecere encarecidamente. |
Respuesta: | mario echeverria |
mira la verdad yo soy un programador aficionado verdad...
y no puedo manejar delphi. no seria mas facil entrar a la base de datos que el anterior programador iso por medio de tablas y modificarlas a un modo mas adecuado con el cual vos podas enteder, lo q te marca el error es que no existe dixo campo o persona entonces podrias rebisar si esta en la tabla y si no esta lo modificas. entonces . pones select ("nombre de tabla") modi structure espero te sirva de algo y si no yo te puedo averiguar como entrar directamente de una forma distinta pero en este momento no lo tengo en la memoria |
Pregunta: | 56098 - COMO PUEDO ACTUALIZAR UN CAMPO NUMERICO EN SQL SERVER |
Autor: | Robert Capulian Martinez |
Tengo este codigo en mi formulario en visual fox, lo q trato es de actualizar mi Tabla MdVentas
m.Descripcion = 'Camisa Manga Larga' m.Importe = 55.50 SQLPREPARE(nConexcion,"execute insert_mdventas m.Descripcion, ?m.Importe") SQLEXEC(nConexcion) TABLEUPDATE(.t.) pero me sale un mesaje de error "Error al convertir el tipo de datos varchar a numerico" apesar que en mi tabla el campo Importe esta definido como numerico, no se si soy claro con mi pregunta y espero me puedan ayudar mil gracias. |
Respuesta: | Jonathan Martinez |
Veifica estas cosas:
Son esos los dos unicos campos en la tabla? No colocaste el "?" delante de m.Descripcion El tipo de datos del campo importe |
Respuesta: | eider mauricio aristizabal erazo |
se me ocurre que podria ser el error dentro del procedimiento insert_mdventas es decir que deberias ver que es lo que estas haciendo en el procedimiento almacendado dentro de SQL Server. |
Pregunta: | 56152 - REPORTES A PDF EN VISUALFOXPRO 9.0 |
Autor: | ALEXANDER GUZMAN |
Quisiera saber como hago para mandar un reporte a formato pdf en visualfoxpro 9.0 |
Respuesta: | eduardo armonti |
prob谩 con la aplicaci贸n foxypreviewer.app que est谩 muy buena, pues te permite crear .pdf .jpg .xls y otras m谩s. |
Respuesta: | erick |
existen utilidades y active x que hacen eso
te recomiendo vayas a una pagina donde yo encontre esa utilidad http://www.davphantom.net/ excelente pagina suerte cualquier duda estoy a tus ordenes |
Pregunta: | 56178 - VFP UTILITY COMPILADO EN OTRA VERSION |
Autor: | Jorge Manrique |
Hola a todos:
Tengo una aplicacion que al generarla en VPF 6.0 me da un error que dice un programa Utility fue compilado en otra Version, al parecer esta fue compilada en VFP 5.0, pero no tengo esa version de Visual Fox, si alguien me puede orientar como resolver este problema. Muchas gracias |
Respuesta: | Sergio Sanchez |
Necesitarias forzosamente los runtime de esa version en particular. Si ya sabes que es la 5.0 entonces esos necesitas. Ve a ftp://ftp.prolib.de/public/, ahi encuentras todos los runtimes de VFP.
Suerte! |
Pregunta: | 56273 - ENVIAR CORREO CON VINCULO EN EL CUERPO DEL CORREO |
Autor: | juan bellido |
hola :
tengo el siguiente problema : tengo una rutina para enviar correos. en el cuerpo estoy enviando una linea de texto y una linea mas abajo estoy enviando el vinculo de una pagina. el correo me lo estoy enviando a mi cuenta de hotmail. al abrir este correo en el cuerpo aparece todo el texto que se envio, pero la linea donde va el vinculo de la pagina aparece como texto y no como vinculo. estoy usando el visual fox pro 7.0 aca te envio la rutina #DEFINE LF_CR CHR(10)+CHR(13) elcorreo = '[email protected]' ELVINCULO = 'http://www.trome.com/' LCARCHI__ = 'C:GRAFICO.BMP' lcCuerpo = "Les Deseamos una Feliz Navidad y un Prospero A帽o Nuevo." + LF_CR lccuerpo = lccuerpo + ALLTRIM(ELVINCULO) + LF_CR lcCuerpo = lcCuerpo + "Saludos." + LF_CR ThisForm.msession_.SignOn() ThisForm.mmensaje_.sessionid =ThisForm.msession_.sessionid ThisForm.mmensaje_.compose() ThisForm.mmensaje_.RecipDisplayName = allt( elcorreo ) ThisForm.mmensaje_.MsgSubject = 'feliz dia' ThisForm.mmensaje_.MsgNoteText = lcCuerpo ThisForm.mmensaje_.attachmentindex = 0 ThisForm.mmensaje_.attachmenttype = 0 ThisForm.mmensaje_.attachmentposition = 0 ThisForm.mmensaje_.attachmentpathname = LCARCHI__ ThisForm.mmensaje_.send( .f. ) ThisForm.msession_.SignOff() thisform.logsession = .t. en que estoy mal por favor |
Respuesta: | Carlos Mupe |
Estimado, esto se debe a que el email debe tener formato HTML activado, no obstante hay algunos clientes de correo que tienen ciertos problemas al reproducir el HTML, por lo que te recomiendo ademas de realizar la accion en el cuerpo del email, adjuntar un archivo html con la misma informacion y funciones que en el cuerpo del correo. |
Pregunta: | 56632 - COMO ABRIR CAJA RESGISTRADORA CONECTADA A RS232 EN VFP |
Autor: | MArco Martinez |
Tengo una caja registradora conectada al puerto rs232 y quiero poder abrirla con un programa hecho en visual foxpro 6, gracias por su ayuda |
Respuesta: | Bigle Brizuela |
Tienes que agregar a tu formulario el contros MSCOMM32.OCX en este este caso se llamara MSCOMM2, y usas el siguiente codigo
IF THISFORM.MSCOMM2.PORTOPEN = .F. THEN THISFORM.MSCOMM2.COMMPORT = 1 && Depende del puerto que est茅s usando THISFORM.MSCOMM2.Settings = '300,n,8,1' THISFORM.MSCOMM2.PORTOPEN = .T. Thisform.MSComm2.Output = '7' IF THISFORM.MSCOMM2.PORTOPEN = .T. THEN THISFORM.MSCOMM2.PORTOPEN = .F. ENDIF ELSE Thisform.MSComm2.Output = '7' IF THISFORM.MSCOMM2.PORTOPEN = .T. THEN THISFORM.MSCOMM2.PORTOPEN = .F. ENDIF ENDIF |
Pregunta: | 56680 - IMPRIMIR UTILIZANDO SECUENCIAS DE ESCAPE ESC/P |
Autor: | Jose Perez |
Hola a todos, tengo el siguiente problema: estoy utilizando Visual Foxpro 9.0 y necesito imprimir un formato de factura a media carta utilizando los comandos de secuencias de escape (por ejemplo: @0,0 say chr(27)+chr(67)+chr(0)+"5.5"), ya que usando el comando REPORT FORM la impresi貌n es muy lenta aun utilizando una impresora generica solo caracter, el asunto es que VFP no acepta estos comando, sino que los imprime como cualquier otro caracter, en el caso del ejemplo anterior se imprime lo siguiente: ".C.5.5". Los comandos que estoy utilizando para imprimir son los siguiente:
SET PRINTER ON SET DEVICE TO PRINTER @0,0 SAY CHR(27)+CHR(67)+CHR(0)+"5.5" && tama帽o a media pagina 5.5 pulgadas . . . EJECT SET DEVICE TO SCREEN SET PRINTER TO. NOTA: Ya he revisado y ejecutado los comentarios que sobre este tema aparecen en la red, pero ninguna me ha funcionado... Si me pueden ayudar se los agradezco de antemano... |
Respuesta: | Guillermo Zuluaga Orozco |
Hola Jos茅
La siguiente instrucci贸n hace que imprima en media carta y tama帽o 15, condensado. ??? chr(27)+chr(67)+chr(33)+chr(15) Si quiere en draf 18, cambie el chr(15) po chr(18) ??? chr(27)+chr(67)+chr(33)+chr(15) Aprop贸sito, 驴usted conoce una forma para imprimir un informe elaborado de esta forma (por c贸digo) en laser? |
Pregunta: | 56781 - CAMBIO DE IDIOMA DE VISUAL FOXPRO |
Autor: | John Jairo D铆az Afanador |
Buenos d铆as
Tengo el visual foxpro 8.0 pero esta versi贸n esta en ingles, alguien me puede ayudar para cambiar el idioma a espa帽ol. |
Respuesta: | erick |
amigo tu necesitas cambiar el VFP6ESN.DLL
y pegalo en tu directorio de vfp y se cambiara el idioma al espa帽ol :P |
Pregunta: | 56821 - COMANDO PARA ABRIR CAJON MONEDERO SIS/OPER XP FOX 2.6 WINDO |
Autor: | Carlos Hernan Mu帽oz Chavez |
Tengo ya una serie de comandos que no me funcionan, pero que por consulta con otros programadores funcionan FoxVisual 8.0, pero en la Versi贸n 2.6 para windows no me funciona
set device to print Set Print TO Set Print On ? Chr(27)+Chr(112)+Chr(0)+Chr(50)+Chr(80) 贸 este otro set device to print Set Print TO Set Print On ? ? ? chr(27)+chr(112)+chr( 0 )+chr(100)+chr(250) ? ? No me funcionan muchas gracias, el comando que les coloco a continuaci贸n funciona para en windows 98+ ??? CHR(27)+CHR(112)+CHR(0)+CHR(20)+CHR(80) |
Respuesta: | Juan Diego Garc铆a E. |
Prueba con este comando si tu caj贸n monedero es dedicado (paralelo)
??? chr(27)+"p0"+chr(25)+chr(250) Ese te debe funcionar, de lo contrario cambia el 0 por 1 as铆: ??? chr(27)+"p1"+chr(25)+chr(250) |
Pregunta: | 57203 - FUNCI脫N SQLEXEC() CON CONSULTAS LARGAS |
Autor: | Software Company |
En visual fox pro 7 usando la funci贸n SQLEXEC() no puese hacer consultas muy largas...
驴Qu茅 comando puedo utilizar para hacer consultas complejas o largas? De antemano le agradezco si me pudieran ayudar... Gracias |
Respuesta: | Marvin Emilson Pineda |
eso se debe a que las variables o lineas en VFP son limitadas, en VFP9 la varible se define como Long
Local lcSQL AS Long en el caso de VFP7 te recomendaria crear un cursor temporal con un campo memo, reemplaza el campo memo con la sentencia SQL que ejecutaras y ejecutala con SQLEXEC(oConn, <<Campo memo>>) ahora el campo memo no lo podras llenar con una sola linea, tendras que utilizar varias lineas para llenar el campo memo... espero esto te resuelva |
|< << 80 81 82 83 84 85 86 87 88 89 90 >> >| |