In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TDBMaskEdit tipo C?

Foro de Xailer profesional en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TDBMaskEdit tipo C?

Mensaje por zeasoftware »

Estoy teniendo un error con los TDBMaskEdit, al hacer un AddNew y entrar a
una TForm, hago una operacion con este campo pero me marca que es de Tipo
'C' por lo que me marca error.
El campo en la DBF es numerico.
_nX := nPrecio * (::oDBMaskEdit41:value/100)
Pila de llamadas:
TFRMEDITPROD:CALCULAT1 (274)
TFRMEDITPROD:DBRADIOMENU1CHANGE (373)
TFRMEDITPROD:DBMASKEDIT45CREATE (345)
TMASKEDIT:ONCREATE (0)
TCONTROL:CREATE (260)
TSTDCONTROL:CREATE (67)
TEDIT:CREATE (126)
TMASKEDIT:CREATE (80)
TFRMEDITPROD:CREATEFORM (654)
TFRMEDITPROD:NEW (184)
ZCATMAINTENANCE:ADDNEW (311)
(b)TPRODUCTOS:TPRODUCTOS (32)
TPRODUCTOS:ADDNEW (0)
TOPTIONITEM:ONCLICK (0)
TOPTIONITEM:CLICK (277)
TOPTIONLIST:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (193)
MAIN (25)
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
--
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

TDBMaskEdit tipo C?

Mensaje por jose.luis »

Ramón,
¿Que te indica el valor de ::odbMaskEdit41:oDatafield:cType?
Saludos,
José Luis Capel
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=45093cd9@news.xailer.com...]45093cd9@news.xailer.com...[/email]
Estoy teniendo un error con los TDBMaskEdit, al hacer un AddNew y entrar a
una TForm, hago una operacion con este campo pero me marca que es de Tipo
'C' por lo que me marca error.
El campo en la DBF es numerico.
_nX := nPrecio * (::oDBMaskEdit41:value/100)
Pila de llamadas:
TFRMEDITPROD:CALCULAT1 (274)
TFRMEDITPROD:DBRADIOMENU1CHANGE (373)
TFRMEDITPROD:DBMASKEDIT45CREATE (345)
TMASKEDIT:ONCREATE (0)
TCONTROL:CREATE (260)
TSTDCONTROL:CREATE (67)
TEDIT:CREATE (126)
TMASKEDIT:CREATE (80)
TFRMEDITPROD:CREATEFORM (654)
TFRMEDITPROD:NEW (184)
ZCATMAINTENANCE:ADDNEW (311)
(b)TPRODUCTOS:TPRODUCTOS (32)
TPRODUCTOS:ADDNEW (0)
TOPTIONITEM:ONCLICK (0)
TOPTIONITEM:CLICK (277)
TOPTIONLIST:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (193)
MAIN (25)
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
--
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TDBMaskEdit tipo C?

Mensaje por zeasoftware »

Me indica "N"
no entiendo, que pasa?
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
"José Luis Capel" <jose.luis@iaicom.com> escribió en el mensaje news:450940ae$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Ramón,
¿Que te indica el valor de ::odbMaskEdit41:oDatafield:cType?
Saludos,
José Luis Capel
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=45093cd9@news.xailer.com...]45093cd9@news.xailer.com...[/email]
Estoy teniendo un error con los TDBMaskEdit, al hacer un AddNew y entrar a
una TForm, hago una operacion con este campo pero me marca que es de Tipo
'C' por lo que me marca error.
El campo en la DBF es numerico.
_nX := nPrecio * (::oDBMaskEdit41:value/100)
Pila de llamadas:
TFRMEDITPROD:CALCULAT1 (274)
TFRMEDITPROD:DBRADIOMENU1CHANGE (373)
TFRMEDITPROD:DBMASKEDIT45CREATE (345)
TMASKEDIT:ONCREATE (0)
TCONTROL:CREATE (260)
TSTDCONTROL:CREATE (67)
TEDIT:CREATE (126)
TMASKEDIT:CREATE (80)
TFRMEDITPROD:CREATEFORM (654)
TFRMEDITPROD:NEW (184)
ZCATMAINTENANCE:ADDNEW (311)
(b)TPRODUCTOS:TPRODUCTOS (32)
TPRODUCTOS:ADDNEW (0)
TOPTIONITEM:ONCLICK (0)
TOPTIONITEM:CLICK (277)
TOPTIONLIST:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (193)
MAIN (25)
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
--
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

TDBMaskEdit tipo C?

Mensaje por jose.luis »

Ramón,
Te lo preguntaba por que normalmente el objeto datafield de un datacontrol tiene y mantiene el tipo de dato de su origen (en este caso un campo de una dbf).
Creo que por algún motivo que ahora no se ver se ha cambiado de Numérico a Carácter. Puede que hayas hecho un transform, un picture o algo que te cambie el tipo.
Saludos,
José Luis Capel
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=450943a1@news.xailer.com...]450943a1@news.xailer.com...[/email]
Me indica "N"
no entiendo, que pasa?
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
"José Luis Capel" <jose.luis@iaicom.com> escribió en el mensaje news:450940ae$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Ramón,
¿Que te indica el valor de ::odbMaskEdit41:oDatafield:cType?
Saludos,
José Luis Capel
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=45093cd9@news.xailer.com...]45093cd9@news.xailer.com...[/email]
Estoy teniendo un error con los TDBMaskEdit, al hacer un AddNew y entrar a
una TForm, hago una operacion con este campo pero me marca que es de Tipo
'C' por lo que me marca error.
El campo en la DBF es numerico.
_nX := nPrecio * (::oDBMaskEdit41:value/100)
Pila de llamadas:
TFRMEDITPROD:CALCULAT1 (274)
TFRMEDITPROD:DBRADIOMENU1CHANGE (373)
TFRMEDITPROD:DBMASKEDIT45CREATE (345)
TMASKEDIT:ONCREATE (0)
TCONTROL:CREATE (260)
TSTDCONTROL:CREATE (67)
TEDIT:CREATE (126)
TMASKEDIT:CREATE (80)
TFRMEDITPROD:CREATEFORM (654)
TFRMEDITPROD:NEW (184)
ZCATMAINTENANCE:ADDNEW (311)
(b)TPRODUCTOS:TPRODUCTOS (32)
TPRODUCTOS:ADDNEW (0)
TOPTIONITEM:ONCLICK (0)
TOPTIONITEM:CLICK (277)
TOPTIONLIST:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (193)
MAIN (25)
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
--
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TDBMaskEdit tipo C?

Mensaje por zeasoftware »

Bueno, es que para eso es el MaskEdit?
tengo un picture "999.99" para presentarlo y captura.
Supongo de ahí­ viene el problema, pero aun no hay respuesta del Xailer Racing Team, :o)
Gracias
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
--
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TDBMaskEdit tipo C?

Mensaje por zeasoftware »

Que puede ser este problema, me tiene detenido por 24 hrs.
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=45093cd9@news.xailer.com...]45093cd9@news.xailer.com...[/email]
Estoy teniendo un error con los TDBMaskEdit, al hacer un AddNew y entrar a
una TForm, hago una operacion con este campo pero me marca que es de Tipo
'C' por lo que me marca error.
El campo en la DBF es numerico.
_nX := nPrecio * (::oDBMaskEdit41:value/100)
Pila de llamadas:
TFRMEDITPROD:CALCULAT1 (274)
TFRMEDITPROD:DBRADIOMENU1CHANGE (373)
TFRMEDITPROD:DBMASKEDIT45CREATE (345)
TMASKEDIT:ONCREATE (0)
TCONTROL:CREATE (260)
TSTDCONTROL:CREATE (67)
TEDIT:CREATE (126)
TMASKEDIT:CREATE (80)
TFRMEDITPROD:CREATEFORM (654)
TFRMEDITPROD:NEW (184)
ZCATMAINTENANCE:ADDNEW (311)
(b)TPRODUCTOS:TPRODUCTOS (32)
TPRODUCTOS:ADDNEW (0)
TOPTIONITEM:ONCLICK (0)
TOPTIONITEM:CLICK (277)
TOPTIONLIST:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (193)
MAIN (25)
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
--
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

TDBMaskEdit tipo C?

Mensaje por jose.luis »

Ramón,
Para mirar mejor qué te está ocurriendo.... ¿puedes enviar un ejemplo autocontenido donde se reproduzca ese problema? Seguro que así­ te podremos ayudar mejor.
Saludos,
Jose Luis Capel
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=450a0542@news.xailer.com...]450a0542@news.xailer.com...[/email]
Que puede ser este problema, me tiene detenido por 24 hrs.
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=45093cd9@news.xailer.com...]45093cd9@news.xailer.com...[/email]
Estoy teniendo un error con los TDBMaskEdit, al hacer un AddNew y entrar a
una TForm, hago una operacion con este campo pero me marca que es de Tipo
'C' por lo que me marca error.
El campo en la DBF es numerico.
_nX := nPrecio * (::oDBMaskEdit41:value/100)
Pila de llamadas:
TFRMEDITPROD:CALCULAT1 (274)
TFRMEDITPROD:DBRADIOMENU1CHANGE (373)
TFRMEDITPROD:DBMASKEDIT45CREATE (345)
TMASKEDIT:ONCREATE (0)
TCONTROL:CREATE (260)
TSTDCONTROL:CREATE (67)
TEDIT:CREATE (126)
TMASKEDIT:CREATE (80)
TFRMEDITPROD:CREATEFORM (654)
TFRMEDITPROD:NEW (184)
ZCATMAINTENANCE:ADDNEW (311)
(b)TPRODUCTOS:TPRODUCTOS (32)
TPRODUCTOS:ADDNEW (0)
TOPTIONITEM:ONCLICK (0)
TOPTIONITEM:CLICK (277)
TOPTIONLIST:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (193)
MAIN (25)
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
--
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TDBMaskEdit tipo C?

Mensaje por zeasoftware »

Gracias por tu tiempo, es un proyecto completo, si miras la pila de llamada, podrias darte una idea?
Saludos. aun sigo investigando que sucede.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
--
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TDBMaskEdit tipo C?

Mensaje por jfgimenez »

Ramón,
Estoy teniendo un error con los TDBMaskEdit, al hacer un AddNew y entrar a
una TForm, hago una operacion con este campo pero me marca que es de Tipo
'C' por lo que me marca error.
El campo en la DBF es numerico.
_nX := nPrecio * (::oDBMaskEdit41:value/100)
Pila de llamadas:
TFRMEDITPROD:CALCULAT1 (274)
TFRMEDITPROD:DBRADIOMENU1CHANGE (373)
TFRMEDITPROD:DBMASKEDIT45CREATE (345)
TMASKEDIT:ONCREATE (0)
TCONTROL:CREATE (260)
TSTDCONTROL:CREATE (67)
TEDIT:CREATE (126)
TMASKEDIT:CREATE (80)
TFRMEDITPROD:CREATEFORM (654)
TFRMEDITPROD:NEW (184)
ZCATMAINTENANCE:ADDNEW (311)
(b)TPRODUCTOS:TPRODUCTOS (32)
TPRODUCTOS:ADDNEW (0)
TOPTIONITEM:ONCLICK (0)
TOPTIONITEM:CLICK (277)
TOPTIONLIST:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (193)
MAIN (25)
Pones la pila de llamadas pero no pones el error. Por favor, pon el mensaje completo de error. Si hace falta, incluye el fichero error.log
También convendrí­a que pusieras un ejemplo de cómo reproducirlo, o al menos los pasos exactos de cómo hacerlo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

TDBMaskEdit tipo C?

Mensaje por zeasoftware »

gracias, aqui lo tienes:
***************************** Registro de errores *****************************
Fecha: 09/15/06
Hora: 11:49:03
Memoria libre: 62612
Area actual: 6
------------------------- Información del compilador --------------------------
Versión Xailer: Xailer 1.0.2 Version 1.0b
Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del error -----------------------
Subsistema: BASE
Código de error: 1084
Estado: .F.
Descripción: Argument error
Operación: /
Argumentos: [ 1] = Tipo: C Valor: [ 2] = Tipo: N Valor: 100
Fichero:
Código error SO: 0
Pila de llamadas:
TFRMEDITPROD:CALCULAT1 (274)
TFRMEDITPROD:DBRADIOMENU1CHANGE (373)
TFRMEDITPROD:DBMASKEDIT45CREATE (345)
TMASKEDIT:ONCREATE (0)
TCONTROL:CREATE (260)
TSTDCONTROL:CREATE (67)
TEDIT:CREATE (126)
TMASKEDIT:CREATE (80)
TFRMEDITPROD:CREATEFORM (654)
TFRMEDITPROD:NEW (184)
ZCATMAINTENANCE:ADDNEW (311)
(b)TPRODUCTOS:TPRODUCTOS (32)
TPRODUCTOS:ADDNEW (0)
TOPTIONITEM:ONCLICK (0)
TOPTIONITEM:CLICK (277)
TOPTIONLIST:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (193)
MAIN (25)
------------------ Información detallada de áreas de trabajo ------------------
Area: 1
Alias: CALENDAR
Registro: 1
Filtro:
Relación:
Orden del í­ndice: 1
Clave activa: 1
Area: 2
Alias: ARTICULO
Registro: 1162
Filtro:
Relación:
Orden del í­ndice: 1
Clave activa: 1
Area: 3
Alias: ARTIPROV
Registro: 1
Filtro:
Relación:
Orden del í­ndice: 1
Clave activa: 1
Area: 4
Alias: LINEAS
Registro: 1
Filtro:
Relación:
Orden del í­ndice: 0
Clave activa: 0
Area: 5
Alias: ARTSERIE
Registro: 1
Filtro:
Relación:
Orden del í­ndice: 1
Clave activa: 1
Area: 6
Alias: ARTIKITS
Registro: 1
Filtro:
Relación:
Orden del í­ndice: 0
Clave activa: 0
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com

http://www.paginasprodigy.com/zeasoft/
--
Responder