<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.28.1">
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#ffffff">
Al realizar los opens se lanzan muchos eventos como afterscroll del dataset, que a su vez pueden lanzar onchange de campos y objetos. <BR>
El error podría venir de una asignación de valor a un campo de alguna de las tablas ya abiertas realizado en un evento de los campos u objetos dependientes del dataset Obras.<BR>
<BR>
Es decir, al abrir Obras se ejecuta del dataset/datasource -> afterScroll / onStateChange -> Esto rellena objetos de la pantalla que tienen onChange -> en el onChange existe un (como ejemplo) tblMonedas.fieldbyname('miDivisa').asString := 'EUR';<BR>
<BR>
y como no está en inset ni edit, da error.<BR>
<BR>
<BR>
Un saludo.<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
<HR NOSHADE>
<BR>
<BR>
<B><FONT SIZE="2">ARTEX TRADING S.A.</FONT></B><BR>
<I><FONT SIZE="2">José Antonio Cuello Principal</FONT></I><BR>
<BR>
<BR>
<BR>
</TD>
</TR>
</TABLE>
El jue, 28-04-2011 a las 18:24 -0300, Paola Bruccoleri escribió:<BR>
<BLOCKQUOTE TYPE=CITE>
El 28/04/2011 06:09 p.m., José Mejuto escribió:
<BLOCKQUOTE TYPE=CITE>
<PRE>
o lo que corresponda y vete a "Debug -> Call Stack" (no se como
aparecerá en español) y revisa las funciones que han llevado a ese
error, probablemente en alguna de ellas veas al culpable, intencionado
o no.
</PRE>
</BLOCKQUOTE>
<IMG SRC="cid:part1.05060004.04060601@adinet.com.uy" ALIGN="bottom" ALT="" BORDER="0"><BR>
<BR>
bueno.. acá está eso..<BR>
se me dispara un onchange en una fecha (plazoobrachange).. pero como digo... no se puede hacer nada porque salta el error en el oncreate!<BR>
<BR>
y allí solo tengo esto:<BR>
tblMonedas.Open;<BR>
tblClientes.Open;<BR>
tblPaises.Open;<BR>
data.tblNumeros.Open;<BR>
qryObras.Open; ---->>>>>>> ERRORRRRR<BR>
qryAmpliaciones.Open; <BR>
<BR>
<BR>
<PRE>
_______________________________________________
Lazarus-es mailing list
<A HREF="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</A>
<A HREF="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</A>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>