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