AYUDA CON ESTE CODIGO!!!

370 views
Skip to first unread message

Azael Allan Malvaez Monterrubio

unread,
Jul 12, 2010, 7:47:10 PM7/12/10
to publice...@googlegroups.com
DE NUEVO YO COMUNIDAD. ANEXO EL CODIGO CON EL QUE TENGO PROBLEMA, LES COMENTO QUE YA HACIA EL REGISTRO A LA BASE, PERO AL QUERER HACER UNA RESTA ME MANDA UN MENSAJE DE ERROR QUE ES ESTE, Y NO ENTIENDO A QUE SE DEBE SI ALGUIEN PUEDE AYUDARME LO AGRADECERIA.
 
EL VALOR, TIPO O NUMERO DE ARGUMENTOS NO ES VALIDO PARA LA FUNCION.
 
 
 
 
vBpac = VAL(thisform.pageframe1.expediente.txtBdt.Value)
vBpa=
VAL(thisform.pageframe1.expediente.txtBdtpaga.Value)
vBtot=
VAL(thisform.pageframe1.expediente.txtBdtresta.Value)
 
    vBtot= vBpac-vBpa
thisform.pageframe1.expediente.txtBdtresta.Value = vBtot


 

Azael Allan





Soy como quiero ser en mi Messenger

ZeRoberto

unread,
Jul 12, 2010, 8:00:29 PM7/12/10
to publice...@googlegroups.com
Estas queriendo hacer valor a un numero
 
Bien
Val("123456")
 
Mal
Val(123456)

Daniel Sánchez

unread,
Jul 12, 2010, 8:01:29 PM7/12/10
to publice...@googlegroups.com
La pregunta seria en cual línea de todas te da el primer error.


--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil 044-949398047
Trujillo - Perú

Luis Mata

unread,
Jul 12, 2010, 10:02:17 PM7/12/10
to publice...@googlegroups.com
Uno de tus TEXT ya es numerico por eso te sale el error, mejor le pones como valor predeterminado 0.00 y cuando limpies o hagas referencia a alguno de esos text no le vigas .value='' sino .value=0.00 y asi quita el val de tus TEXT
 
Luis
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5273 (20100712) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com


__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5273 (20100712) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

miguel hernan huaman reyes

unread,
Jul 12, 2010, 8:33:50 PM7/12/10
to publice...@googlegroups.com, resets...@gmail.com


 hola que tal 

 un favor grande

Acabo de ingresar  a trabajar en una empresa de computadoras

  el gerente me ha pedido que le de unos retoques al sistema  pork el k iso el sistema  de ventas y facturacion  no se le da la gana de venir
 k dice k esta ocupado
AHORA EL PROBLEMA ES LO SIGUIENTE 

1. NO TENGO EL CODIGO FUENTE

2.hAY ERRORES EN LA SINTAXIS (PARA SER UNA CONSULTA  DE CLIENTE, PRODUCTOS Y ACTULAIZAR PRECIOS SEGUN EL TIPO DE CAMBIO )
3. HAY ERRORRES EN LOS FORMULARIOS
4.NO ESTA ESTABLECIDO LOS PARAMETROS DE LAS IMPRESORAS SON 2 IMPRESORA  UN APARA FACTURA Y OTRA PARA BOLETA  Y NO ESTA CUADRADO EL FORMATO DE F/B

 POR FAVOR PUEDES AYUDARME

Atentamente,

 

Miguel Huaman Reyes

Seguricomp SRL- Ventas

Pucallpa-Peru




 

Date: Mon, 12 Jul 2010 19:01:29 -0500
Subject: Re: [vfp] AYUDA CON ESTE CODIGO!!!
From: resets...@gmail.com
To: publice...@googlegroups.com


Get news, entertainment and everything you care about at Live.com. Check it out!

extremo

unread,
Jul 12, 2010, 8:40:44 PM7/12/10
to Comunidad de Visual Foxpro en Español
Si no tienes los fuentes que quieres que hagamos..... magia? en mi
caso un milagro?

Saludos

Luis Mata

unread,
Jul 12, 2010, 10:38:45 PM7/12/10
to publice...@googlegroups.com, resets...@gmail.com
Pues dile que le compre el codigo fuente, o mejora aun haz el sistema tu si es solo ventas y facturacion es pequeño.. pero ventas depende de logistica asi que debe de ser un sistema integrado.
en todo caso sugiere que se compre uno completo pero eso si hay presupuesto. tu deberias de hacer un analisis integral de lo actual y ver las falencias luego analizar costos, si es mas factible que lo hagas tu o como Jefe de sistemas (Si lo eres) sugiere soluciones integrales no parches que a la larga te terminaran estresando.
haz un proyecto en el cual puedas o comprar uno  nuevo o dirigir la construccion de uno nuevo pero con ayuda externa.
 
Suerte
Luis

Roberto Olivas Mendoza

unread,
Jul 12, 2010, 9:06:20 PM7/12/10
to publice...@googlegroups.com

Si no posees el código fuente ¿Cómo sabes que hay errores de sintaxis? ¿Acaso esos son los mensajes de error que te lanza la aplicación?

 

Por otro lado, sin código fuente:

 

¿Cómo esperas que la gente del foro te ayude?

 

Dices: Hay errores en los formularios: ¿qué clase de errores? ¿cuáles son esos formularios?

 

Dices: No están establecidos los parámetros de las impresoras: una aplicación que no considera la impresión simplemente no sirve, ¿qué sentido tiene utilizar algo mal desarrollado desde el principio?

 

Lo que te sugiero es que compres una solución de las que ya existen en el mercado y no trates de reinventar el hilo negro. Darle “retoques” a un sistema no creo que sea la solución. Además, los “retoques” en el software no existen, si no se trata de restaurar una pintura antigua. A eso en el ambiente de programación se le conoce como “parches” y es la peor técnica que se puede utilizar a la hora de darle mantenimiento a una aplicación.

DARWIN

unread,
Jul 12, 2010, 10:06:16 PM7/12/10
to publice...@googlegroups.com

Como le hago para llevar de numeros a letras en los informes para la impresion de facturas.

 

Gracias y Saludos

 

Dares- EC


 

Luis Mata

unread,
Jul 13, 2010, 12:16:33 AM7/13/10
to publice...@googlegroups.com
Te paso un txt que funciona, es para Soles Y Dolares

From: DARWIN
Sent: Monday, July 12, 2010 7:06 PM
convierte.txt

DARWIN

unread,
Jul 13, 2010, 12:11:39 AM7/13/10
to publice...@googlegroups.com
Excelente Luis muy amable. funcionó
 
Gracias
 
Dares
Guayaquil - Ecuador


De: Luis Mata <lma...@gmail.com>
Para: publice...@googlegroups.com
Enviado: lun, julio 12, 2010 11:16:33 PM
Asunto: Re: [vfp] De numeros a letras

Hitiel Hernández

unread,
Jul 13, 2010, 12:17:37 AM7/13/10
to publice...@googlegroups.com
creo que estás validando mal los campos de la tabla
puede ser que estés validando un campo ya validado
checalos

DARWIN

unread,
Jul 13, 2010, 12:27:42 AM7/13/10
to publice...@googlegroups.com
Revisa que los campos de la tabla sean los correctos para esta operación
 
Saludos,
 
Dares
EC
 
-----------------------------------------------------------------------

DARWIN

unread,
Jul 13, 2010, 12:37:39 AM7/13/10
to publice...@googlegroups.com
Algún Foxero que tenga experiencia desarrollando aplicaciones equipos de huellas digitales o equipo biométrico autónomo?
 
Estoy desarrollando una aplicación para nómina de empleados y se espera descargar los datos del equipo biometrico y no tengo idea como transferir los datos PC-Biometrico-PC
 
 
 
Gracias de antemano,
 
Saludos,
 
Dares
EC

 

Jose Oscar Vogel

unread,
Jul 13, 2010, 5:21:39 AM7/13/10
to publice...@googlegroups.com

Que conexión tiene? Yo lo descargo vía lanza, aunque tiene tb conexión usb y com, utilizo el SOFT que trae para descargar a un txt y desde ahí lo importo a mi sistema de control de horarios

Luis Maria Guayan

unread,
Jul 13, 2010, 8:22:57 AM7/13/10
to publice...@googlegroups.com
-- Pasar un importe de numero a letras --
http://www.portalfox.com/article.php?sid=24


Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

 

Juan Bonilla

unread,
Jul 13, 2010, 10:36:57 AM7/13/10
to Comunidad de Visual Foxpro en Español
que equipo estas usando como lector, si es de los ZK, yo te puedo dar
un empujoncito..


Juan

Azael Allan Malvaez Monterrubio

unread,
Jul 13, 2010, 11:10:13 AM7/13/10
to publice...@googlegroups.com
hola perdon diras que soy tonto pero no te entendi muy bien a que te refieres con que mi  txt ya es numerico, como puedo poner como valor predeterminado el 0.00, disculpa mi ignoracia pero no se mucho y realmente voy trabajando sobre la marcha a prueba y error, te pido me tengas paciencia por favor.
Saludos.


Azael Allan




 

From: lm...@cclf.com.pe
To: publice...@googlegroups.com
Subject: Re: [vfp] AYUDA CON ESTE CODIGO!!!
Date: Mon, 12 Jul 2010 19:02:17 -0700


Uno de tus TEXT ya es numerico por eso te sale el error, mejor le pones como valor predeterminado 0.00 y cuando limpies o hagas referencia a alguno de esos text no le vigas .value='' sino .value=0.00 y asi quita el val de tus TEXT
 
Luis

Sent: Monday, July 12, 2010 4:47 PM
Subject: [vfp] AYUDA CON ESTE CODIGO!!!

DE NUEVO YO COMUNIDAD. ANEXO EL CODIGO CON EL QUE TENGO PROBLEMA, LES COMENTO QUE YA HACIA EL REGISTRO A LA BASE, PERO AL QUERER HACER UNA RESTA ME MANDA UN MENSAJE DE ERROR QUE ES ESTE, Y NO ENTIENDO A QUE SE DEBE SI ALGUIEN PUEDE AYUDARME LO AGRADECERIA.
 
EL VALOR, TIPO O NUMERO DE ARGUMENTOS NO ES VALIDO PARA LA FUNCION.
 
 
 
 
vBpac = VAL(thisform.pageframe1.expediente.txtBdt.Value)
vBpa=
VAL(thisform.pageframe1.expediente.txtBdtpaga.Value)
vBtot=
VAL(thisform.pageframe1.expediente.txtBdtresta.Value)
 
    vBtot= vBpac-vBpa
thisform.pageframe1.expediente.txtBdtresta.Value = vBtot


 

Azael Allan




Luis Mata

unread,
Jul 13, 2010, 11:11:31 AM7/13/10
to publice...@googlegroups.com
pasame tu form lo reviso..

DARWIN

unread,
Jul 13, 2010, 1:46:24 PM7/13/10
to publice...@googlegroups.com
Si Juan, los equipos son ZK, más información www.zk-usa.com
 
Saludos.


De: Juan Bonilla <jbon...@hotmail.com>
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Enviado: mar, julio 13, 2010 9:36:57 AM
Asunto: [vfp] Re: Desarrollo de aplicación PC-Biometria

Carlos Miguel FARIAS

unread,
Jul 13, 2010, 4:51:39 PM7/13/10
to publice...@googlegroups.com
La causa del error fue perfectamente diagnosticada.
El error da por que el control ya tiene un valor numerico, por lo que convertirlo a numerico (nuevamente) da error.
El control (textbox ) almacena su valor en una variable (propiedad) del formulario, que se recupera con thisform.txtnombre.value (thisform porque asume que está en el formulario, si no, completar y txtnombre para indicar el nombre de la caja de texto, que puede ser el que quieras).
Si quieres utilizar la función, deberìas usar la propiedad text del control y no value.
Value te da el valor de trabajo de fox, o sea que ya esta convertido al tipo predefinido para el control, eso se logra con el valor que le colocas en value, al definirlo (ventana de propiedades)
En cambio, text, te devuelve los caracteres sin formatear, y a eso si le podes aplicar la funcion val, porque es si o si una cadena de texto.

En tu caso...

vBpac = VAL(thisform.pageframe1.expediente.txtBdt.text)
vBpa=
VAL(thisform.pageframe1.expediente.txtBdtpaga.text)
vBtot=
VAL(thisform.pageframe1.expediente.txtBdtresta.text)

 
    vBtot= vBpac-vBpa
thisform.pageframe1.expediente.txtBdtresta.Value = vBtot

o en fomar mas compacta...

with thisform.pageframe1.expediente
   vBpac = VAL(.txtBdt.text)
   vBpa=
VAL(.txtBdtpaga.text)
   vBtot=
VAL(.txtBdtresta.text) && innecesaria, ya que luego "pisas" el valor
   vBtot= vBpac-vBpa
   .txtBdtresta.Value = vBtot
endwith

Cambie, value por text, y se soluciona, por supuesto que justamente la potencia del VFP es que el VALUE puede ya tener el tipo de dato que quieras, y no necesitas hacer conversiones.

El tipo de dato puede establecerse como indique en el punto anterior, o en el init de cada control o en el init de cada formulario.
Puedes asegurar el tipo de dato utilizando la mascara apropiada (inputmask) o formato de dato adecuado (format), para variantes de codificación ver en la ayuda.
Saludos: Miguel

Azael Allan Malvaez Monterrubio

unread,
Jul 13, 2010, 5:52:16 PM7/13/10
to publice...@googlegroups.com
Muchisimas gracias en verdad ahora si me quedo mas claro todo, te agradesco el tomarte el tiempo para explicarme concretamente a que se debe el error y la verdad desconocia que se podia manejar el text, mil gracias.

Azael Allan




 

Date: Tue, 13 Jul 2010 17:51:39 -0300

Subject: Re: [vfp] AYUDA CON ESTE CODIGO!!!


En Messenger están mis contactos con los que sí tengo contacto

Juan Bonilla

unread,
Jul 13, 2010, 8:19:40 PM7/13/10
to Comunidad de Visual Foxpro en Español
yo hize, una app sencilla, te puedo ayudar con la conexion y descarga
de datos, en mi caso yo lo hago por tcpip..
... dime como la tienes para revisarla..





On 13 jul, 12:46, DARWIN <dares...@yahoo.com> wrote:
> Si Juan, los equipos son ZK, más informaciónwww.zk-usa.com
>
> Saludos.
>
> ________________________________
> De: Juan Bonilla <jboni...@hotmail.com>

DARWIN

unread,
Jul 13, 2010, 9:15:11 PM7/13/10
to publice...@googlegroups.com
Tengo la conexión TCPIP,el software que viene con el equipo no satisface las necesidades del cliente y no quieren que la informacion sea descargada en un txt para evitar manipulaciones sino mas bien que se descargue al sistema con la nueva aplicacion para calculo que debo implementar.
 
Saludos,
 
Dares
EC


De: Juan Bonilla <jbon...@hotmail.com>
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Enviado: mar, julio 13, 2010 7:19:40 PM

Walter R. Ojeda Valiente

unread,
Jul 13, 2010, 11:58:55 PM7/13/10
to publice...@googlegroups.com
Hola Dares

¿Y por qué no descargas el .TXT, usas sus datos y luego eliminas el .TXT? Digo, para no complicarte mucho la vida.

Saludos.

Walter.






Tengo la conexión TCPIP,el software que viene con el equipo no satisface las necesidades del cliente y no quieren que la informacion sea descargada en un txt para evitar manipulaciones sino mas bien que se descargue al sistema con la nueva aplicacion para calculo que debo implementar.
 
Saludos,
 
Dares
EC



Hotmail: Powerful Free email with security by Microsoft. Get it now.

DARWIN

unread,
Jul 14, 2010, 1:04:59 AM7/14/10
to publice...@googlegroups.com
Hola Walter,
gracias por tu sugerencia, pero en el area tambien hay gente de sistemas y ellos facilmente pueden modificar los .txt La idea es que los datos se descarguen directamente desde la aplicación que estoy desarrollando. Yo agregue en un form un comando para descargar en txt a traves del soft que vienen con los equipos pero es visible el archivo descargado (se guarda en el directorio del soft) y ahi es donde esta el problema.
 
Saludos. 


De: Walter R. Ojeda Valiente <wr...@hotmail.com>
Para: publice...@googlegroups.com
Enviado: mar, julio 13, 2010 10:58:55 PM
Asunto: RE: [vfp] Re: Desarrollo de aplicación PC-Biometria

Walter R. Ojeda Valiente

unread,
Jul 14, 2010, 1:12:17 AM7/14/10
to publice...@googlegroups.com
Hola Darwin

¿Y no puedes descargar el .TXT, copiarlo a otra locación, renombrarlo, borrar el .TXT original y utilizar la copia?

¿O la gente de sistema puede capturar al archivo original si haces eso?

Saludos.

Walter.

Oscar Díaz

unread,
Jul 14, 2010, 9:32:19 AM7/14/10
to publice...@googlegroups.com
Buenos dias Darwin:
 
con el sdk (fuentes) bien explicado para VFP 8.
 
Dispositivo digitalpersona  U.are.U 4000B (100 dolares) y webcam (para la foto)
 
Tengo 2 sistemas, uno para notarias y otro para control de acceso.
Tengo la opcion de enrolar y luego la opcion del reloj q mantiene abierta
todo el tiempo.
Lo trabajo con BD nativa de fox 9 q trae el campo Blob (Binary Large Object)
o con BD postgreSQL u Oracle, tengo la opcion de escoger la BD.
 
Espero le sirva el dato.

Oscar Diaz
Bogotá

Juan Bonilla

unread,
Jul 14, 2010, 11:11:55 AM7/14/10
to Comunidad de Visual Foxpro en Español


THISFORM.Reloj.setCommPassword (0)
se da la contraseña de conexion


THISFORM.Reloj.Connect_Net(RelojIP,4370)
RelojIp es una variable con la direccion IP del Reloj
Aqui se hace la conexión con el reloj junto al puerto de escucha q
utiliza



THISFORM.Reloj.ReadGeneralLogData(1)
Se cargan los datos del reloj a la memoria



asignos variables
STORE 0 TO dwInOutMode,dwEnrollNumber,dwVerifyMode
STORE SPACE(20) TO TimeStr


See asignan los valores a las variables antes mencionadas
vResp=THISFORM.Reloj.GetGeneralLogDataStr(1, @dwEnrollNumber,
@dwVerifyMode,@dwInOutMode, @TimeStr)

vResp indica si es la ultima lectura, o sea si es .T., hay mas
registros por leer.
asi q debe ser acomnodado en un ciclo para seguir leyendo hasta vResp
= .f.


THISFORM.Reloj.disconnect
para desconectar.

Reloj es el nombre dado al olecontrol, que traen los relojes ZK, el
zkemkeeper

espero te sirva de algo..


On 13 jul, 20:15, DARWIN <dares...@yahoo.com> wrote:
> Tengo la conexión TCPIP,el software que viene con el equipo no satisface las
> necesidades del cliente y no quieren que la informacion sea descargada en un txt
> para evitar manipulaciones sino mas bien que se descargue al sistema con la
> nueva aplicacion para calculo que debo implementar.
>
> Saludos,
>
> Dares
> EC
>
> ________________________________
Reply all
Reply to author
Forward
0 new messages