BUSCAR EN PREGUNTAS Y RESPUESTAS

 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  >>  >|