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.
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.
Volver Formulario anterior recuperar la base datos dataset
Volver Formulario anterior recuperar la base datos dataset
Estoy en un formulario con un dataset
cuando pulso un boton entro en otro formulario con otro dataset diferente
cuando se cierra este formulario vuelvo al primero y quiero posicionarme en
el dataset
que tenia antes de pulsar el boton.
Como puedo recupera este dataset que esta a Open.
Muchas gracias de antemano a todos y perdonar mi ignoracia.
cuando pulso un boton entro en otro formulario con otro dataset diferente
cuando se cierra este formulario vuelvo al primero y quiero posicionarme en
el dataset
que tenia antes de pulsar el boton.
Como puedo recupera este dataset que esta a Open.
Muchas gracias de antemano a todos y perdonar mi ignoracia.
Volver Formulario anterior recuperar la base datos dataset
Alquien me puede ayudar aquí, Gracias de antemano
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
> Estoy en un formulario con un dataset
> cuando pulso un boton entro en otro formulario con otro dataset diferente
> cuando se cierra este formulario vuelvo al primero y quiero posicionarme
> en el dataset
> que tenia antes de pulsar el boton.
> Como puedo recupera este dataset que esta a Open.
> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
> Estoy en un formulario con un dataset
> cuando pulso un boton entro en otro formulario con otro dataset diferente
> cuando se cierra este formulario vuelvo al primero y quiero posicionarme
> en el dataset
> que tenia antes de pulsar el boton.
> Como puedo recupera este dataset que esta a Open.
> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Volver Formulario anterior recuperar la base datos dataset
Pilo,
Si crees el DataSet en el formulario que abres, este se destruirá cuando
cierres el formulario a no ser de que pongas la propiedad lHideOnClose a .T.
Pero en cuanto destruyas completamente el formulario con End() el Dataset se
cerrarrá. Si vas a seguir trabajando con el DataSet es recomendable que lo
crees con anterioridad y simplemente asignes el Dataset en cada Datacontrol
en el evento OnCreate de cada DataControl. Echale un vistazo el ejemplo
DataControlsdbfData2
Un saludo,
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
> Estoy en un formulario con un dataset
> cuando pulso un boton entro en otro formulario con otro dataset diferente
> cuando se cierra este formulario vuelvo al primero y quiero posicionarme
> en el dataset
> que tenia antes de pulsar el boton.
> Como puedo recupera este dataset que esta a Open.
> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>
Si crees el DataSet en el formulario que abres, este se destruirá cuando
cierres el formulario a no ser de que pongas la propiedad lHideOnClose a .T.
Pero en cuanto destruyas completamente el formulario con End() el Dataset se
cerrarrá. Si vas a seguir trabajando con el DataSet es recomendable que lo
crees con anterioridad y simplemente asignes el Dataset en cada Datacontrol
en el evento OnCreate de cada DataControl. Echale un vistazo el ejemplo
DataControlsdbfData2
Un saludo,
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
> Estoy en un formulario con un dataset
> cuando pulso un boton entro en otro formulario con otro dataset diferente
> cuando se cierra este formulario vuelvo al primero y quiero posicionarme
> en el dataset
> que tenia antes de pulsar el boton.
> Como puedo recupera este dataset que esta a Open.
> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Volver Formulario anterior recuperar la base datos dataset
Tengo un formulario con un dataset,
en el cual busco un registro y lo encuentro
pulso un boton de este formulario que va a otro formulario
en este abro otro dataset diferente y trabajo con el,
cuando cierro el ultimo formulario se queda en el primero.
si busco otra vez en este primero me da el siguiente error
"__DBLOCATE(0)
Error DBCMD/35 Workarea not in use: __DBLOCATE
Argumentos: () "
***************************** Registro de errores
*****************************
Fecha: 13-09-05
Hora: 14:14:42
Memoria libre: 67624
Area actual: 2
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 0.99.5 Pre-release 5
Compilador: xHarbour build 0.99.51 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: DBCMD
Código de error: 35
Estado: .T.
Descripción: Workarea not in use
Operación: __DBLOCATE
Argumentos:
Fichero:
Código error SO: 0
Pila de llamadas:
__DBLOCATE (0)
TFORM0:ENTRAR (51)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (101)
(b)XCONTROL (136)
TBUTTON:COMMAND (0)
TFORM0:WMCOMMAND (234)
RUNFORM (0)
TAPPLICATION:RUN (189)
TFORM0:ENTRAR (55)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (101)
(b)XCONTROL (136)
TBUTTON:COMMAND (0)
TFORM0:WMCOMMAND (234)
RUNFORM (0)
TAPPLICATION:RUN (189)
MAIN (16)
------------------ Información detallada de áreas de
trabajo ------------------
Area: 1
Alias: USUARIOS
Registro: 1
Filtro:
Relación:
Orden del índice: 1
Clave activa: 1
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> Si crees el DataSet en el formulario que abres, este se destruirá cuando
> cierres el formulario a no ser de que pongas la propiedad lHideOnClose a
> .T. Pero en cuanto destruyas completamente el formulario con End() el
> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
> recomendable que lo crees con anterioridad y simplemente asignes el
> Dataset en cada Datacontrol en el evento OnCreate de cada DataControl.
> Echale un vistazo el ejemplo DataControlsdbfData2
>
> Un saludo,
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>> Estoy en un formulario con un dataset
>> cuando pulso un boton entro en otro formulario con otro dataset diferente
>> cuando se cierra este formulario vuelvo al primero y quiero posicionarme
>> en el dataset
>> que tenia antes de pulsar el boton.
>> Como puedo recupera este dataset que esta a Open.
>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>
>
>
en el cual busco un registro y lo encuentro
pulso un boton de este formulario que va a otro formulario
en este abro otro dataset diferente y trabajo con el,
cuando cierro el ultimo formulario se queda en el primero.
si busco otra vez en este primero me da el siguiente error
"__DBLOCATE(0)
Error DBCMD/35 Workarea not in use: __DBLOCATE
Argumentos: () "
***************************** Registro de errores
*****************************
Fecha: 13-09-05
Hora: 14:14:42
Memoria libre: 67624
Area actual: 2
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 0.99.5 Pre-release 5
Compilador: xHarbour build 0.99.51 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: DBCMD
Código de error: 35
Estado: .T.
Descripción: Workarea not in use
Operación: __DBLOCATE
Argumentos:
Fichero:
Código error SO: 0
Pila de llamadas:
__DBLOCATE (0)
TFORM0:ENTRAR (51)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (101)
(b)XCONTROL (136)
TBUTTON:COMMAND (0)
TFORM0:WMCOMMAND (234)
RUNFORM (0)
TAPPLICATION:RUN (189)
TFORM0:ENTRAR (55)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (101)
(b)XCONTROL (136)
TBUTTON:COMMAND (0)
TFORM0:WMCOMMAND (234)
RUNFORM (0)
TAPPLICATION:RUN (189)
MAIN (16)
------------------ Información detallada de áreas de
trabajo ------------------
Area: 1
Alias: USUARIOS
Registro: 1
Filtro:
Relación:
Orden del índice: 1
Clave activa: 1
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> Si crees el DataSet en el formulario que abres, este se destruirá cuando
> cierres el formulario a no ser de que pongas la propiedad lHideOnClose a
> .T. Pero en cuanto destruyas completamente el formulario con End() el
> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
> recomendable que lo crees con anterioridad y simplemente asignes el
> Dataset en cada Datacontrol en el evento OnCreate de cada DataControl.
> Echale un vistazo el ejemplo DataControlsdbfData2
>
> Un saludo,
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>> Estoy en un formulario con un dataset
>> cuando pulso un boton entro en otro formulario con otro dataset diferente
>> cuando se cierra este formulario vuelvo al primero y quiero posicionarme
>> en el dataset
>> que tenia antes de pulsar el boton.
>> Como puedo recupera este dataset que esta a Open.
>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>
>
>
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Volver Formulario anterior recuperar la base datos dataset
Pilo,
Posiblemente estés creando un componente oDataSet en el segundo formulario y
asignando el mismo DataSet que tiene el formulario principal. En dicho caso
cuando el formulario segundo se destruye también destruye todos sus
componentes, lo que implica la destrucción del DataSet, que conlleva el
cierre de la tabla a la que apunta.
Hay dos formas de solucionarlo:
1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
2) No utilizar ningún componente oDataSet en Form2, simplemente asigna el
dataset en cada control en su evento OnCreate, como hacemos en el ejemplo
Datacontrolsdbfdata2
Saludos,
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
> Tengo un formulario con un dataset,
> en el cual busco un registro y lo encuentro
> pulso un boton de este formulario que va a otro formulario
> en este abro otro dataset diferente y trabajo con el,
> cuando cierro el ultimo formulario se queda en el primero.
> si busco otra vez en este primero me da el siguiente error
> "__DBLOCATE(0)
> Error DBCMD/35 Workarea not in use: __DBLOCATE
> Argumentos: () "
>
> ***************************** Registro de errores
> *****************************
>
> Fecha: 13-09-05
> Hora: 14:14:42
> Memoria libre: 67624
> Area actual: 2
>
> ------------------------- Información del
> compilador --------------------------
>
> Versión Xailer: Xailer 0.99.5 Pre-release 5
> Compilador: xHarbour build 0.99.51 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: DBCMD
> Código de error: 35
> Estado: .T.
> Descripción: Workarea not in use
> Operación: __DBLOCATE
> Argumentos:
> Fichero:
> Código error SO: 0
>
> Pila de llamadas:
> __DBLOCATE (0)
> TFORM0:ENTRAR (51)
> TBUTTON:ONCLICK (0)
> TBUTTON:CLICK (101)
> (b)XCONTROL (136)
> TBUTTON:COMMAND (0)
> TFORM0:WMCOMMAND (234)
> RUNFORM (0)
> TAPPLICATION:RUN (189)
> TFORM0:ENTRAR (55)
> TBUTTON:ONCLICK (0)
> TBUTTON:CLICK (101)
> (b)XCONTROL (136)
> TBUTTON:COMMAND (0)
> TFORM0:WMCOMMAND (234)
> RUNFORM (0)
> TAPPLICATION:RUN (189)
> MAIN (16)
>
> ------------------ Información detallada de áreas de
> trabajo ------------------
>
> Area: 1
> Alias: USUARIOS
> Registro: 1
> Filtro:
> Relación:
> Orden del índice: 1
> Clave activa: 1
>
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Pilo,
>>
>> Si crees el DataSet en el formulario que abres, este se destruirá cuando
>> cierres el formulario a no ser de que pongas la propiedad lHideOnClose a
>> .T. Pero en cuanto destruyas completamente el formulario con End() el
>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>> recomendable que lo crees con anterioridad y simplemente asignes el
>> Dataset en cada Datacontrol en el evento OnCreate de cada DataControl.
>> Echale un vistazo el ejemplo DataControlsdbfData2
>>
>> Un saludo,
>>
>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>> Estoy en un formulario con un dataset
>>> cuando pulso un boton entro en otro formulario con otro dataset
>>> diferente
>>> cuando se cierra este formulario vuelvo al primero y quiero posicionarme
>>> en el dataset
>>> que tenia antes de pulsar el boton.
>>> Como puedo recupera este dataset que esta a Open.
>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>
>>
>>
>
>
Posiblemente estés creando un componente oDataSet en el segundo formulario y
asignando el mismo DataSet que tiene el formulario principal. En dicho caso
cuando el formulario segundo se destruye también destruye todos sus
componentes, lo que implica la destrucción del DataSet, que conlleva el
cierre de la tabla a la que apunta.
Hay dos formas de solucionarlo:
1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
2) No utilizar ningún componente oDataSet en Form2, simplemente asigna el
dataset en cada control en su evento OnCreate, como hacemos en el ejemplo
Datacontrolsdbfdata2
Saludos,
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
> Tengo un formulario con un dataset,
> en el cual busco un registro y lo encuentro
> pulso un boton de este formulario que va a otro formulario
> en este abro otro dataset diferente y trabajo con el,
> cuando cierro el ultimo formulario se queda en el primero.
> si busco otra vez en este primero me da el siguiente error
> "__DBLOCATE(0)
> Error DBCMD/35 Workarea not in use: __DBLOCATE
> Argumentos: () "
>
> ***************************** Registro de errores
> *****************************
>
> Fecha: 13-09-05
> Hora: 14:14:42
> Memoria libre: 67624
> Area actual: 2
>
> ------------------------- Información del
> compilador --------------------------
>
> Versión Xailer: Xailer 0.99.5 Pre-release 5
> Compilador: xHarbour build 0.99.51 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: DBCMD
> Código de error: 35
> Estado: .T.
> Descripción: Workarea not in use
> Operación: __DBLOCATE
> Argumentos:
> Fichero:
> Código error SO: 0
>
> Pila de llamadas:
> __DBLOCATE (0)
> TFORM0:ENTRAR (51)
> TBUTTON:ONCLICK (0)
> TBUTTON:CLICK (101)
> (b)XCONTROL (136)
> TBUTTON:COMMAND (0)
> TFORM0:WMCOMMAND (234)
> RUNFORM (0)
> TAPPLICATION:RUN (189)
> TFORM0:ENTRAR (55)
> TBUTTON:ONCLICK (0)
> TBUTTON:CLICK (101)
> (b)XCONTROL (136)
> TBUTTON:COMMAND (0)
> TFORM0:WMCOMMAND (234)
> RUNFORM (0)
> TAPPLICATION:RUN (189)
> MAIN (16)
>
> ------------------ Información detallada de áreas de
> trabajo ------------------
>
> Area: 1
> Alias: USUARIOS
> Registro: 1
> Filtro:
> Relación:
> Orden del índice: 1
> Clave activa: 1
>
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Pilo,
>>
>> Si crees el DataSet en el formulario que abres, este se destruirá cuando
>> cierres el formulario a no ser de que pongas la propiedad lHideOnClose a
>> .T. Pero en cuanto destruyas completamente el formulario con End() el
>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>> recomendable que lo crees con anterioridad y simplemente asignes el
>> Dataset en cada Datacontrol en el evento OnCreate de cada DataControl.
>> Echale un vistazo el ejemplo DataControlsdbfData2
>>
>> Un saludo,
>>
>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>> Estoy en un formulario con un dataset
>>> cuando pulso un boton entro en otro formulario con otro dataset
>>> diferente
>>> cuando se cierra este formulario vuelvo al primero y quiero posicionarme
>>> en el dataset
>>> que tenia antes de pulsar el boton.
>>> Como puedo recupera este dataset que esta a Open.
>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Volver Formulario anterior recuperar la base datos dataset
Esta abiertos con dataset diferentes, te mando un ejemplo, cuando entro en
inmobiliaria, se
y salgo no puedo volver a utilizar en data set del primero.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> Posiblemente estés creando un componente oDataSet en el segundo formulario
> y
> asignando el mismo DataSet que tiene el formulario principal. En dicho
> caso
> cuando el formulario segundo se destruye también destruye todos sus
> componentes, lo que implica la destrucción del DataSet, que conlleva el
> cierre de la tabla a la que apunta.
>
> Hay dos formas de solucionarlo:
>
> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>
> 2) No utilizar ningún componente oDataSet en Form2, simplemente asigna el
> dataset en cada control en su evento OnCreate, como hacemos en el ejemplo
> Datacontrolsdbfdata2
>
> Saludos,
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>> Tengo un formulario con un dataset,
>> en el cual busco un registro y lo encuentro
>> pulso un boton de este formulario que va a otro formulario
>> en este abro otro dataset diferente y trabajo con el,
>> cuando cierro el ultimo formulario se queda en el primero.
>> si busco otra vez en este primero me da el siguiente error
>> "__DBLOCATE(0)
>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>> Argumentos: () "
>>
>> ***************************** Registro de errores
>> *****************************
>>
>> Fecha: 13-09-05
>> Hora: 14:14:42
>> Memoria libre: 67624
>> Area actual: 2
>>
>> ------------------------- Información del
>> compilador --------------------------
>>
>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>> Compilador: xHarbour build 0.99.51 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: DBCMD
>> Código de error: 35
>> Estado: .T.
>> Descripción: Workarea not in use
>> Operación: __DBLOCATE
>> Argumentos:
>> Fichero:
>> Código error SO: 0
>>
>> Pila de llamadas:
>> __DBLOCATE (0)
>> TFORM0:ENTRAR (51)
>> TBUTTON:ONCLICK (0)
>> TBUTTON:CLICK (101)
>> (b)XCONTROL (136)
>> TBUTTON:COMMAND (0)
>> TFORM0:WMCOMMAND (234)
>> RUNFORM (0)
>> TAPPLICATION:RUN (189)
>> TFORM0:ENTRAR (55)
>> TBUTTON:ONCLICK (0)
>> TBUTTON:CLICK (101)
>> (b)XCONTROL (136)
>> TBUTTON:COMMAND (0)
>> TFORM0:WMCOMMAND (234)
>> RUNFORM (0)
>> TAPPLICATION:RUN (189)
>> MAIN (16)
>>
>> ------------------ Información detallada de áreas de
>> trabajo ------------------
>>
>> Area: 1
>> Alias: USUARIOS
>> Registro: 1
>> Filtro:
>> Relación:
>> Orden del índice: 1
>> Clave activa: 1
>>
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Pilo,
>>>
>>> Si crees el DataSet en el formulario que abres, este se destruirá cuando
>>> cierres el formulario a no ser de que pongas la propiedad lHideOnClose a
>>> .T. Pero en cuanto destruyas completamente el formulario con End() el
>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>> Dataset en cada Datacontrol en el evento OnCreate de cada DataControl.
>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>
>>> Un saludo,
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>> Estoy en un formulario con un dataset
>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>> diferente
>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>> posicionarme
>>>> en el dataset
>>>> que tenia antes de pulsar el boton.
>>>> Como puedo recupera este dataset que esta a Open.
>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>
>>>
>>>
>>
>>
>
>
Attached files piloinmo.rar (31.5 KB)Â
inmobiliaria, se
y salgo no puedo volver a utilizar en data set del primero.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> Posiblemente estés creando un componente oDataSet en el segundo formulario
> y
> asignando el mismo DataSet que tiene el formulario principal. En dicho
> caso
> cuando el formulario segundo se destruye también destruye todos sus
> componentes, lo que implica la destrucción del DataSet, que conlleva el
> cierre de la tabla a la que apunta.
>
> Hay dos formas de solucionarlo:
>
> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>
> 2) No utilizar ningún componente oDataSet en Form2, simplemente asigna el
> dataset en cada control en su evento OnCreate, como hacemos en el ejemplo
> Datacontrolsdbfdata2
>
> Saludos,
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>> Tengo un formulario con un dataset,
>> en el cual busco un registro y lo encuentro
>> pulso un boton de este formulario que va a otro formulario
>> en este abro otro dataset diferente y trabajo con el,
>> cuando cierro el ultimo formulario se queda en el primero.
>> si busco otra vez en este primero me da el siguiente error
>> "__DBLOCATE(0)
>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>> Argumentos: () "
>>
>> ***************************** Registro de errores
>> *****************************
>>
>> Fecha: 13-09-05
>> Hora: 14:14:42
>> Memoria libre: 67624
>> Area actual: 2
>>
>> ------------------------- Información del
>> compilador --------------------------
>>
>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>> Compilador: xHarbour build 0.99.51 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: DBCMD
>> Código de error: 35
>> Estado: .T.
>> Descripción: Workarea not in use
>> Operación: __DBLOCATE
>> Argumentos:
>> Fichero:
>> Código error SO: 0
>>
>> Pila de llamadas:
>> __DBLOCATE (0)
>> TFORM0:ENTRAR (51)
>> TBUTTON:ONCLICK (0)
>> TBUTTON:CLICK (101)
>> (b)XCONTROL (136)
>> TBUTTON:COMMAND (0)
>> TFORM0:WMCOMMAND (234)
>> RUNFORM (0)
>> TAPPLICATION:RUN (189)
>> TFORM0:ENTRAR (55)
>> TBUTTON:ONCLICK (0)
>> TBUTTON:CLICK (101)
>> (b)XCONTROL (136)
>> TBUTTON:COMMAND (0)
>> TFORM0:WMCOMMAND (234)
>> RUNFORM (0)
>> TAPPLICATION:RUN (189)
>> MAIN (16)
>>
>> ------------------ Información detallada de áreas de
>> trabajo ------------------
>>
>> Area: 1
>> Alias: USUARIOS
>> Registro: 1
>> Filtro:
>> Relación:
>> Orden del índice: 1
>> Clave activa: 1
>>
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Pilo,
>>>
>>> Si crees el DataSet en el formulario que abres, este se destruirá cuando
>>> cierres el formulario a no ser de que pongas la propiedad lHideOnClose a
>>> .T. Pero en cuanto destruyas completamente el formulario con End() el
>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>> Dataset en cada Datacontrol en el evento OnCreate de cada DataControl.
>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>
>>> Un saludo,
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>> Estoy en un formulario con un dataset
>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>> diferente
>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>> posicionarme
>>>> en el dataset
>>>> que tenia antes de pulsar el boton.
>>>> Como puedo recupera este dataset que esta a Open.
>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>
>>>
>>>
>>
>>
>
>
Attached files piloinmo.rar (31.5 KB)Â
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Volver Formulario anterior recuperar la base datos dataset
This is a multi-part message in MIME format.
------=_NextPart_000_0033_01C5B9F4.43934190
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0034_01C5B9F4.43934190"
------=_NextPart_001_0034_01C5B9F4.43934190
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
"PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje =
news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando =
entro en=20
> inmobiliaria, se
> y salgo no puedo volver a utilizar en data set del primero.
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <InvalidAccount@ozs.com> escribi=F3 en =
el mensaje=20
> news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Pilo,
>>
>> Posiblemente est=E9s creando un componente oDataSet en el segundo =
formulario=20
>> y
>> asignando el mismo DataSet que tiene el formulario principal. En =
dicho=20
>> caso
>> cuando el formulario segundo se destruye tambi=E9n destruye todos sus
>> componentes, lo que implica la destrucci=F3n del DataSet, que =
conlleva el
>> cierre de la tabla a la que apunta.
>>
>> Hay dos formas de solucionarlo:
>>
>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>
>> 2) No utilizar ning=FAn componente oDataSet en Form2, simplemente =
asigna el
>> dataset en cada control en su evento OnCreate, como hacemos en el =
ejemplo
>> Datacontrolsdbfdata2
>>
>> Saludos,
>>
>> "PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje
>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>> Tengo un formulario con un dataset,
>>> en el cual busco un registro y lo encuentro
>>> pulso un boton de este formulario que va a otro formulario
>>> en este abro otro dataset diferente y trabajo con el,
>>> cuando cierro el ultimo formulario se queda en el primero.
>>> si busco otra vez en este primero me da el siguiente error
>>> "__DBLOCATE(0)
>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>> Argumentos: () "
>>>
>>> ***************************** Registro de errores
>>> *****************************
>>>
>>> Fecha: 13-09-05
>>> Hora: 14:14:42
>>> Memoria libre: 67624
>>> Area actual: 2
>>>
>>> ------------------------- Informaci=F3n del
>>> compilador --------------------------
>>>
>>> Versi=F3n Xailer: Xailer 0.99.5 Pre-release 5
>>> Compilador: xHarbour build 0.99.51 Intl. (SimpLex) PCode =
Version: 7
>>> Compilador C/C++: Borland C++ 5.5.1
>>> Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
>>>
>>> ----------------------- Informaci=F3n detallada del
>>> error -----------------------
>>>
>>> Subsistema: DBCMD
>>> C=F3digo de error: 35
>>> Estado: .T.
>>> Descripci=F3n: Workarea not in use
>>> Operaci=F3n: __DBLOCATE
>>> Argumentos:
>>> Fichero:
>>> C=F3digo error SO: 0
>>>
>>> Pila de llamadas:
>>> __DBLOCATE (0)
>>> TFORM0:ENTRAR (51)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> TFORM0:ENTRAR (55)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> MAIN (16)
>>>
>>> ------------------ Informaci=F3n detallada de =E1reas de
>>> trabajo ------------------
>>>
>>> Area: 1
>>> Alias: USUARIOS
>>> Registro: 1
>>> Filtro:
>>> Relaci=F3n:
>>> Orden del =EDndice: 1
>>> Clave activa: 1
>>>
>>>
>>>
>>> "Ignacio Ortiz de Z=FA=F1iga" <InvalidAccount@ozs.com> escribi=F3 en =
el mensaje
>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Pilo,
>>>>
>>>> Si crees el DataSet en el formulario que abres, este se destruir=E1 =
cuando
>>>> cierres el formulario a no ser de que pongas la propiedad =
lHideOnClose a
>>>> .T. Pero en cuanto destruyas completamente el formulario con End() =
el
>>>> Dataset se cerrarr=E1. Si vas a seguir trabajando con el DataSet es
>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>> Dataset en cada Datacontrol en el evento OnCreate de cada =
DataControl.
>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>
>>>> Un saludo,
>>>>
>>>> "PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje
>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>> Estoy en un formulario con un dataset
>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>> diferente
>>>>> cuando se cierra este formulario vuelvo al primero y quiero=20
>>>>> posicionarme
>>>>> en el dataset
>>>>> que tenia antes de pulsar el boton.
>>>>> Como puedo recupera este dataset que esta a Open.
>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>=20
>=20
>=20
>
------=_NextPart_001_0034_01C5B9F4.43934190
Content-Type: text/html;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2900.2722" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:002e01c5b9e3$8005b6a0$0e00000a@ozlan.local"=20
align=3Dbaseline border=3D0></DIV>
<DIV>"PILO" <<A =
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>>=20
escribi=F3 en el mensaje <A=20
href=3D"news:43293669@ozsrvnegro.ozlan.local">news:43293669@ozsrvnegro.oz=
lan.local</A>...</DIV>>=20
Esta abiertos con dataset diferentes, te mando un ejemplo, cuando entro =
en=20
<BR>> inmobiliaria, se<BR>> y salgo no puedo volver a utilizar en =
data set=20
del primero.<BR>> <BR>> <BR>> "Ignacio Ortiz de Z=FA=F1iga" =
<<A=20
href=3D"mailto:InvalidAccount@ozs.com">InvalidAccount@ozs.com</A>> =
escribi=F3 en=20
el mensaje <BR>> <A=20
href=3D"news:4327f95d$1@ozsrvnegro.ozlan.local">news:4327f95d$[email=1@ozsrvnegr]1@ozsrvnegr[/email]=
o.ozlan.local</A>...<BR>>>=20
Pilo,<BR>>><BR>>> Posiblemente est=E9s creando un componente =
oDataSet=20
en el segundo formulario <BR>>> y<BR>>> asignando el mismo =
DataSet=20
que tiene el formulario principal. En dicho <BR>>> =
caso<BR>>> cuando=20
el formulario segundo se destruye tambi=E9n destruye todos =
sus<BR>>>=20
componentes, lo que implica la destrucci=F3n del DataSet, que conlleva=20
el<BR>>> cierre de la tabla a la que =
apunta.<BR>>><BR>>> Hay=20
dos formas de solucionarlo:<BR>>><BR>>> 1) Asignar =
Form2:oDataSet a=20
NIL en el evento Form2:OnClose<BR>>><BR>>> 2) No utilizar =
ning=FAn=20
componente oDataSet en Form2, simplemente asigna el<BR>>> dataset =
en cada=20
control en su evento OnCreate, como hacemos en el ejemplo<BR>>>=20
Datacontrolsdbfdata2<BR>>><BR>>> =
Saludos,<BR>>><BR>>>=20
"PILO" <<A =
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>>=20
escribi=F3 en el mensaje<BR>>> <A=20
href=3D"news:4327f449@ozsrvnegro.ozlan.local">news:4327f449@ozsrvnegro.oz=
lan.local</A>...<BR>>>>=20
Tengo un formulario con un dataset,<BR>>>> en el cual busco un =
registro=20
y lo encuentro<BR>>>> pulso un boton de este formulario que va =
a otro=20
formulario<BR>>>> en este abro otro dataset diferente y trabajo =
con=20
el,<BR>>>> cuando cierro el ultimo formulario se queda en el=20
primero.<BR>>>> si busco otra vez en este primero me da el =
siguiente=20
error<BR>>>> "__DBLOCATE(0)<BR>>>> Error =
DBCMD/35Â=20
Workarea not in use: __DBLOCATE<BR>>>> Argumentos: ()=20
"<BR>>>><BR>>>> ***************************** Registro =
de=20
errores<BR>>>>=20
*****************************<BR>>>><BR >>>>ÂÂ=
ÂÂÂÂÂÂ ÂÂ=20
Fecha:=20
13-09-05<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂ&=
nbsp;ÂÂ=20
Hora: 14:14:42<BR>>>>ÂÂ Memoria libre:=20
67624<BR> >>>ÂÂÂ&n bsp; Area actual:=20
2<BR>>>><BR>>>> ------------------------- =
Informaci=F3n=20
del<BR>>>> compilador=20
--------------------------<BR>>>><BR >>>>Â =
Versi=F3n Xailer:=20
Xailer 0.99.5 Pre-release =
5<BR> >>>ÂÂÂ&n bsp;Â=20
Compilador: xHarbour build 0.99.51 Intl. (SimpLex) PCode Version:=20
7<BR>>>> Compilador C/C++: Borland C++=20
5.5.1<BR> >>>ÂÂÂ&n bsp;Â Plataforma: Windows =
XP=20
Professional 5.01.2600 Service Pack 2<BR>>>><BR>>>>=20
----------------------- Informaci=F3n detallada del<BR>>>> =
error=20
-----------------------<BR>>>><BR>>>>ÂÂÂ=
ÂÂ=20
Subsistema: DBCMD<BR>>>> C=F3digo de error:=20
35<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ =
Estado:=20
..T.<BR> >>>ÂÂÂ&n bsp; Descripci=F3n: Workarea not =
in=20
use<BR> >>>ÂÂÂ&n bsp;ÂÂ Operaci=F3n:=20
__DBLOCATE<BR> >>>ÂÂÂ&n bsp;Â=20
Argumentos:<BR> >>>ÂÂÂ&n bsp;ÂÂÂ&nbs=
p;=20
Fichero:<BR>>>> C=F3digo error SO: =
0<BR>>>><BR>>>> Pila=20
de llamadas:<BR>>>>Â __DBLOCATE (0)<BR>>>>Â=20
TFORM0:ENTRAR (51)<BR>>>>Â TBUTTON:ONCLICK=20
(0)<BR>>>>Â TBUTTON:CLICK (101)<BR>>>>Â =
(b)XCONTROL=20
(136)<BR>>>>Â TBUTTON:COMMAND (0)<BR>>>>Â=20
TFORM0:WMCOMMAND (234)<BR>>>>Â RUNFORM =
(0)<BR>>>>Â=20
TAPPLICATION:RUN (189)<BR>>>>Â TFORM0:ENTRAR=20
(55)<BR>>>>Â TBUTTON:ONCLICK (0)<BR>>>>Â=20
TBUTTON:CLICK (101)<BR>>>>Â (b)XCONTROL=20
(136)<BR>>>>Â TBUTTON:COMMAND (0)<BR>>>>Â=20
TFORM0:WMCOMMAND (234)<BR>>>>Â RUNFORM =
(0)<BR>>>>Â=20
TAPPLICATION:RUN (189)<BR>>>>Â MAIN=20
(16)<BR>>>><BR>>>> ------------------ Informaci=F3n =
detallada de=20
=E1reas de<BR>>>> trabajo=20
------------------<BR>>>><BR> >>>ÂÂÂ&n bsp=
;  ;Â=20
Area:=20
1<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ&n =
bsp;=20
Alias: =
USUARIOS<BR> >>>ÂÂÂ&n bsp;ÂÂÂ=20
Registro:=20
1<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ=20
Filtro:<BR> >>>ÂÂÂ&n bsp;ÂÂÂ=20
Relaci=F3n:<BR>>>> Orden del =EDndice: =
1<BR>>>>ÂÂÂ=20
Clave activa: =
1<BR>>>><BR>>>> <BR>>>><BR>>>>=20
"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:InvalidAccount@ozs.com">InvalidAccount@ozs.com</A>> =
escribi=F3 en=20
el mensaje<BR>>>> <A=20
href=3D"news:43253c7d$1@ozsrvnegro.ozlan.local">news:43253c7d$[email=1@ozsrvnegr]1@ozsrvnegr[/email]=
o.ozlan.local</A>...<BR>>>>>=20
Pilo,<BR>>>>><BR>>>>> Si crees el DataSet en el=20
formulario que abres, este se destruir=E1 cuando<BR>>>>> =
cierres el=20
formulario a no ser de que pongas la propiedad lHideOnClose=20
a<BR>>>>> .T. Pero en cuanto destruyas completamente el =
formulario=20
con End() el<BR>>>>> Dataset se cerrarr=E1. Si vas a seguir =
trabajando=20
con el DataSet es<BR>>>>> recomendable que lo crees con =
anterioridad=20
y simplemente asignes el<BR>>>>> Dataset en cada Datacontrol =
en el=20
evento OnCreate de cada DataControl.<BR>>>>> Echale un =
vistazo el=20
ejemplo DataControlsdbfData2<BR>>>>><BR >>>>> Un =
saludo,<BR>>>>><BR>>>>> "PILO" <<A=20
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>> =
escribi=F3 en el=20
mensaje<BR>>>>> <A=20
href=3D"news:43215f60@ozsrvnegro.ozlan.local">news:43215f60@ozsrvnegro.oz=
lan.local</A>...<BR>>>>>>=20
Estoy en un formulario con un dataset<BR>>>>>> cuando =
pulso un=20
boton entro en otro formulario con otro dataset<BR>>>>>>=20
diferente<BR>>>>>> cuando se cierra este formulario =
vuelvo al=20
primero y quiero <BR>>>>>> =
posicionarme<BR>>>>>>=20
en el dataset<BR>>>>>> que tenia antes de pulsar el=20
boton.<BR>>>>>> Como puedo recupera este dataset que esta =
a=20
Open.<BR>>>>>> Muchas gracias de antemano a todos y =
perdonar mi=20
ignoracia.<BR>>>>>><BR >>>>><BR>>>>>=
;<BR>>>><BR>>>> <BR>>><BR>>>=20
<BR>> <BR>> <BR>></BODY></HTML>
------=_NextPart_001_0034_01C5B9F4.43934190--
------=_NextPart_000_0033_01C5B9F4.43934190
Content-Type: image/png;
name="Image1.png"
Content-Transfer-Encoding: base64
Content-ID: <002e01c5b9e3$8005b6a0$0e00000a@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAAekAAACVCAMAAABLh/KrAAAAB3RJTUUH1QkP CjMXoXswOgAAAAlw
SFlzAAAOwwAADsMBx2+oZAAAAARnQU1BAACxjwv8YQUAAABCUExUReb+/wAA AMDAgICAgP/AgLoA
AP8AAP////+0tP/NtLi4uABg/wAA/wAym6DA/yDA/2Cg///ObP//tPDwAP// gOzp2KXQoIIAAAqL
SURBVHja7VwNg+IoDCWnt86p4zi76///q9dqgSQESr/saN/bnamlENI8g5Qn 4xwAAO+I47XBcW0v
gMVxvV4afJ3W9gNYGNeW5dPX5QKq3xvH6+V0Ohwark9xAKcG2RbUVbEvUlJw L4rl7Tk9sPa9bwvX
NqMf2Pkycp7PAqiymKQ9imVUaRKYBW1K33P6dN75pA6stGl3z8F7UnbJSbxS V6XL2UdVJ9K1ozk2
J1LNfeKLPI/9ySMwFgWmI0cd1Y7U1VAlJCmRHhJklSS3ec4LJkODMAqA6Em4 j95VTDuDaZ+NjjNm
M+0spsOnOLcs2vl+9GVgKI5fl4bohurz5wimTYoHMO10tbQATM+F02NKdj5/ hrm3Jm4q05w0i2l1
nci5HNMkZv4Y0AfhTvP5M6Y0nyi58EQUB1o+eyJ2mV/kpvhMTI/XoRnrl18S DR2YnobjrsWxZz30
2UGlihJgKI7HPp7lk9MToPvDQgsAAACwUUCf3gigT28E0Kc3gqX1aa1TqXWQ qFbz9ZM+F4ARWFyf
ZmK0XBiN66EkagkNG5gNi+vTVUyrle5ExoRaPR2L69M1TFMf01Crp2NxfVp9 Mvsf/5n8+NXPtCiB
hjkCi+vTkZxK8ZLEu8eJa2B6ApbWpyU5WaZJXw7jO9TqubCsPh0Hb+czVnSQ PGXpbwlDrZ4PP1Of
7usdtI7BD9Sny71jWQUAAADYEL53020AL4Dv339A9Sbw/fvvDt852QAaov+K pF5WUhaiRlDG9AJn
WI0pGDEvsFWctCPToFzn6e2hDhOfA5mqwO7IyTO1gMV6zfT9/ZtIJvWikrKy xzQOsqqNiVF+gZZy
TazXk5ma2D65B0pupXSWoEnphmmZ1BVM98lPOUmZZCeJOcVY3MET/ssy/sIM Ty/T5FdpuzsRyUFh
hPOlIqGiEeUaGY5qMV8uDNtMq+BnQ17PtEjqCqZHS8pc2zBNs/jz3onbdPyM RJxku2qmnSnDyzzK
2Iy3W1ZiSBjU0e1lOmoHI5luP6VbpnlSLykpM/eLPJALX2DJWTFDPpXpQg8J OemwT9Jd60ylaGF2
o5hWvfPoaKZNtEzfwbWs1KxMRj2wDJCUSfYQmmsvdU4vxnRwfijT0hyJgsJZ OhjnUGI6hryW6TvR
bU7zpJY85JgmfTkMfIWBLMdR7+i9HNO+SpFpmY32l6gGM02sSsmz/KifGb1t pv94xO+cLCgpO2aF
DYBpTocPiNihYz/y8UP+CR1ywl9xS0lEmfMUbyIVwsWTW5ypMTOsQeHMeAyk DNPKecfOGAmPKyqe
FnYBvcrlMFCmhAa0mNDZgvfxqjgGzGo2KynPz/SCajWEcAAAAGB9QJ/eCKBP bwXQpzeC9fVpvqgS
fYA+/Xb6tF5vFdXGxGjQaqhehJ0FU83Yq+4vr0+bDgaD0KdZ8LMhr2d6TX06 wzT0afM9P5rpH6BP
S/VDMgZ9mt8fJSF/LX1aWzUYW5Bp6NPG6J3YTAb3MKoO5EhG5rlM+yrQpxfX p22ZC/o09Ol5m65o
+smAPr2OaQCYHzdgGwDTW0Fk+nu3ti/AkghMt/r02s4AC4Ix/Xd3XNsbYDl4 ph/6NLvQPoY/flN3
Ggq7UoqHrkWs0QdmMx7ilejDrWAvf8G30z3wjnQT63XNrZTusioW5SDdfJD9 Hd3kWeSIHS3nI9N3
fVr28/jPDv5l/BVrxcKK21P2ok3ZmG7joi1N2x2ZYU1fT2ZqYvvkHii5ldJZ RMe016dlP71MC9PE
a3U2yL/t1FEFg/RryVgYUeJ/WcZfmOHpZZpu3RDQ3YlIDgojnC8VCRWNKNfI cDRkph9mWE9qCNBR
IX2mQ17PtEjqCqapj+n4Bgz5Lpxgw36GaRK9E7d542ck4iTbVTMd2umhi3LG 1KCjAyLfrZwxO7q9
TPu3zWimoz7NveafzKKj6pzO3HRCaj6n6aa8yNyY7nYa04UeEnLSYZ+ku9aZ StHC7EYxrXrn0dFM
K0SmO31aey3ZEsmoBhZxDzVMy2o1Ob0Y08H5oUxLc/K+CmfpYJxDiekY8lqm uT5teJ3EOgkBJWfF
gczmaFWmfZUi0zIb0/f1KKaJVSl5lh/1M6O3zTTTp0Ov4mNBzRzSp6xYQszr 9AGAuaRmLEQpD3TT
Hd7Yj3z8EA9KoV1ysIZK5jzFm1Bed9OoOHvij5i3W9KgcGY8BlKGaeX8jZ0x Eh5X5FOWxfSN69O3
OUGZEhrQYkJnC97Hy6Gbe0d9elbr+u0VzudneuIqxUqmnwhoWVvB2vI4AABL AfunNwLsn94KsH96
I1hj/7Rukv4xSeyfTrcCuNfbP+13WsTtLMlGk+LOkx7zg3br6E1Cs2CqGXtX 2Evun7aYTkLON/Rg
/7SKiwx5PdNP3j8dronBQDKN/dPme34006vsnxbJbTuI/dOaadU7j04a1gzT T98/TcRdJBkRi7EF
mQ7OY/90jmnSl8PAVxjIoidGzNZh2lfB/mk1c0ifsmIJMa/TBwARa/4oxDqT VMsOsX9aBI4Nhfop
ywT2T69n+snA/ul1TAMAAABAFY7XBtCy3h/X66XB12ltP4CFcW1ZPn1dLqD6 vXG8Xk6nw6Hh+sRW
Q0sPF3x1JL1oLEzIhQG9zAI8Cdc2ox8Iq6HlhXJWqaZYrRtSLKNKk8AsaFP6 ntOnc1wN9cew7hbW
A/UCiJZcU5EnLiuL9UjWXC8a+s4HfZMF6EOBabX0T46tpSsFICRpVtKiTG5b GkpXo3/RHhiA++hd
xbQzmPbZ6DhjNtPOYlp970J41rdKDgzD8evSEN1Qff4cwbRJ8QCmna7mZAmY nhGnx5TsfP4Mc29N
3FSmOcsW0+q6+H5jKBdTfnx0j8Gd5vPn5048ZYWDfyKSwq3QcYVQzFVnZ6rU Su1mky7+RJbUdOkB
GIZjlTqN2L4DKsRpPOsAAAAAwDrYt1jbCWB57H+1+GdtN4Cl8SAaVL89PNGR 6iHisVkzFM35ZFZv
SqllOZ+3Jpnv20Xvw0fz7/ARqHa1gc3UpORFtsYcoMJZxr0NSub7w8evQ/Pv v+aX/ypC2O/iuPos
9wLLQMiNxTGdWNrwvSZ620yysVj3IzuPB8dXZkNNuQ+ItWdeb08y338cOqYP H4Fpa5FZSQ08jNnt
YDJKWSk6UbmFHs678lUKxtS2N2tr2jYl82b0bnhuR+9f/6qcVkq0y3Dk8kz3 i5fGNXOLbkk7q2Fa
5qbd/M0l8zgh40ynsXoi06JQdjWaaZfvbzOS+T4SrWdkdUyLyNMApilrxYoz 5ftLe2JHm2nLD1Kt
2I8pmb8c9gnRUoOW45k1l2IHv7FYV9W7hh1Z8y02GQoNmE9i/3TsTxrLOi9s OZe4OVgyfz3s/22x
W33lpD58Lxro9fFP+02E9YmuzpSXzSkAAAAAAAAAALaLRLzNVhxuMa7NAKuD 0nXMGWzK12D6J8Bi
mkvEGc06/tFFsmwm9osKONL+CRDS8OA/tJ1JWMF0vwKOtH8CtDY09A9t28lo 5HRRLUNKLw85YRr1
55d7R29xzOmioPoJyI/e4XKO6XiNbItVCjhG7+dAfhmHqbOpUJz8oe2o7UqD Sm3uUcAxIfvhEE/N
azsDLAWZhiAaAAAAAAAAAIBt4X82+WhtXSnDHwAAAABJRU5ErkJggg==
------=_NextPart_000_0033_01C5B9F4.43934190--
Attached files
------=_NextPart_000_0033_01C5B9F4.43934190
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0034_01C5B9F4.43934190"
------=_NextPart_001_0034_01C5B9F4.43934190
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
"PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje =
news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando =
entro en=20
> inmobiliaria, se
> y salgo no puedo volver a utilizar en data set del primero.
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <InvalidAccount@ozs.com> escribi=F3 en =
el mensaje=20
> news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Pilo,
>>
>> Posiblemente est=E9s creando un componente oDataSet en el segundo =
formulario=20
>> y
>> asignando el mismo DataSet que tiene el formulario principal. En =
dicho=20
>> caso
>> cuando el formulario segundo se destruye tambi=E9n destruye todos sus
>> componentes, lo que implica la destrucci=F3n del DataSet, que =
conlleva el
>> cierre de la tabla a la que apunta.
>>
>> Hay dos formas de solucionarlo:
>>
>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>
>> 2) No utilizar ning=FAn componente oDataSet en Form2, simplemente =
asigna el
>> dataset en cada control en su evento OnCreate, como hacemos en el =
ejemplo
>> Datacontrolsdbfdata2
>>
>> Saludos,
>>
>> "PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje
>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>> Tengo un formulario con un dataset,
>>> en el cual busco un registro y lo encuentro
>>> pulso un boton de este formulario que va a otro formulario
>>> en este abro otro dataset diferente y trabajo con el,
>>> cuando cierro el ultimo formulario se queda en el primero.
>>> si busco otra vez en este primero me da el siguiente error
>>> "__DBLOCATE(0)
>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>> Argumentos: () "
>>>
>>> ***************************** Registro de errores
>>> *****************************
>>>
>>> Fecha: 13-09-05
>>> Hora: 14:14:42
>>> Memoria libre: 67624
>>> Area actual: 2
>>>
>>> ------------------------- Informaci=F3n del
>>> compilador --------------------------
>>>
>>> Versi=F3n Xailer: Xailer 0.99.5 Pre-release 5
>>> Compilador: xHarbour build 0.99.51 Intl. (SimpLex) PCode =
Version: 7
>>> Compilador C/C++: Borland C++ 5.5.1
>>> Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
>>>
>>> ----------------------- Informaci=F3n detallada del
>>> error -----------------------
>>>
>>> Subsistema: DBCMD
>>> C=F3digo de error: 35
>>> Estado: .T.
>>> Descripci=F3n: Workarea not in use
>>> Operaci=F3n: __DBLOCATE
>>> Argumentos:
>>> Fichero:
>>> C=F3digo error SO: 0
>>>
>>> Pila de llamadas:
>>> __DBLOCATE (0)
>>> TFORM0:ENTRAR (51)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> TFORM0:ENTRAR (55)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> MAIN (16)
>>>
>>> ------------------ Informaci=F3n detallada de =E1reas de
>>> trabajo ------------------
>>>
>>> Area: 1
>>> Alias: USUARIOS
>>> Registro: 1
>>> Filtro:
>>> Relaci=F3n:
>>> Orden del =EDndice: 1
>>> Clave activa: 1
>>>
>>>
>>>
>>> "Ignacio Ortiz de Z=FA=F1iga" <InvalidAccount@ozs.com> escribi=F3 en =
el mensaje
>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Pilo,
>>>>
>>>> Si crees el DataSet en el formulario que abres, este se destruir=E1 =
cuando
>>>> cierres el formulario a no ser de que pongas la propiedad =
lHideOnClose a
>>>> .T. Pero en cuanto destruyas completamente el formulario con End() =
el
>>>> Dataset se cerrarr=E1. Si vas a seguir trabajando con el DataSet es
>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>> Dataset en cada Datacontrol en el evento OnCreate de cada =
DataControl.
>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>
>>>> Un saludo,
>>>>
>>>> "PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje
>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>> Estoy en un formulario con un dataset
>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>> diferente
>>>>> cuando se cierra este formulario vuelvo al primero y quiero=20
>>>>> posicionarme
>>>>> en el dataset
>>>>> que tenia antes de pulsar el boton.
>>>>> Como puedo recupera este dataset que esta a Open.
>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>=20
>=20
>=20
>
------=_NextPart_001_0034_01C5B9F4.43934190
Content-Type: text/html;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2900.2722" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:002e01c5b9e3$8005b6a0$0e00000a@ozlan.local"=20
align=3Dbaseline border=3D0></DIV>
<DIV>"PILO" <<A =
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>>=20
escribi=F3 en el mensaje <A=20
href=3D"news:43293669@ozsrvnegro.ozlan.local">news:43293669@ozsrvnegro.oz=
lan.local</A>...</DIV>>=20
Esta abiertos con dataset diferentes, te mando un ejemplo, cuando entro =
en=20
<BR>> inmobiliaria, se<BR>> y salgo no puedo volver a utilizar en =
data set=20
del primero.<BR>> <BR>> <BR>> "Ignacio Ortiz de Z=FA=F1iga" =
<<A=20
href=3D"mailto:InvalidAccount@ozs.com">InvalidAccount@ozs.com</A>> =
escribi=F3 en=20
el mensaje <BR>> <A=20
href=3D"news:4327f95d$1@ozsrvnegro.ozlan.local">news:4327f95d$[email=1@ozsrvnegr]1@ozsrvnegr[/email]=
o.ozlan.local</A>...<BR>>>=20
Pilo,<BR>>><BR>>> Posiblemente est=E9s creando un componente =
oDataSet=20
en el segundo formulario <BR>>> y<BR>>> asignando el mismo =
DataSet=20
que tiene el formulario principal. En dicho <BR>>> =
caso<BR>>> cuando=20
el formulario segundo se destruye tambi=E9n destruye todos =
sus<BR>>>=20
componentes, lo que implica la destrucci=F3n del DataSet, que conlleva=20
el<BR>>> cierre de la tabla a la que =
apunta.<BR>>><BR>>> Hay=20
dos formas de solucionarlo:<BR>>><BR>>> 1) Asignar =
Form2:oDataSet a=20
NIL en el evento Form2:OnClose<BR>>><BR>>> 2) No utilizar =
ning=FAn=20
componente oDataSet en Form2, simplemente asigna el<BR>>> dataset =
en cada=20
control en su evento OnCreate, como hacemos en el ejemplo<BR>>>=20
Datacontrolsdbfdata2<BR>>><BR>>> =
Saludos,<BR>>><BR>>>=20
"PILO" <<A =
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>>=20
escribi=F3 en el mensaje<BR>>> <A=20
href=3D"news:4327f449@ozsrvnegro.ozlan.local">news:4327f449@ozsrvnegro.oz=
lan.local</A>...<BR>>>>=20
Tengo un formulario con un dataset,<BR>>>> en el cual busco un =
registro=20
y lo encuentro<BR>>>> pulso un boton de este formulario que va =
a otro=20
formulario<BR>>>> en este abro otro dataset diferente y trabajo =
con=20
el,<BR>>>> cuando cierro el ultimo formulario se queda en el=20
primero.<BR>>>> si busco otra vez en este primero me da el =
siguiente=20
error<BR>>>> "__DBLOCATE(0)<BR>>>> Error =
DBCMD/35Â=20
Workarea not in use: __DBLOCATE<BR>>>> Argumentos: ()=20
"<BR>>>><BR>>>> ***************************** Registro =
de=20
errores<BR>>>>=20
*****************************<BR>>>><BR >>>>ÂÂ=
ÂÂÂÂÂÂ ÂÂ=20
Fecha:=20
13-09-05<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂ&=
nbsp;ÂÂ=20
Hora: 14:14:42<BR>>>>ÂÂ Memoria libre:=20
67624<BR> >>>ÂÂÂ&n bsp; Area actual:=20
2<BR>>>><BR>>>> ------------------------- =
Informaci=F3n=20
del<BR>>>> compilador=20
--------------------------<BR>>>><BR >>>>Â =
Versi=F3n Xailer:=20
Xailer 0.99.5 Pre-release =
5<BR> >>>ÂÂÂ&n bsp;Â=20
Compilador: xHarbour build 0.99.51 Intl. (SimpLex) PCode Version:=20
7<BR>>>> Compilador C/C++: Borland C++=20
5.5.1<BR> >>>ÂÂÂ&n bsp;Â Plataforma: Windows =
XP=20
Professional 5.01.2600 Service Pack 2<BR>>>><BR>>>>=20
----------------------- Informaci=F3n detallada del<BR>>>> =
error=20
-----------------------<BR>>>><BR>>>>ÂÂÂ=
ÂÂ=20
Subsistema: DBCMD<BR>>>> C=F3digo de error:=20
35<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ =
Estado:=20
..T.<BR> >>>ÂÂÂ&n bsp; Descripci=F3n: Workarea not =
in=20
use<BR> >>>ÂÂÂ&n bsp;ÂÂ Operaci=F3n:=20
__DBLOCATE<BR> >>>ÂÂÂ&n bsp;Â=20
Argumentos:<BR> >>>ÂÂÂ&n bsp;ÂÂÂ&nbs=
p;=20
Fichero:<BR>>>> C=F3digo error SO: =
0<BR>>>><BR>>>> Pila=20
de llamadas:<BR>>>>Â __DBLOCATE (0)<BR>>>>Â=20
TFORM0:ENTRAR (51)<BR>>>>Â TBUTTON:ONCLICK=20
(0)<BR>>>>Â TBUTTON:CLICK (101)<BR>>>>Â =
(b)XCONTROL=20
(136)<BR>>>>Â TBUTTON:COMMAND (0)<BR>>>>Â=20
TFORM0:WMCOMMAND (234)<BR>>>>Â RUNFORM =
(0)<BR>>>>Â=20
TAPPLICATION:RUN (189)<BR>>>>Â TFORM0:ENTRAR=20
(55)<BR>>>>Â TBUTTON:ONCLICK (0)<BR>>>>Â=20
TBUTTON:CLICK (101)<BR>>>>Â (b)XCONTROL=20
(136)<BR>>>>Â TBUTTON:COMMAND (0)<BR>>>>Â=20
TFORM0:WMCOMMAND (234)<BR>>>>Â RUNFORM =
(0)<BR>>>>Â=20
TAPPLICATION:RUN (189)<BR>>>>Â MAIN=20
(16)<BR>>>><BR>>>> ------------------ Informaci=F3n =
detallada de=20
=E1reas de<BR>>>> trabajo=20
------------------<BR>>>><BR> >>>ÂÂÂ&n bsp=
;  ;Â=20
Area:=20
1<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ&n =
bsp;=20
Alias: =
USUARIOS<BR> >>>ÂÂÂ&n bsp;ÂÂÂ=20
Registro:=20
1<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ=20
Filtro:<BR> >>>ÂÂÂ&n bsp;ÂÂÂ=20
Relaci=F3n:<BR>>>> Orden del =EDndice: =
1<BR>>>>ÂÂÂ=20
Clave activa: =
1<BR>>>><BR>>>> <BR>>>><BR>>>>=20
"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:InvalidAccount@ozs.com">InvalidAccount@ozs.com</A>> =
escribi=F3 en=20
el mensaje<BR>>>> <A=20
href=3D"news:43253c7d$1@ozsrvnegro.ozlan.local">news:43253c7d$[email=1@ozsrvnegr]1@ozsrvnegr[/email]=
o.ozlan.local</A>...<BR>>>>>=20
Pilo,<BR>>>>><BR>>>>> Si crees el DataSet en el=20
formulario que abres, este se destruir=E1 cuando<BR>>>>> =
cierres el=20
formulario a no ser de que pongas la propiedad lHideOnClose=20
a<BR>>>>> .T. Pero en cuanto destruyas completamente el =
formulario=20
con End() el<BR>>>>> Dataset se cerrarr=E1. Si vas a seguir =
trabajando=20
con el DataSet es<BR>>>>> recomendable que lo crees con =
anterioridad=20
y simplemente asignes el<BR>>>>> Dataset en cada Datacontrol =
en el=20
evento OnCreate de cada DataControl.<BR>>>>> Echale un =
vistazo el=20
ejemplo DataControlsdbfData2<BR>>>>><BR >>>>> Un =
saludo,<BR>>>>><BR>>>>> "PILO" <<A=20
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>> =
escribi=F3 en el=20
mensaje<BR>>>>> <A=20
href=3D"news:43215f60@ozsrvnegro.ozlan.local">news:43215f60@ozsrvnegro.oz=
lan.local</A>...<BR>>>>>>=20
Estoy en un formulario con un dataset<BR>>>>>> cuando =
pulso un=20
boton entro en otro formulario con otro dataset<BR>>>>>>=20
diferente<BR>>>>>> cuando se cierra este formulario =
vuelvo al=20
primero y quiero <BR>>>>>> =
posicionarme<BR>>>>>>=20
en el dataset<BR>>>>>> que tenia antes de pulsar el=20
boton.<BR>>>>>> Como puedo recupera este dataset que esta =
a=20
Open.<BR>>>>>> Muchas gracias de antemano a todos y =
perdonar mi=20
ignoracia.<BR>>>>>><BR >>>>><BR>>>>>=
;<BR>>>><BR>>>> <BR>>><BR>>>=20
<BR>> <BR>> <BR>></BODY></HTML>
------=_NextPart_001_0034_01C5B9F4.43934190--
------=_NextPart_000_0033_01C5B9F4.43934190
Content-Type: image/png;
name="Image1.png"
Content-Transfer-Encoding: base64
Content-ID: <002e01c5b9e3$8005b6a0$0e00000a@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAAekAAACVCAMAAABLh/KrAAAAB3RJTUUH1QkP CjMXoXswOgAAAAlw
SFlzAAAOwwAADsMBx2+oZAAAAARnQU1BAACxjwv8YQUAAABCUExUReb+/wAA AMDAgICAgP/AgLoA
AP8AAP////+0tP/NtLi4uABg/wAA/wAym6DA/yDA/2Cg///ObP//tPDwAP// gOzp2KXQoIIAAAqL
SURBVHja7VwNg+IoDCWnt86p4zi76///q9dqgSQESr/saN/bnamlENI8g5Qn 4xwAAO+I47XBcW0v
gMVxvV4afJ3W9gNYGNeW5dPX5QKq3xvH6+V0Ohwark9xAKcG2RbUVbEvUlJw L4rl7Tk9sPa9bwvX
NqMf2Pkycp7PAqiymKQ9imVUaRKYBW1K33P6dN75pA6stGl3z8F7UnbJSbxS V6XL2UdVJ9K1ozk2
J1LNfeKLPI/9ySMwFgWmI0cd1Y7U1VAlJCmRHhJklSS3ec4LJkODMAqA6Em4 j95VTDuDaZ+NjjNm
M+0spsOnOLcs2vl+9GVgKI5fl4bohurz5wimTYoHMO10tbQATM+F02NKdj5/ hrm3Jm4q05w0i2l1
nci5HNMkZv4Y0AfhTvP5M6Y0nyi58EQUB1o+eyJ2mV/kpvhMTI/XoRnrl18S DR2YnobjrsWxZz30
2UGlihJgKI7HPp7lk9MToPvDQgsAAACwUUCf3gigT28E0Kc3gqX1aa1TqXWQ qFbz9ZM+F4ARWFyf
ZmK0XBiN66EkagkNG5gNi+vTVUyrle5ExoRaPR2L69M1TFMf01Crp2NxfVp9 Mvsf/5n8+NXPtCiB
hjkCi+vTkZxK8ZLEu8eJa2B6ApbWpyU5WaZJXw7jO9TqubCsPh0Hb+czVnSQ PGXpbwlDrZ4PP1Of
7usdtI7BD9Sny71jWQUAAADYEL53020AL4Dv339A9Sbw/fvvDt852QAaov+K pF5WUhaiRlDG9AJn
WI0pGDEvsFWctCPToFzn6e2hDhOfA5mqwO7IyTO1gMV6zfT9/ZtIJvWikrKy xzQOsqqNiVF+gZZy
TazXk5ma2D65B0pupXSWoEnphmmZ1BVM98lPOUmZZCeJOcVY3MET/ssy/sIM Ty/T5FdpuzsRyUFh
hPOlIqGiEeUaGY5qMV8uDNtMq+BnQ17PtEjqCqZHS8pc2zBNs/jz3onbdPyM RJxku2qmnSnDyzzK
2Iy3W1ZiSBjU0e1lOmoHI5luP6VbpnlSLykpM/eLPJALX2DJWTFDPpXpQg8J OemwT9Jd60ylaGF2
o5hWvfPoaKZNtEzfwbWs1KxMRj2wDJCUSfYQmmsvdU4vxnRwfijT0hyJgsJZ OhjnUGI6hryW6TvR
bU7zpJY85JgmfTkMfIWBLMdR7+i9HNO+SpFpmY32l6gGM02sSsmz/KifGb1t pv94xO+cLCgpO2aF
DYBpTocPiNihYz/y8UP+CR1ywl9xS0lEmfMUbyIVwsWTW5ypMTOsQeHMeAyk DNPKecfOGAmPKyqe
FnYBvcrlMFCmhAa0mNDZgvfxqjgGzGo2KynPz/SCajWEcAAAAGB9QJ/eCKBP bwXQpzeC9fVpvqgS
fYA+/Xb6tF5vFdXGxGjQaqhehJ0FU83Yq+4vr0+bDgaD0KdZ8LMhr2d6TX06 wzT0afM9P5rpH6BP
S/VDMgZ9mt8fJSF/LX1aWzUYW5Bp6NPG6J3YTAb3MKoO5EhG5rlM+yrQpxfX p22ZC/o09Ol5m65o
+smAPr2OaQCYHzdgGwDTW0Fk+nu3ti/AkghMt/r02s4AC4Ix/Xd3XNsbYDl4 ph/6NLvQPoY/flN3
Ggq7UoqHrkWs0QdmMx7ilejDrWAvf8G30z3wjnQT63XNrZTusioW5SDdfJD9 Hd3kWeSIHS3nI9N3
fVr28/jPDv5l/BVrxcKK21P2ok3ZmG7joi1N2x2ZYU1fT2ZqYvvkHii5ldJZ RMe016dlP71MC9PE
a3U2yL/t1FEFg/RryVgYUeJ/WcZfmOHpZZpu3RDQ3YlIDgojnC8VCRWNKNfI cDRkph9mWE9qCNBR
IX2mQ17PtEjqCqapj+n4Bgz5Lpxgw36GaRK9E7d542ck4iTbVTMd2umhi3LG 1KCjAyLfrZwxO7q9
TPu3zWimoz7NveafzKKj6pzO3HRCaj6n6aa8yNyY7nYa04UeEnLSYZ+ku9aZ StHC7EYxrXrn0dFM
K0SmO31aey3ZEsmoBhZxDzVMy2o1Ob0Y08H5oUxLc/K+CmfpYJxDiekY8lqm uT5teJ3EOgkBJWfF
gczmaFWmfZUi0zIb0/f1KKaJVSl5lh/1M6O3zTTTp0Ov4mNBzRzSp6xYQszr 9AGAuaRmLEQpD3TT
Hd7Yj3z8EA9KoV1ysIZK5jzFm1Bed9OoOHvij5i3W9KgcGY8BlKGaeX8jZ0x Eh5X5FOWxfSN69O3
OUGZEhrQYkJnC97Hy6Gbe0d9elbr+u0VzudneuIqxUqmnwhoWVvB2vI4AABL AfunNwLsn94KsH96
I1hj/7Rukv4xSeyfTrcCuNfbP+13WsTtLMlGk+LOkx7zg3br6E1Cs2CqGXtX 2Evun7aYTkLON/Rg
/7SKiwx5PdNP3j8dronBQDKN/dPme34006vsnxbJbTuI/dOaadU7j04a1gzT T98/TcRdJBkRi7EF
mQ7OY/90jmnSl8PAVxjIoidGzNZh2lfB/mk1c0ifsmIJMa/TBwARa/4oxDqT VMsOsX9aBI4Nhfop
ywT2T69n+snA/ul1TAMAAABAFY7XBtCy3h/X66XB12ltP4CFcW1ZPn1dLqD6 vXG8Xk6nw6Hh+sRW
Q0sPF3x1JL1oLEzIhQG9zAI8Cdc2ox8Iq6HlhXJWqaZYrRtSLKNKk8AsaFP6 ntOnc1wN9cew7hbW
A/UCiJZcU5EnLiuL9UjWXC8a+s4HfZMF6EOBabX0T46tpSsFICRpVtKiTG5b GkpXo3/RHhiA++hd
xbQzmPbZ6DhjNtPOYlp970J41rdKDgzD8evSEN1Qff4cwbRJ8QCmna7mZAmY nhGnx5TsfP4Mc29N
3FSmOcsW0+q6+H5jKBdTfnx0j8Gd5vPn5048ZYWDfyKSwq3QcYVQzFVnZ6rU Su1mky7+RJbUdOkB
GIZjlTqN2L4DKsRpPOsAAAAAwDrYt1jbCWB57H+1+GdtN4Cl8SAaVL89PNGR 6iHisVkzFM35ZFZv
SqllOZ+3Jpnv20Xvw0fz7/ARqHa1gc3UpORFtsYcoMJZxr0NSub7w8evQ/Pv v+aX/ypC2O/iuPos
9wLLQMiNxTGdWNrwvSZ620yysVj3IzuPB8dXZkNNuQ+ItWdeb08y338cOqYP H4Fpa5FZSQ08jNnt
YDJKWSk6UbmFHs678lUKxtS2N2tr2jYl82b0bnhuR+9f/6qcVkq0y3Dk8kz3 i5fGNXOLbkk7q2Fa
5qbd/M0l8zgh40ynsXoi06JQdjWaaZfvbzOS+T4SrWdkdUyLyNMApilrxYoz 5ftLe2JHm2nLD1Kt
2I8pmb8c9gnRUoOW45k1l2IHv7FYV9W7hh1Z8y02GQoNmE9i/3TsTxrLOi9s OZe4OVgyfz3s/22x
W33lpD58Lxro9fFP+02E9YmuzpSXzSkAAAAAAAAAALaLRLzNVhxuMa7NAKuD 0nXMGWzK12D6J8Bi
mkvEGc06/tFFsmwm9osKONL+CRDS8OA/tJ1JWMF0vwKOtH8CtDY09A9t28lo 5HRRLUNKLw85YRr1
55d7R29xzOmioPoJyI/e4XKO6XiNbItVCjhG7+dAfhmHqbOpUJz8oe2o7UqD Sm3uUcAxIfvhEE/N
azsDLAWZhiAaAAAAAAAAAIBt4X82+WhtXSnDHwAAAABJRU5ErkJggg==
------=_NextPart_000_0033_01C5B9F4.43934190--
Attached files
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Volver Formulario anterior recuperar la base datos dataset
This is a multi-part message in MIME format.
------=_NextPart_000_0284_01C5BA9C.5496CA40
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0285_01C5BA9C.5496CA40"
------=_NextPart_001_0285_01C5BA9C.5496CA40
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
lo vistes, el error que me da cuand arranca
el cusuario es una variable publica
"Ignacio Ortiz de Z=FA=F1iga" <InvalidAccount@ozs.com> escribi=F3 en =
el mensaje news:43295250$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
"PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje =
news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando =
entro en=20
> inmobiliaria, se
> y salgo no puedo volver a utilizar en data set del primero.
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <InvalidAccount@ozs.com> escribi=F3 en =
el mensaje=20
> news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Pilo,
>>
>> Posiblemente est=E9s creando un componente oDataSet en el segundo =
formulario=20
>> y
>> asignando el mismo DataSet que tiene el formulario principal. En =
dicho=20
>> caso
>> cuando el formulario segundo se destruye tambi=E9n destruye todos =
sus
>> componentes, lo que implica la destrucci=F3n del DataSet, que =
conlleva el
>> cierre de la tabla a la que apunta.
>>
>> Hay dos formas de solucionarlo:
>>
>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>
>> 2) No utilizar ning=FAn componente oDataSet en Form2, simplemente =
asigna el
>> dataset en cada control en su evento OnCreate, como hacemos en el =
ejemplo
>> Datacontrolsdbfdata2
>>
>> Saludos,
>>
>> "PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje
>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>> Tengo un formulario con un dataset,
>>> en el cual busco un registro y lo encuentro
>>> pulso un boton de este formulario que va a otro formulario
>>> en este abro otro dataset diferente y trabajo con el,
>>> cuando cierro el ultimo formulario se queda en el primero.
>>> si busco otra vez en este primero me da el siguiente error
>>> "__DBLOCATE(0)
>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>> Argumentos: () "
>>>
>>> ***************************** Registro de errores
>>> *****************************
>>>
>>> Fecha: 13-09-05
>>> Hora: 14:14:42
>>> Memoria libre: 67624
>>> Area actual: 2
>>>
>>> ------------------------- Informaci=F3n del
>>> compilador --------------------------
>>>
>>> Versi=F3n Xailer: Xailer 0.99.5 Pre-release 5
>>> Compilador: xHarbour build 0.99.51 Intl. (SimpLex) PCode =
Version: 7
>>> Compilador C/C++: Borland C++ 5.5.1
>>> Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
>>>
>>> ----------------------- Informaci=F3n detallada del
>>> error -----------------------
>>>
>>> Subsistema: DBCMD
>>> C=F3digo de error: 35
>>> Estado: .T.
>>> Descripci=F3n: Workarea not in use
>>> Operaci=F3n: __DBLOCATE
>>> Argumentos:
>>> Fichero:
>>> C=F3digo error SO: 0
>>>
>>> Pila de llamadas:
>>> __DBLOCATE (0)
>>> TFORM0:ENTRAR (51)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> TFORM0:ENTRAR (55)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> MAIN (16)
>>>
>>> ------------------ Informaci=F3n detallada de =E1reas de
>>> trabajo ------------------
>>>
>>> Area: 1
>>> Alias: USUARIOS
>>> Registro: 1
>>> Filtro:
>>> Relaci=F3n:
>>> Orden del =EDndice: 1
>>> Clave activa: 1
>>>
>>>
>>>
>>> "Ignacio Ortiz de Z=FA=F1iga" <InvalidAccount@ozs.com> escribi=F3 =
en el mensaje
>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Pilo,
>>>>
>>>> Si crees el DataSet en el formulario que abres, este se =
destruir=E1 cuando
>>>> cierres el formulario a no ser de que pongas la propiedad =
lHideOnClose a
>>>> .T. Pero en cuanto destruyas completamente el formulario con =
End() el
>>>> Dataset se cerrarr=E1. Si vas a seguir trabajando con el DataSet =
es
>>>> recomendable que lo crees con anterioridad y simplemente asignes =
el
>>>> Dataset en cada Datacontrol en el evento OnCreate de cada =
DataControl.
>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>
>>>> Un saludo,
>>>>
>>>> "PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje
>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>> Estoy en un formulario con un dataset
>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>> diferente
>>>>> cuando se cierra este formulario vuelvo al primero y quiero=20
>>>>> posicionarme
>>>>> en el dataset
>>>>> que tenia antes de pulsar el boton.
>>>>> Como puedo recupera este dataset que esta a Open.
>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>=20
>=20
>=20
>
------=_NextPart_001_0285_01C5BA9C.5496CA40
Content-Type: text/html;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2900.2722" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>lo vistes, el error que me da cuand=20
arranca</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>el cusuario es una variable =
publica</FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:InvalidAccount@ozs.com">InvalidAccount@ozs.com</A>> =
escribi=F3=20
en el mensaje <A=20
=
href=3D"news:43295250$1@ozsrvnegro.ozlan.local">news:43295250$[email=1@ozsrvnegr]1@ozsrvnegr[/email]=
o.ozlan.local</A>...</DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:027f01c5ba8b$907b5730$[email=6601a8c0@pilo]6601a8c0@pilo[/email]"=20
align=3Dbaseline border=3D0></DIV>
<DIV>"PILO" <<A=20
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>> =
escribi=F3 en el=20
mensaje <A=20
=
href=3D"news:43293669@ozsrvnegro.ozlan.local">news:43293669@ozsrvnegro.oz=
lan.local</A>...</DIV>>=20
Esta abiertos con dataset diferentes, te mando un ejemplo, cuando =
entro en=20
<BR>> inmobiliaria, se<BR>> y salgo no puedo volver a utilizar =
en data=20
set del primero.<BR>> <BR>> <BR>> "Ignacio Ortiz de =
Z=FA=F1iga" <<A=20
href=3D"mailto:InvalidAccount@ozs.com">InvalidAccount@ozs.com</A>> =
escribi=F3=20
en el mensaje <BR>> <A=20
=
href=3D"news:4327f95d$1@ozsrvnegro.ozlan.local">news:4327f95d$[email=1@ozsrvnegr]1@ozsrvnegr[/email]=
o.ozlan.local</A>...<BR>>>=20
Pilo,<BR>>><BR>>> Posiblemente est=E9s creando un =
componente=20
oDataSet en el segundo formulario <BR>>> y<BR>>> asignando =
el=20
mismo DataSet que tiene el formulario principal. En dicho <BR>>> =
caso<BR>>> cuando el formulario segundo se destruye tambi=E9n =
destruye=20
todos sus<BR>>> componentes, lo que implica la destrucci=F3n del =
DataSet,=20
que conlleva el<BR>>> cierre de la tabla a la que=20
apunta.<BR>>><BR>>> Hay dos formas de=20
solucionarlo:<BR>>><BR>>> 1) Asignar Form2:oDataSet a NIL =
en el=20
evento Form2:OnClose<BR>>><BR>>> 2) No utilizar ning=FAn =
componente=20
oDataSet en Form2, simplemente asigna el<BR>>> dataset en cada =
control=20
en su evento OnCreate, como hacemos en el ejemplo<BR>>>=20
Datacontrolsdbfdata2<BR>>><BR>>> =
Saludos,<BR>>><BR>>>=20
"PILO" <<A =
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>>=20
escribi=F3 en el mensaje<BR>>> <A=20
=
href=3D"news:4327f449@ozsrvnegro.ozlan.local">news:4327f449@ozsrvnegro.oz=
lan.local</A>...<BR>>>>=20
Tengo un formulario con un dataset,<BR>>>> en el cual busco =
un=20
registro y lo encuentro<BR>>>> pulso un boton de este =
formulario que=20
va a otro formulario<BR>>>> en este abro otro dataset =
diferente y=20
trabajo con el,<BR>>>> cuando cierro el ultimo formulario se =
queda en=20
el primero.<BR>>>> si busco otra vez en este primero me da el =
siguiente error<BR>>>> "__DBLOCATE(0)<BR>>>> Error=20
DBCMD/35Â Workarea not in use: __DBLOCATE<BR>>>> =
Argumentos: ()=20
"<BR>>>><BR>>>> ***************************** =
Registro de=20
errores<BR>>>>=20
=
*****************************<BR>>>><BR >>>>ÂÂ=
ÂÂÂÂÂÂ ÂÂ=20
Fecha:=20
=
13-09-05<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂ&=
nbsp;ÂÂ=20
Hora: 14:14:42<BR>>>>ÂÂ Memoria libre:=20
67624<BR> >>>ÂÂÂ&n bsp; Area actual:=20
2<BR>>>><BR>>>> ------------------------- =
Informaci=F3n=20
del<BR>>>> compilador=20
--------------------------<BR>>>><BR >>>>Â =
Versi=F3n=20
Xailer: Xailer 0.99.5 Pre-release=20
5<BR> >>>ÂÂÂ&n bsp;Â Compilador: xHarbour =
build=20
0.99.51 Intl. (SimpLex) PCode Version: 7<BR>>>> Compilador =
C/C++:=20
Borland C++ 5.5.1<BR> >>>ÂÂÂ&n bsp;Â =
Plataforma:=20
Windows XP Professional 5.01.2600 Service Pack=20
2<BR>>>><BR>>>> ----------------------- =
Informaci=F3n=20
detallada del<BR>>>> error=20
=
-----------------------<BR>>>><BR>>>>ÂÂÂ=
ÂÂ=20
Subsistema: DBCMD<BR>>>> C=F3digo de error:=20
=
35<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ =
Estado: .T.<BR> >>>ÂÂÂ&n bsp; Descripci=F3n: =
Workarea not=20
in use<BR> >>>ÂÂÂ&n bsp;ÂÂ =
Operaci=F3n:=20
__DBLOCATE<BR> >>>ÂÂÂ&n bsp;Â=20
=
Argumentos:<BR> >>>ÂÂÂ&n bsp;ÂÂÂ&nbs=
p;=20
Fichero:<BR>>>> C=F3digo error SO: =
0<BR>>>><BR>>>>=20
Pila de llamadas:<BR>>>>Â __DBLOCATE =
(0)<BR>>>>Â=20
TFORM0:ENTRAR (51)<BR>>>>Â TBUTTON:ONCLICK=20
(0)<BR>>>>Â TBUTTON:CLICK (101)<BR>>>>Â=20
(b)XCONTROL (136)<BR>>>>Â TBUTTON:COMMAND=20
(0)<BR>>>>Â TFORM0:WMCOMMAND (234)<BR>>>>Â =
RUNFORM=20
(0)<BR>>>>Â TAPPLICATION:RUN (189)<BR>>>>Â =
TFORM0:ENTRAR (55)<BR>>>>Â TBUTTON:ONCLICK=20
(0)<BR>>>>Â TBUTTON:CLICK (101)<BR>>>>Â=20
(b)XCONTROL (136)<BR>>>>Â TBUTTON:COMMAND=20
(0)<BR>>>>Â TFORM0:WMCOMMAND (234)<BR>>>>Â =
RUNFORM=20
(0)<BR>>>>Â TAPPLICATION:RUN (189)<BR>>>>Â =
MAIN=20
(16)<BR>>>><BR>>>> ------------------ Informaci=F3n =
detallada=20
de =E1reas de<BR>>>> trabajo=20
=
------------------<BR>>>><BR> >>>ÂÂÂ&n bsp=
;  ;Â=20
Area:=20
=
1<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ&n =
bsp;=20
Alias: =
USUARIOS<BR> >>>ÂÂÂ&n bsp;ÂÂÂ=20
Registro:=20
=
1<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ=20
Filtro:<BR> >>>ÂÂÂ&n bsp;ÂÂÂ=20
Relaci=F3n:<BR>>>> Orden del =EDndice:=20
1<BR>>>>ÂÂÂ Clave activa:=20
1<BR>>>><BR>>>> <BR>>>><BR>>>> =
"Ignacio=20
Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:InvalidAccount@ozs.com">InvalidAccount@ozs.com</A>> =
escribi=F3=20
en el mensaje<BR>>>> <A=20
=
href=3D"news:43253c7d$1@ozsrvnegro.ozlan.local">news:43253c7d$[email=1@ozsrvnegr]1@ozsrvnegr[/email]=
o.ozlan.local</A>...<BR>>>>>=20
Pilo,<BR>>>>><BR>>>>> Si crees el DataSet en =
el=20
formulario que abres, este se destruir=E1 cuando<BR>>>>> =
cierres el=20
formulario a no ser de que pongas la propiedad lHideOnClose=20
a<BR>>>>> .T. Pero en cuanto destruyas completamente el =
formulario=20
con End() el<BR>>>>> Dataset se cerrarr=E1. Si vas a =
seguir=20
trabajando con el DataSet es<BR>>>>> recomendable que lo =
crees con=20
anterioridad y simplemente asignes el<BR>>>>> Dataset en =
cada=20
Datacontrol en el evento OnCreate de cada =
DataControl.<BR>>>>>=20
Echale un vistazo el ejemplo=20
DataControlsdbfData2<BR>>>>><BR >>>>> Un=20
saludo,<BR>>>>><BR>>>>> "PILO" <<A=20
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>> =
escribi=F3 en el=20
mensaje<BR>>>>> <A=20
=
href=3D"news:43215f60@ozsrvnegro.ozlan.local">news:43215f60@ozsrvnegro.oz=
lan.local</A>...<BR>>>>>>=20
Estoy en un formulario con un dataset<BR>>>>>> cuando =
pulso un=20
boton entro en otro formulario con otro =
dataset<BR>>>>>>=20
diferente<BR>>>>>> cuando se cierra este formulario =
vuelvo al=20
primero y quiero <BR>>>>>> =
posicionarme<BR>>>>>>=20
en el dataset<BR>>>>>> que tenia antes de pulsar el=20
boton.<BR>>>>>> Como puedo recupera este dataset que =
esta a=20
Open.<BR>>>>>> Muchas gracias de antemano a todos y =
perdonar mi=20
=
ignoracia.<BR>>>>>><BR >>>>><BR>>>>>=
;<BR>>>><BR>>>> <BR>>><BR>>>=20
<BR>> <BR>> <BR>> </BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_0285_01C5BA9C.5496CA40--
------=_NextPart_000_0284_01C5BA9C.5496CA40
Content-Type: image/png;
name="Image1.png"
Content-Transfer-Encoding: base64
Content-ID: <027f01c5ba8b$907b5730$[email=6601a8c0@pilo]6601a8c0@pilo[/email]>
iVBORw0KGgoAAAANSUhEUgAAAekAAACVCAMAAABLh/KrAAAAB3RJTUUH1QkP CjMXoXswOgAAAAlw
SFlzAAAOwwAADsMBx2+oZAAAAARnQU1BAACxjwv8YQUAAABCUExUReb+/wAA AMDAgICAgP/AgLoA
AP8AAP////+0tP/NtLi4uABg/wAA/wAym6DA/yDA/2Cg///ObP//tPDwAP// gOzp2KXQoIIAAAqL
SURBVHja7VwNg+IoDCWnt86p4zi76///q9dqgSQESr/saN/bnamlENI8g5Qn 4xwAAO+I47XBcW0v
gMVxvV4afJ3W9gNYGNeW5dPX5QKq3xvH6+V0Ohwark9xAKcG2RbUVbEvUlJw L4rl7Tk9sPa9bwvX
NqMf2Pkycp7PAqiymKQ9imVUaRKYBW1K33P6dN75pA6stGl3z8F7UnbJSbxS V6XL2UdVJ9K1ozk2
J1LNfeKLPI/9ySMwFgWmI0cd1Y7U1VAlJCmRHhJklSS3ec4LJkODMAqA6Em4 j95VTDuDaZ+NjjNm
M+0spsOnOLcs2vl+9GVgKI5fl4bohurz5wimTYoHMO10tbQATM+F02NKdj5/ hrm3Jm4q05w0i2l1
nci5HNMkZv4Y0AfhTvP5M6Y0nyi58EQUB1o+eyJ2mV/kpvhMTI/XoRnrl18S DR2YnobjrsWxZz30
2UGlihJgKI7HPp7lk9MToPvDQgsAAACwUUCf3gigT28E0Kc3gqX1aa1TqXWQ qFbz9ZM+F4ARWFyf
ZmK0XBiN66EkagkNG5gNi+vTVUyrle5ExoRaPR2L69M1TFMf01Crp2NxfVp9 Mvsf/5n8+NXPtCiB
hjkCi+vTkZxK8ZLEu8eJa2B6ApbWpyU5WaZJXw7jO9TqubCsPh0Hb+czVnSQ PGXpbwlDrZ4PP1Of
7usdtI7BD9Sny71jWQUAAADYEL53020AL4Dv339A9Sbw/fvvDt852QAaov+K pF5WUhaiRlDG9AJn
WI0pGDEvsFWctCPToFzn6e2hDhOfA5mqwO7IyTO1gMV6zfT9/ZtIJvWikrKy xzQOsqqNiVF+gZZy
TazXk5ma2D65B0pupXSWoEnphmmZ1BVM98lPOUmZZCeJOcVY3MET/ssy/sIM Ty/T5FdpuzsRyUFh
hPOlIqGiEeUaGY5qMV8uDNtMq+BnQ17PtEjqCqZHS8pc2zBNs/jz3onbdPyM RJxku2qmnSnDyzzK
2Iy3W1ZiSBjU0e1lOmoHI5luP6VbpnlSLykpM/eLPJALX2DJWTFDPpXpQg8J OemwT9Jd60ylaGF2
o5hWvfPoaKZNtEzfwbWs1KxMRj2wDJCUSfYQmmsvdU4vxnRwfijT0hyJgsJZ OhjnUGI6hryW6TvR
bU7zpJY85JgmfTkMfIWBLMdR7+i9HNO+SpFpmY32l6gGM02sSsmz/KifGb1t pv94xO+cLCgpO2aF
DYBpTocPiNihYz/y8UP+CR1ywl9xS0lEmfMUbyIVwsWTW5ypMTOsQeHMeAyk DNPKecfOGAmPKyqe
FnYBvcrlMFCmhAa0mNDZgvfxqjgGzGo2KynPz/SCajWEcAAAAGB9QJ/eCKBP bwXQpzeC9fVpvqgS
fYA+/Xb6tF5vFdXGxGjQaqhehJ0FU83Yq+4vr0+bDgaD0KdZ8LMhr2d6TX06 wzT0afM9P5rpH6BP
S/VDMgZ9mt8fJSF/LX1aWzUYW5Bp6NPG6J3YTAb3MKoO5EhG5rlM+yrQpxfX p22ZC/o09Ol5m65o
+smAPr2OaQCYHzdgGwDTW0Fk+nu3ti/AkghMt/r02s4AC4Ix/Xd3XNsbYDl4 ph/6NLvQPoY/flN3
Ggq7UoqHrkWs0QdmMx7ilejDrWAvf8G30z3wjnQT63XNrZTusioW5SDdfJD9 Hd3kWeSIHS3nI9N3
fVr28/jPDv5l/BVrxcKK21P2ok3ZmG7joi1N2x2ZYU1fT2ZqYvvkHii5ldJZ RMe016dlP71MC9PE
a3U2yL/t1FEFg/RryVgYUeJ/WcZfmOHpZZpu3RDQ3YlIDgojnC8VCRWNKNfI cDRkph9mWE9qCNBR
IX2mQ17PtEjqCqapj+n4Bgz5Lpxgw36GaRK9E7d542ck4iTbVTMd2umhi3LG 1KCjAyLfrZwxO7q9
TPu3zWimoz7NveafzKKj6pzO3HRCaj6n6aa8yNyY7nYa04UeEnLSYZ+ku9aZ StHC7EYxrXrn0dFM
K0SmO31aey3ZEsmoBhZxDzVMy2o1Ob0Y08H5oUxLc/K+CmfpYJxDiekY8lqm uT5teJ3EOgkBJWfF
gczmaFWmfZUi0zIb0/f1KKaJVSl5lh/1M6O3zTTTp0Ov4mNBzRzSp6xYQszr 9AGAuaRmLEQpD3TT
Hd7Yj3z8EA9KoV1ysIZK5jzFm1Bed9OoOHvij5i3W9KgcGY8BlKGaeX8jZ0x Eh5X5FOWxfSN69O3
OUGZEhrQYkJnC97Hy6Gbe0d9elbr+u0VzudneuIqxUqmnwhoWVvB2vI4AABL AfunNwLsn94KsH96
I1hj/7Rukv4xSeyfTrcCuNfbP+13WsTtLMlGk+LOkx7zg3br6E1Cs2CqGXtX 2Evun7aYTkLON/Rg
/7SKiwx5PdNP3j8dronBQDKN/dPme34006vsnxbJbTuI/dOaadU7j04a1gzT T98/TcRdJBkRi7EF
mQ7OY/90jmnSl8PAVxjIoidGzNZh2lfB/mk1c0ifsmIJMa/TBwARa/4oxDqT VMsOsX9aBI4Nhfop
ywT2T69n+snA/ul1TAMAAABAFY7XBtCy3h/X66XB12ltP4CFcW1ZPn1dLqD6 vXG8Xk6nw6Hh+sRW
Q0sPF3x1JL1oLEzIhQG9zAI8Cdc2ox8Iq6HlhXJWqaZYrRtSLKNKk8AsaFP6 ntOnc1wN9cew7hbW
A/UCiJZcU5EnLiuL9UjWXC8a+s4HfZMF6EOBabX0T46tpSsFICRpVtKiTG5b GkpXo3/RHhiA++hd
xbQzmPbZ6DhjNtPOYlp970J41rdKDgzD8evSEN1Qff4cwbRJ8QCmna7mZAmY nhGnx5TsfP4Mc29N
3FSmOcsW0+q6+H5jKBdTfnx0j8Gd5vPn5048ZYWDfyKSwq3QcYVQzFVnZ6rU Su1mky7+RJbUdOkB
GIZjlTqN2L4DKsRpPOsAAAAAwDrYt1jbCWB57H+1+GdtN4Cl8SAaVL89PNGR 6iHisVkzFM35ZFZv
SqllOZ+3Jpnv20Xvw0fz7/ARqHa1gc3UpORFtsYcoMJZxr0NSub7w8evQ/Pv v+aX/ypC2O/iuPos
9wLLQMiNxTGdWNrwvSZ620yysVj3IzuPB8dXZkNNuQ+ItWdeb08y338cOqYP H4Fpa5FZSQ08jNnt
YDJKWSk6UbmFHs678lUKxtS2N2tr2jYl82b0bnhuR+9f/6qcVkq0y3Dk8kz3 i5fGNXOLbkk7q2Fa
5qbd/M0l8zgh40ynsXoi06JQdjWaaZfvbzOS+T4SrWdkdUyLyNMApilrxYoz 5ftLe2JHm2nLD1Kt
2I8pmb8c9gnRUoOW45k1l2IHv7FYV9W7hh1Z8y02GQoNmE9i/3TsTxrLOi9s OZe4OVgyfz3s/22x
W33lpD58Lxro9fFP+02E9YmuzpSXzSkAAAAAAAAAALaLRLzNVhxuMa7NAKuD 0nXMGWzK12D6J8Bi
mkvEGc06/tFFsmwm9osKONL+CRDS8OA/tJ1JWMF0vwKOtH8CtDY09A9t28lo 5HRRLUNKLw85YRr1
55d7R29xzOmioPoJyI/e4XKO6XiNbItVCjhG7+dAfhmHqbOpUJz8oe2o7UqD Sm3uUcAxIfvhEE/N
azsDLAWZhiAaAAAAAAAAAIBt4X82+WhtXSnDHwAAAABJRU5ErkJggg==
------=_NextPart_000_0284_01C5BA9C.5496CA40--
Attached files
------=_NextPart_000_0284_01C5BA9C.5496CA40
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0285_01C5BA9C.5496CA40"
------=_NextPart_001_0285_01C5BA9C.5496CA40
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
lo vistes, el error que me da cuand arranca
el cusuario es una variable publica
"Ignacio Ortiz de Z=FA=F1iga" <InvalidAccount@ozs.com> escribi=F3 en =
el mensaje news:43295250$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
"PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje =
news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando =
entro en=20
> inmobiliaria, se
> y salgo no puedo volver a utilizar en data set del primero.
>=20
>=20
> "Ignacio Ortiz de Z=FA=F1iga" <InvalidAccount@ozs.com> escribi=F3 en =
el mensaje=20
> news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Pilo,
>>
>> Posiblemente est=E9s creando un componente oDataSet en el segundo =
formulario=20
>> y
>> asignando el mismo DataSet que tiene el formulario principal. En =
dicho=20
>> caso
>> cuando el formulario segundo se destruye tambi=E9n destruye todos =
sus
>> componentes, lo que implica la destrucci=F3n del DataSet, que =
conlleva el
>> cierre de la tabla a la que apunta.
>>
>> Hay dos formas de solucionarlo:
>>
>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>
>> 2) No utilizar ning=FAn componente oDataSet en Form2, simplemente =
asigna el
>> dataset en cada control en su evento OnCreate, como hacemos en el =
ejemplo
>> Datacontrolsdbfdata2
>>
>> Saludos,
>>
>> "PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje
>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>> Tengo un formulario con un dataset,
>>> en el cual busco un registro y lo encuentro
>>> pulso un boton de este formulario que va a otro formulario
>>> en este abro otro dataset diferente y trabajo con el,
>>> cuando cierro el ultimo formulario se queda en el primero.
>>> si busco otra vez en este primero me da el siguiente error
>>> "__DBLOCATE(0)
>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>> Argumentos: () "
>>>
>>> ***************************** Registro de errores
>>> *****************************
>>>
>>> Fecha: 13-09-05
>>> Hora: 14:14:42
>>> Memoria libre: 67624
>>> Area actual: 2
>>>
>>> ------------------------- Informaci=F3n del
>>> compilador --------------------------
>>>
>>> Versi=F3n Xailer: Xailer 0.99.5 Pre-release 5
>>> Compilador: xHarbour build 0.99.51 Intl. (SimpLex) PCode =
Version: 7
>>> Compilador C/C++: Borland C++ 5.5.1
>>> Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
>>>
>>> ----------------------- Informaci=F3n detallada del
>>> error -----------------------
>>>
>>> Subsistema: DBCMD
>>> C=F3digo de error: 35
>>> Estado: .T.
>>> Descripci=F3n: Workarea not in use
>>> Operaci=F3n: __DBLOCATE
>>> Argumentos:
>>> Fichero:
>>> C=F3digo error SO: 0
>>>
>>> Pila de llamadas:
>>> __DBLOCATE (0)
>>> TFORM0:ENTRAR (51)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> TFORM0:ENTRAR (55)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> MAIN (16)
>>>
>>> ------------------ Informaci=F3n detallada de =E1reas de
>>> trabajo ------------------
>>>
>>> Area: 1
>>> Alias: USUARIOS
>>> Registro: 1
>>> Filtro:
>>> Relaci=F3n:
>>> Orden del =EDndice: 1
>>> Clave activa: 1
>>>
>>>
>>>
>>> "Ignacio Ortiz de Z=FA=F1iga" <InvalidAccount@ozs.com> escribi=F3 =
en el mensaje
>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Pilo,
>>>>
>>>> Si crees el DataSet en el formulario que abres, este se =
destruir=E1 cuando
>>>> cierres el formulario a no ser de que pongas la propiedad =
lHideOnClose a
>>>> .T. Pero en cuanto destruyas completamente el formulario con =
End() el
>>>> Dataset se cerrarr=E1. Si vas a seguir trabajando con el DataSet =
es
>>>> recomendable que lo crees con anterioridad y simplemente asignes =
el
>>>> Dataset en cada Datacontrol en el evento OnCreate de cada =
DataControl.
>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>
>>>> Un saludo,
>>>>
>>>> "PILO" <srmpilo@hotmail.com> escribi=F3 en el mensaje
>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>> Estoy en un formulario con un dataset
>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>> diferente
>>>>> cuando se cierra este formulario vuelvo al primero y quiero=20
>>>>> posicionarme
>>>>> en el dataset
>>>>> que tenia antes de pulsar el boton.
>>>>> Como puedo recupera este dataset que esta a Open.
>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>=20
>=20
>=20
>
------=_NextPart_001_0285_01C5BA9C.5496CA40
Content-Type: text/html;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2900.2722" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>lo vistes, el error que me da cuand=20
arranca</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>el cusuario es una variable =
publica</FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ignacio Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:InvalidAccount@ozs.com">InvalidAccount@ozs.com</A>> =
escribi=F3=20
en el mensaje <A=20
=
href=3D"news:43295250$1@ozsrvnegro.ozlan.local">news:43295250$[email=1@ozsrvnegr]1@ozsrvnegr[/email]=
o.ozlan.local</A>...</DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:027f01c5ba8b$907b5730$[email=6601a8c0@pilo]6601a8c0@pilo[/email]"=20
align=3Dbaseline border=3D0></DIV>
<DIV>"PILO" <<A=20
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>> =
escribi=F3 en el=20
mensaje <A=20
=
href=3D"news:43293669@ozsrvnegro.ozlan.local">news:43293669@ozsrvnegro.oz=
lan.local</A>...</DIV>>=20
Esta abiertos con dataset diferentes, te mando un ejemplo, cuando =
entro en=20
<BR>> inmobiliaria, se<BR>> y salgo no puedo volver a utilizar =
en data=20
set del primero.<BR>> <BR>> <BR>> "Ignacio Ortiz de =
Z=FA=F1iga" <<A=20
href=3D"mailto:InvalidAccount@ozs.com">InvalidAccount@ozs.com</A>> =
escribi=F3=20
en el mensaje <BR>> <A=20
=
href=3D"news:4327f95d$1@ozsrvnegro.ozlan.local">news:4327f95d$[email=1@ozsrvnegr]1@ozsrvnegr[/email]=
o.ozlan.local</A>...<BR>>>=20
Pilo,<BR>>><BR>>> Posiblemente est=E9s creando un =
componente=20
oDataSet en el segundo formulario <BR>>> y<BR>>> asignando =
el=20
mismo DataSet que tiene el formulario principal. En dicho <BR>>> =
caso<BR>>> cuando el formulario segundo se destruye tambi=E9n =
destruye=20
todos sus<BR>>> componentes, lo que implica la destrucci=F3n del =
DataSet,=20
que conlleva el<BR>>> cierre de la tabla a la que=20
apunta.<BR>>><BR>>> Hay dos formas de=20
solucionarlo:<BR>>><BR>>> 1) Asignar Form2:oDataSet a NIL =
en el=20
evento Form2:OnClose<BR>>><BR>>> 2) No utilizar ning=FAn =
componente=20
oDataSet en Form2, simplemente asigna el<BR>>> dataset en cada =
control=20
en su evento OnCreate, como hacemos en el ejemplo<BR>>>=20
Datacontrolsdbfdata2<BR>>><BR>>> =
Saludos,<BR>>><BR>>>=20
"PILO" <<A =
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>>=20
escribi=F3 en el mensaje<BR>>> <A=20
=
href=3D"news:4327f449@ozsrvnegro.ozlan.local">news:4327f449@ozsrvnegro.oz=
lan.local</A>...<BR>>>>=20
Tengo un formulario con un dataset,<BR>>>> en el cual busco =
un=20
registro y lo encuentro<BR>>>> pulso un boton de este =
formulario que=20
va a otro formulario<BR>>>> en este abro otro dataset =
diferente y=20
trabajo con el,<BR>>>> cuando cierro el ultimo formulario se =
queda en=20
el primero.<BR>>>> si busco otra vez en este primero me da el =
siguiente error<BR>>>> "__DBLOCATE(0)<BR>>>> Error=20
DBCMD/35Â Workarea not in use: __DBLOCATE<BR>>>> =
Argumentos: ()=20
"<BR>>>><BR>>>> ***************************** =
Registro de=20
errores<BR>>>>=20
=
*****************************<BR>>>><BR >>>>ÂÂ=
ÂÂÂÂÂÂ ÂÂ=20
Fecha:=20
=
13-09-05<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂ&=
nbsp;ÂÂ=20
Hora: 14:14:42<BR>>>>ÂÂ Memoria libre:=20
67624<BR> >>>ÂÂÂ&n bsp; Area actual:=20
2<BR>>>><BR>>>> ------------------------- =
Informaci=F3n=20
del<BR>>>> compilador=20
--------------------------<BR>>>><BR >>>>Â =
Versi=F3n=20
Xailer: Xailer 0.99.5 Pre-release=20
5<BR> >>>ÂÂÂ&n bsp;Â Compilador: xHarbour =
build=20
0.99.51 Intl. (SimpLex) PCode Version: 7<BR>>>> Compilador =
C/C++:=20
Borland C++ 5.5.1<BR> >>>ÂÂÂ&n bsp;Â =
Plataforma:=20
Windows XP Professional 5.01.2600 Service Pack=20
2<BR>>>><BR>>>> ----------------------- =
Informaci=F3n=20
detallada del<BR>>>> error=20
=
-----------------------<BR>>>><BR>>>>ÂÂÂ=
ÂÂ=20
Subsistema: DBCMD<BR>>>> C=F3digo de error:=20
=
35<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ =
Estado: .T.<BR> >>>ÂÂÂ&n bsp; Descripci=F3n: =
Workarea not=20
in use<BR> >>>ÂÂÂ&n bsp;ÂÂ =
Operaci=F3n:=20
__DBLOCATE<BR> >>>ÂÂÂ&n bsp;Â=20
=
Argumentos:<BR> >>>ÂÂÂ&n bsp;ÂÂÂ&nbs=
p;=20
Fichero:<BR>>>> C=F3digo error SO: =
0<BR>>>><BR>>>>=20
Pila de llamadas:<BR>>>>Â __DBLOCATE =
(0)<BR>>>>Â=20
TFORM0:ENTRAR (51)<BR>>>>Â TBUTTON:ONCLICK=20
(0)<BR>>>>Â TBUTTON:CLICK (101)<BR>>>>Â=20
(b)XCONTROL (136)<BR>>>>Â TBUTTON:COMMAND=20
(0)<BR>>>>Â TFORM0:WMCOMMAND (234)<BR>>>>Â =
RUNFORM=20
(0)<BR>>>>Â TAPPLICATION:RUN (189)<BR>>>>Â =
TFORM0:ENTRAR (55)<BR>>>>Â TBUTTON:ONCLICK=20
(0)<BR>>>>Â TBUTTON:CLICK (101)<BR>>>>Â=20
(b)XCONTROL (136)<BR>>>>Â TBUTTON:COMMAND=20
(0)<BR>>>>Â TFORM0:WMCOMMAND (234)<BR>>>>Â =
RUNFORM=20
(0)<BR>>>>Â TAPPLICATION:RUN (189)<BR>>>>Â =
MAIN=20
(16)<BR>>>><BR>>>> ------------------ Informaci=F3n =
detallada=20
de =E1reas de<BR>>>> trabajo=20
=
------------------<BR>>>><BR> >>>ÂÂÂ&n bsp=
;  ;Â=20
Area:=20
=
1<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ&n =
bsp;=20
Alias: =
USUARIOS<BR> >>>ÂÂÂ&n bsp;ÂÂÂ=20
Registro:=20
=
1<BR> >>>ÂÂÂ&n bsp;ÂÂÂÂÂ=20
Filtro:<BR> >>>ÂÂÂ&n bsp;ÂÂÂ=20
Relaci=F3n:<BR>>>> Orden del =EDndice:=20
1<BR>>>>ÂÂÂ Clave activa:=20
1<BR>>>><BR>>>> <BR>>>><BR>>>> =
"Ignacio=20
Ortiz de Z=FA=F1iga" <<A=20
href=3D"mailto:InvalidAccount@ozs.com">InvalidAccount@ozs.com</A>> =
escribi=F3=20
en el mensaje<BR>>>> <A=20
=
href=3D"news:43253c7d$1@ozsrvnegro.ozlan.local">news:43253c7d$[email=1@ozsrvnegr]1@ozsrvnegr[/email]=
o.ozlan.local</A>...<BR>>>>>=20
Pilo,<BR>>>>><BR>>>>> Si crees el DataSet en =
el=20
formulario que abres, este se destruir=E1 cuando<BR>>>>> =
cierres el=20
formulario a no ser de que pongas la propiedad lHideOnClose=20
a<BR>>>>> .T. Pero en cuanto destruyas completamente el =
formulario=20
con End() el<BR>>>>> Dataset se cerrarr=E1. Si vas a =
seguir=20
trabajando con el DataSet es<BR>>>>> recomendable que lo =
crees con=20
anterioridad y simplemente asignes el<BR>>>>> Dataset en =
cada=20
Datacontrol en el evento OnCreate de cada =
DataControl.<BR>>>>>=20
Echale un vistazo el ejemplo=20
DataControlsdbfData2<BR>>>>><BR >>>>> Un=20
saludo,<BR>>>>><BR>>>>> "PILO" <<A=20
href=3D"mailto:srmpilo@hotmail.com">srmpilo@hotmail.com</A>> =
escribi=F3 en el=20
mensaje<BR>>>>> <A=20
=
href=3D"news:43215f60@ozsrvnegro.ozlan.local">news:43215f60@ozsrvnegro.oz=
lan.local</A>...<BR>>>>>>=20
Estoy en un formulario con un dataset<BR>>>>>> cuando =
pulso un=20
boton entro en otro formulario con otro =
dataset<BR>>>>>>=20
diferente<BR>>>>>> cuando se cierra este formulario =
vuelvo al=20
primero y quiero <BR>>>>>> =
posicionarme<BR>>>>>>=20
en el dataset<BR>>>>>> que tenia antes de pulsar el=20
boton.<BR>>>>>> Como puedo recupera este dataset que =
esta a=20
Open.<BR>>>>>> Muchas gracias de antemano a todos y =
perdonar mi=20
=
ignoracia.<BR>>>>>><BR >>>>><BR>>>>>=
;<BR>>>><BR>>>> <BR>>><BR>>>=20
<BR>> <BR>> <BR>> </BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_0285_01C5BA9C.5496CA40--
------=_NextPart_000_0284_01C5BA9C.5496CA40
Content-Type: image/png;
name="Image1.png"
Content-Transfer-Encoding: base64
Content-ID: <027f01c5ba8b$907b5730$[email=6601a8c0@pilo]6601a8c0@pilo[/email]>
iVBORw0KGgoAAAANSUhEUgAAAekAAACVCAMAAABLh/KrAAAAB3RJTUUH1QkP CjMXoXswOgAAAAlw
SFlzAAAOwwAADsMBx2+oZAAAAARnQU1BAACxjwv8YQUAAABCUExUReb+/wAA AMDAgICAgP/AgLoA
AP8AAP////+0tP/NtLi4uABg/wAA/wAym6DA/yDA/2Cg///ObP//tPDwAP// gOzp2KXQoIIAAAqL
SURBVHja7VwNg+IoDCWnt86p4zi76///q9dqgSQESr/saN/bnamlENI8g5Qn 4xwAAO+I47XBcW0v
gMVxvV4afJ3W9gNYGNeW5dPX5QKq3xvH6+V0Ohwark9xAKcG2RbUVbEvUlJw L4rl7Tk9sPa9bwvX
NqMf2Pkycp7PAqiymKQ9imVUaRKYBW1K33P6dN75pA6stGl3z8F7UnbJSbxS V6XL2UdVJ9K1ozk2
J1LNfeKLPI/9ySMwFgWmI0cd1Y7U1VAlJCmRHhJklSS3ec4LJkODMAqA6Em4 j95VTDuDaZ+NjjNm
M+0spsOnOLcs2vl+9GVgKI5fl4bohurz5wimTYoHMO10tbQATM+F02NKdj5/ hrm3Jm4q05w0i2l1
nci5HNMkZv4Y0AfhTvP5M6Y0nyi58EQUB1o+eyJ2mV/kpvhMTI/XoRnrl18S DR2YnobjrsWxZz30
2UGlihJgKI7HPp7lk9MToPvDQgsAAACwUUCf3gigT28E0Kc3gqX1aa1TqXWQ qFbz9ZM+F4ARWFyf
ZmK0XBiN66EkagkNG5gNi+vTVUyrle5ExoRaPR2L69M1TFMf01Crp2NxfVp9 Mvsf/5n8+NXPtCiB
hjkCi+vTkZxK8ZLEu8eJa2B6ApbWpyU5WaZJXw7jO9TqubCsPh0Hb+czVnSQ PGXpbwlDrZ4PP1Of
7usdtI7BD9Sny71jWQUAAADYEL53020AL4Dv339A9Sbw/fvvDt852QAaov+K pF5WUhaiRlDG9AJn
WI0pGDEvsFWctCPToFzn6e2hDhOfA5mqwO7IyTO1gMV6zfT9/ZtIJvWikrKy xzQOsqqNiVF+gZZy
TazXk5ma2D65B0pupXSWoEnphmmZ1BVM98lPOUmZZCeJOcVY3MET/ssy/sIM Ty/T5FdpuzsRyUFh
hPOlIqGiEeUaGY5qMV8uDNtMq+BnQ17PtEjqCqZHS8pc2zBNs/jz3onbdPyM RJxku2qmnSnDyzzK
2Iy3W1ZiSBjU0e1lOmoHI5luP6VbpnlSLykpM/eLPJALX2DJWTFDPpXpQg8J OemwT9Jd60ylaGF2
o5hWvfPoaKZNtEzfwbWs1KxMRj2wDJCUSfYQmmsvdU4vxnRwfijT0hyJgsJZ OhjnUGI6hryW6TvR
bU7zpJY85JgmfTkMfIWBLMdR7+i9HNO+SpFpmY32l6gGM02sSsmz/KifGb1t pv94xO+cLCgpO2aF
DYBpTocPiNihYz/y8UP+CR1ywl9xS0lEmfMUbyIVwsWTW5ypMTOsQeHMeAyk DNPKecfOGAmPKyqe
FnYBvcrlMFCmhAa0mNDZgvfxqjgGzGo2KynPz/SCajWEcAAAAGB9QJ/eCKBP bwXQpzeC9fVpvqgS
fYA+/Xb6tF5vFdXGxGjQaqhehJ0FU83Yq+4vr0+bDgaD0KdZ8LMhr2d6TX06 wzT0afM9P5rpH6BP
S/VDMgZ9mt8fJSF/LX1aWzUYW5Bp6NPG6J3YTAb3MKoO5EhG5rlM+yrQpxfX p22ZC/o09Ol5m65o
+smAPr2OaQCYHzdgGwDTW0Fk+nu3ti/AkghMt/r02s4AC4Ix/Xd3XNsbYDl4 ph/6NLvQPoY/flN3
Ggq7UoqHrkWs0QdmMx7ilejDrWAvf8G30z3wjnQT63XNrZTusioW5SDdfJD9 Hd3kWeSIHS3nI9N3
fVr28/jPDv5l/BVrxcKK21P2ok3ZmG7joi1N2x2ZYU1fT2ZqYvvkHii5ldJZ RMe016dlP71MC9PE
a3U2yL/t1FEFg/RryVgYUeJ/WcZfmOHpZZpu3RDQ3YlIDgojnC8VCRWNKNfI cDRkph9mWE9qCNBR
IX2mQ17PtEjqCqapj+n4Bgz5Lpxgw36GaRK9E7d542ck4iTbVTMd2umhi3LG 1KCjAyLfrZwxO7q9
TPu3zWimoz7NveafzKKj6pzO3HRCaj6n6aa8yNyY7nYa04UeEnLSYZ+ku9aZ StHC7EYxrXrn0dFM
K0SmO31aey3ZEsmoBhZxDzVMy2o1Ob0Y08H5oUxLc/K+CmfpYJxDiekY8lqm uT5teJ3EOgkBJWfF
gczmaFWmfZUi0zIb0/f1KKaJVSl5lh/1M6O3zTTTp0Ov4mNBzRzSp6xYQszr 9AGAuaRmLEQpD3TT
Hd7Yj3z8EA9KoV1ysIZK5jzFm1Bed9OoOHvij5i3W9KgcGY8BlKGaeX8jZ0x Eh5X5FOWxfSN69O3
OUGZEhrQYkJnC97Hy6Gbe0d9elbr+u0VzudneuIqxUqmnwhoWVvB2vI4AABL AfunNwLsn94KsH96
I1hj/7Rukv4xSeyfTrcCuNfbP+13WsTtLMlGk+LOkx7zg3br6E1Cs2CqGXtX 2Evun7aYTkLON/Rg
/7SKiwx5PdNP3j8dronBQDKN/dPme34006vsnxbJbTuI/dOaadU7j04a1gzT T98/TcRdJBkRi7EF
mQ7OY/90jmnSl8PAVxjIoidGzNZh2lfB/mk1c0ifsmIJMa/TBwARa/4oxDqT VMsOsX9aBI4Nhfop
ywT2T69n+snA/ul1TAMAAABAFY7XBtCy3h/X66XB12ltP4CFcW1ZPn1dLqD6 vXG8Xk6nw6Hh+sRW
Q0sPF3x1JL1oLEzIhQG9zAI8Cdc2ox8Iq6HlhXJWqaZYrRtSLKNKk8AsaFP6 ntOnc1wN9cew7hbW
A/UCiJZcU5EnLiuL9UjWXC8a+s4HfZMF6EOBabX0T46tpSsFICRpVtKiTG5b GkpXo3/RHhiA++hd
xbQzmPbZ6DhjNtPOYlp970J41rdKDgzD8evSEN1Qff4cwbRJ8QCmna7mZAmY nhGnx5TsfP4Mc29N
3FSmOcsW0+q6+H5jKBdTfnx0j8Gd5vPn5048ZYWDfyKSwq3QcYVQzFVnZ6rU Su1mky7+RJbUdOkB
GIZjlTqN2L4DKsRpPOsAAAAAwDrYt1jbCWB57H+1+GdtN4Cl8SAaVL89PNGR 6iHisVkzFM35ZFZv
SqllOZ+3Jpnv20Xvw0fz7/ARqHa1gc3UpORFtsYcoMJZxr0NSub7w8evQ/Pv v+aX/ypC2O/iuPos
9wLLQMiNxTGdWNrwvSZ620yysVj3IzuPB8dXZkNNuQ+ItWdeb08y338cOqYP H4Fpa5FZSQ08jNnt
YDJKWSk6UbmFHs678lUKxtS2N2tr2jYl82b0bnhuR+9f/6qcVkq0y3Dk8kz3 i5fGNXOLbkk7q2Fa
5qbd/M0l8zgh40ynsXoi06JQdjWaaZfvbzOS+T4SrWdkdUyLyNMApilrxYoz 5ftLe2JHm2nLD1Kt
2I8pmb8c9gnRUoOW45k1l2IHv7FYV9W7hh1Z8y02GQoNmE9i/3TsTxrLOi9s OZe4OVgyfz3s/22x
W33lpD58Lxro9fFP+02E9YmuzpSXzSkAAAAAAAAAALaLRLzNVhxuMa7NAKuD 0nXMGWzK12D6J8Bi
mkvEGc06/tFFsmwm9osKONL+CRDS8OA/tJ1JWMF0vwKOtH8CtDY09A9t28lo 5HRRLUNKLw85YRr1
55d7R29xzOmioPoJyI/e4XKO6XiNbItVCjhG7+dAfhmHqbOpUJz8oe2o7UqD Sm3uUcAxIfvhEE/N
azsDLAWZhiAaAAAAAAAAAIBt4X82+WhtXSnDHwAAAABJRU5ErkJggg==
------=_NextPart_000_0284_01C5BA9C.5496CA40--
Attached files
-
- Mensajes: 203
- Registrado: Vie Abr 01, 2005 9:05 am
Volver Formulario anterior recuperar la base datos dataset
Pilo,
EL error que yo estoy viendo, por encima de que cUsuario la asuma como
ambigua es que no puede incluir el DbfTest.rc y por eso no termina de
enlazar.
Por otro lado, para evitar el uso de variables publicas, tienes la clase
AppData que es visible desde todos los PRG's del proyecto. Añade una
data a AppData con:
AppData:AddData( "nombre_de_la_data", valor )
y despues usala como
AppData:nombre_de_la_data := Valor
o tambien
variable := AppData:nombre_de_la_data
nombre_de_la_data es el nombre que quieras ponerle a esa variable.
Un saludo
Jose A. Suarez
PILO escribió:
> lo vistes, el error que me da cuand arranca
> el cusuario es una variable publica
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com
> <mailto:InvalidAccount@ozs.com>> escribió en el mensaje
> news:43295250$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> "PILO" <srmpilo@hotmail.com <mailto:srmpilo@hotmail.com>> escribió
> en el mensaje news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
> > Esta abiertos con dataset diferentes, te mando un ejemplo, cuando
> entro en
> > inmobiliaria, se
> > y salgo no puedo volver a utilizar en data set del primero.
> >
> >
> > "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com
> <mailto:InvalidAccount@ozs.com>> escribió en el mensaje
> > news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >> Pilo,
> >>
> >> Posiblemente estés creando un componente oDataSet en el segundo
> formulario
> >> y
> >> asignando el mismo DataSet que tiene el formulario principal. En
> dicho
> >> caso
> >> cuando el formulario segundo se destruye también destruye todos sus
> >> componentes, lo que implica la destrucción del DataSet, que
> conlleva el
> >> cierre de la tabla a la que apunta.
> >>
> >> Hay dos formas de solucionarlo:
> >>
> >> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
> >>
> >> 2) No utilizar ningún componente oDataSet en Form2, simplemente
> asigna el
> >> dataset en cada control en su evento OnCreate, como hacemos en
> el ejemplo
> >> Datacontrolsdbfdata2
> >>
> >> Saludos,
> >>
> >> "PILO" <srmpilo@hotmail.com <mailto:srmpilo@hotmail.com>>
> escribió en el mensaje
> >> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
> >>> Tengo un formulario con un dataset,
> >>> en el cual busco un registro y lo encuentro
> >>> pulso un boton de este formulario que va a otro formulario
> >>> en este abro otro dataset diferente y trabajo con el,
> >>> cuando cierro el ultimo formulario se queda en el primero.
> >>> si busco otra vez en este primero me da el siguiente error
> >>> "__DBLOCATE(0)
> >>> Error DBCMD/35 Workarea not in use: __DBLOCATE
> >>> Argumentos: () "
> >>>
> >>> ***************************** Registro de errores
> >>> *****************************
> >>>
> >>> Fecha: 13-09-05
> >>> Hora: 14:14:42
> >>> Memoria libre: 67624
> >>> Area actual: 2
> >>>
> >>> ------------------------- Información del
> >>> compilador --------------------------
> >>>
> >>> Versión Xailer: Xailer 0.99.5 Pre-release 5
> >>> Compilador: xHarbour build 0.99.51 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: DBCMD
> >>> Código de error: 35
> >>> Estado: .T.
> >>> Descripción: Workarea not in use
> >>> Operación: __DBLOCATE
> >>> Argumentos:
> >>> Fichero:
> >>> Código error SO: 0
> >>>
> >>> Pila de llamadas:
> >>> __DBLOCATE (0)
> >>> TFORM0:ENTRAR (51)
> >>> TBUTTON:ONCLICK (0)
> >>> TBUTTON:CLICK (101)
> >>> (b)XCONTROL (136)
> >>> TBUTTON:COMMAND (0)
> >>> TFORM0:WMCOMMAND (234)
> >>> RUNFORM (0)
> >>> TAPPLICATION:RUN (189)
> >>> TFORM0:ENTRAR (55)
> >>> TBUTTON:ONCLICK (0)
> >>> TBUTTON:CLICK (101)
> >>> (b)XCONTROL (136)
> >>> TBUTTON:COMMAND (0)
> >>> TFORM0:WMCOMMAND (234)
> >>> RUNFORM (0)
> >>> TAPPLICATION:RUN (189)
> >>> MAIN (16)
> >>>
> >>> ------------------ Información detallada de áreas de
> >>> trabajo ------------------
> >>>
> >>> Area: 1
> >>> Alias: USUARIOS
> >>> Registro: 1
> >>> Filtro:
> >>> Relación:
> >>> Orden del índice: 1
> >>> Clave activa: 1
> >>>
> >>>
> >>>
> >>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com
> <mailto:InvalidAccount@ozs.com>> escribió en el mensaje
> >>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >>>> Pilo,
> >>>>
> >>>> Si crees el DataSet en el formulario que abres, este se
> destruirá cuando
> >>>> cierres el formulario a no ser de que pongas la propiedad
> lHideOnClose a
> >>>> .T. Pero en cuanto destruyas completamente el formulario con
> End() el
> >>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
> >>>> recomendable que lo crees con anterioridad y simplemente
> asignes el
> >>>> Dataset en cada Datacontrol en el evento OnCreate de cada
> DataControl.
> >>>> Echale un vistazo el ejemplo DataControlsdbfData2
> >>>>
> >>>> Un saludo,
> >>>>
> >>>> "PILO" <srmpilo@hotmail.com <mailto:srmpilo@hotmail.com>>
> escribió en el mensaje
> >>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
> >>>>> Estoy en un formulario con un dataset
> >>>>> cuando pulso un boton entro en otro formulario con otro dataset
> >>>>> diferente
> >>>>> cuando se cierra este formulario vuelvo al primero y quiero
> >>>>> posicionarme
> >>>>> en el dataset
> >>>>> que tenia antes de pulsar el boton.
> >>>>> Como puedo recupera este dataset que esta a Open.
> >>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
> >>>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >
> >
> >
EL error que yo estoy viendo, por encima de que cUsuario la asuma como
ambigua es que no puede incluir el DbfTest.rc y por eso no termina de
enlazar.
Por otro lado, para evitar el uso de variables publicas, tienes la clase
AppData que es visible desde todos los PRG's del proyecto. Añade una
data a AppData con:
AppData:AddData( "nombre_de_la_data", valor )
y despues usala como
AppData:nombre_de_la_data := Valor
o tambien
variable := AppData:nombre_de_la_data
nombre_de_la_data es el nombre que quieras ponerle a esa variable.
Un saludo
Jose A. Suarez
PILO escribió:
> lo vistes, el error que me da cuand arranca
> el cusuario es una variable publica
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com
> <mailto:InvalidAccount@ozs.com>> escribió en el mensaje
> news:43295250$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> "PILO" <srmpilo@hotmail.com <mailto:srmpilo@hotmail.com>> escribió
> en el mensaje news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
> > Esta abiertos con dataset diferentes, te mando un ejemplo, cuando
> entro en
> > inmobiliaria, se
> > y salgo no puedo volver a utilizar en data set del primero.
> >
> >
> > "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com
> <mailto:InvalidAccount@ozs.com>> escribió en el mensaje
> > news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >> Pilo,
> >>
> >> Posiblemente estés creando un componente oDataSet en el segundo
> formulario
> >> y
> >> asignando el mismo DataSet que tiene el formulario principal. En
> dicho
> >> caso
> >> cuando el formulario segundo se destruye también destruye todos sus
> >> componentes, lo que implica la destrucción del DataSet, que
> conlleva el
> >> cierre de la tabla a la que apunta.
> >>
> >> Hay dos formas de solucionarlo:
> >>
> >> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
> >>
> >> 2) No utilizar ningún componente oDataSet en Form2, simplemente
> asigna el
> >> dataset en cada control en su evento OnCreate, como hacemos en
> el ejemplo
> >> Datacontrolsdbfdata2
> >>
> >> Saludos,
> >>
> >> "PILO" <srmpilo@hotmail.com <mailto:srmpilo@hotmail.com>>
> escribió en el mensaje
> >> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
> >>> Tengo un formulario con un dataset,
> >>> en el cual busco un registro y lo encuentro
> >>> pulso un boton de este formulario que va a otro formulario
> >>> en este abro otro dataset diferente y trabajo con el,
> >>> cuando cierro el ultimo formulario se queda en el primero.
> >>> si busco otra vez en este primero me da el siguiente error
> >>> "__DBLOCATE(0)
> >>> Error DBCMD/35 Workarea not in use: __DBLOCATE
> >>> Argumentos: () "
> >>>
> >>> ***************************** Registro de errores
> >>> *****************************
> >>>
> >>> Fecha: 13-09-05
> >>> Hora: 14:14:42
> >>> Memoria libre: 67624
> >>> Area actual: 2
> >>>
> >>> ------------------------- Información del
> >>> compilador --------------------------
> >>>
> >>> Versión Xailer: Xailer 0.99.5 Pre-release 5
> >>> Compilador: xHarbour build 0.99.51 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: DBCMD
> >>> Código de error: 35
> >>> Estado: .T.
> >>> Descripción: Workarea not in use
> >>> Operación: __DBLOCATE
> >>> Argumentos:
> >>> Fichero:
> >>> Código error SO: 0
> >>>
> >>> Pila de llamadas:
> >>> __DBLOCATE (0)
> >>> TFORM0:ENTRAR (51)
> >>> TBUTTON:ONCLICK (0)
> >>> TBUTTON:CLICK (101)
> >>> (b)XCONTROL (136)
> >>> TBUTTON:COMMAND (0)
> >>> TFORM0:WMCOMMAND (234)
> >>> RUNFORM (0)
> >>> TAPPLICATION:RUN (189)
> >>> TFORM0:ENTRAR (55)
> >>> TBUTTON:ONCLICK (0)
> >>> TBUTTON:CLICK (101)
> >>> (b)XCONTROL (136)
> >>> TBUTTON:COMMAND (0)
> >>> TFORM0:WMCOMMAND (234)
> >>> RUNFORM (0)
> >>> TAPPLICATION:RUN (189)
> >>> MAIN (16)
> >>>
> >>> ------------------ Información detallada de áreas de
> >>> trabajo ------------------
> >>>
> >>> Area: 1
> >>> Alias: USUARIOS
> >>> Registro: 1
> >>> Filtro:
> >>> Relación:
> >>> Orden del índice: 1
> >>> Clave activa: 1
> >>>
> >>>
> >>>
> >>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com
> <mailto:InvalidAccount@ozs.com>> escribió en el mensaje
> >>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >>>> Pilo,
> >>>>
> >>>> Si crees el DataSet en el formulario que abres, este se
> destruirá cuando
> >>>> cierres el formulario a no ser de que pongas la propiedad
> lHideOnClose a
> >>>> .T. Pero en cuanto destruyas completamente el formulario con
> End() el
> >>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
> >>>> recomendable que lo crees con anterioridad y simplemente
> asignes el
> >>>> Dataset en cada Datacontrol en el evento OnCreate de cada
> DataControl.
> >>>> Echale un vistazo el ejemplo DataControlsdbfData2
> >>>>
> >>>> Un saludo,
> >>>>
> >>>> "PILO" <srmpilo@hotmail.com <mailto:srmpilo@hotmail.com>>
> escribió en el mensaje
> >>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
> >>>>> Estoy en un formulario con un dataset
> >>>>> cuando pulso un boton entro en otro formulario con otro dataset
> >>>>> diferente
> >>>>> cuando se cierra este formulario vuelvo al primero y quiero
> >>>>> posicionarme
> >>>>> en el dataset
> >>>>> que tenia antes de pulsar el boton.
> >>>>> Como puedo recupera este dataset que esta a Open.
> >>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
> >>>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >
> >
> >
Volver Formulario anterior recuperar la base datos dataset
IGNACIO cuando arranca a aplicación y pulso la boton inmobiliaria, funciona
bien, pero cuando vuelvo
otra vez a la primera pantalla, ya no funciona la base datos, ese es el
error que quiero corregir
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando entro en
> inmobiliaria, se
> y salgo no puedo volver a utilizar en data set del primero.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Pilo,
>>
>> Posiblemente estés creando un componente oDataSet en el segundo
>> formulario y
>> asignando el mismo DataSet que tiene el formulario principal. En dicho
>> caso
>> cuando el formulario segundo se destruye también destruye todos sus
>> componentes, lo que implica la destrucción del DataSet, que conlleva el
>> cierre de la tabla a la que apunta.
>>
>> Hay dos formas de solucionarlo:
>>
>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>
>> 2) No utilizar ningún componente oDataSet en Form2, simplemente asigna el
>> dataset en cada control en su evento OnCreate, como hacemos en el ejemplo
>> Datacontrolsdbfdata2
>>
>> Saludos,
>>
>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>> Tengo un formulario con un dataset,
>>> en el cual busco un registro y lo encuentro
>>> pulso un boton de este formulario que va a otro formulario
>>> en este abro otro dataset diferente y trabajo con el,
>>> cuando cierro el ultimo formulario se queda en el primero.
>>> si busco otra vez en este primero me da el siguiente error
>>> "__DBLOCATE(0)
>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>> Argumentos: () "
>>>
>>> ***************************** Registro de errores
>>> *****************************
>>>
>>> Fecha: 13-09-05
>>> Hora: 14:14:42
>>> Memoria libre: 67624
>>> Area actual: 2
>>>
>>> ------------------------- Información del
>>> compilador --------------------------
>>>
>>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>>> Compilador: xHarbour build 0.99.51 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: DBCMD
>>> Código de error: 35
>>> Estado: .T.
>>> Descripción: Workarea not in use
>>> Operación: __DBLOCATE
>>> Argumentos:
>>> Fichero:
>>> Código error SO: 0
>>>
>>> Pila de llamadas:
>>> __DBLOCATE (0)
>>> TFORM0:ENTRAR (51)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> TFORM0:ENTRAR (55)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> MAIN (16)
>>>
>>> ------------------ Información detallada de áreas de
>>> trabajo ------------------
>>>
>>> Area: 1
>>> Alias: USUARIOS
>>> Registro: 1
>>> Filtro:
>>> Relación:
>>> Orden del índice: 1
>>> Clave activa: 1
>>>
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje
>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Pilo,
>>>>
>>>> Si crees el DataSet en el formulario que abres, este se destruirá
>>>> cuando
>>>> cierres el formulario a no ser de que pongas la propiedad lHideOnClose
>>>> a
>>>> .T. Pero en cuanto destruyas completamente el formulario con End() el
>>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>> Dataset en cada Datacontrol en el evento OnCreate de cada DataControl.
>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>
>>>> Un saludo,
>>>>
>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>> Estoy en un formulario con un dataset
>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>> diferente
>>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>>> posicionarme
>>>>> en el dataset
>>>>> que tenia antes de pulsar el boton.
>>>>> Como puedo recupera este dataset que esta a Open.
>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>
bien, pero cuando vuelvo
otra vez a la primera pantalla, ya no funciona la base datos, ese es el
error que quiero corregir
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando entro en
> inmobiliaria, se
> y salgo no puedo volver a utilizar en data set del primero.
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Pilo,
>>
>> Posiblemente estés creando un componente oDataSet en el segundo
>> formulario y
>> asignando el mismo DataSet que tiene el formulario principal. En dicho
>> caso
>> cuando el formulario segundo se destruye también destruye todos sus
>> componentes, lo que implica la destrucción del DataSet, que conlleva el
>> cierre de la tabla a la que apunta.
>>
>> Hay dos formas de solucionarlo:
>>
>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>
>> 2) No utilizar ningún componente oDataSet en Form2, simplemente asigna el
>> dataset en cada control en su evento OnCreate, como hacemos en el ejemplo
>> Datacontrolsdbfdata2
>>
>> Saludos,
>>
>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>> Tengo un formulario con un dataset,
>>> en el cual busco un registro y lo encuentro
>>> pulso un boton de este formulario que va a otro formulario
>>> en este abro otro dataset diferente y trabajo con el,
>>> cuando cierro el ultimo formulario se queda en el primero.
>>> si busco otra vez en este primero me da el siguiente error
>>> "__DBLOCATE(0)
>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>> Argumentos: () "
>>>
>>> ***************************** Registro de errores
>>> *****************************
>>>
>>> Fecha: 13-09-05
>>> Hora: 14:14:42
>>> Memoria libre: 67624
>>> Area actual: 2
>>>
>>> ------------------------- Información del
>>> compilador --------------------------
>>>
>>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>>> Compilador: xHarbour build 0.99.51 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: DBCMD
>>> Código de error: 35
>>> Estado: .T.
>>> Descripción: Workarea not in use
>>> Operación: __DBLOCATE
>>> Argumentos:
>>> Fichero:
>>> Código error SO: 0
>>>
>>> Pila de llamadas:
>>> __DBLOCATE (0)
>>> TFORM0:ENTRAR (51)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> TFORM0:ENTRAR (55)
>>> TBUTTON:ONCLICK (0)
>>> TBUTTON:CLICK (101)
>>> (b)XCONTROL (136)
>>> TBUTTON:COMMAND (0)
>>> TFORM0:WMCOMMAND (234)
>>> RUNFORM (0)
>>> TAPPLICATION:RUN (189)
>>> MAIN (16)
>>>
>>> ------------------ Información detallada de áreas de
>>> trabajo ------------------
>>>
>>> Area: 1
>>> Alias: USUARIOS
>>> Registro: 1
>>> Filtro:
>>> Relación:
>>> Orden del índice: 1
>>> Clave activa: 1
>>>
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje
>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Pilo,
>>>>
>>>> Si crees el DataSet en el formulario que abres, este se destruirá
>>>> cuando
>>>> cierres el formulario a no ser de que pongas la propiedad lHideOnClose
>>>> a
>>>> .T. Pero en cuanto destruyas completamente el formulario con End() el
>>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>> Dataset en cada Datacontrol en el evento OnCreate de cada DataControl.
>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>
>>>> Un saludo,
>>>>
>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>> Estoy en un formulario con un dataset
>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>> diferente
>>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>>> posicionarme
>>>>> en el dataset
>>>>> que tenia antes de pulsar el boton.
>>>>> Como puedo recupera este dataset que esta a Open.
>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Volver Formulario anterior recuperar la base datos dataset
Pilo,
Mandame el proyecto sin errores y con el RC que faltaba.
Gracias.
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:432e61f1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> IGNACIO cuando arranca a aplicación y pulso la boton inmobiliaria,
> funciona bien, pero cuando vuelvo
> otra vez a la primera pantalla, ya no funciona la base datos, ese es el
> error que quiero corregir
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
>> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando entro
>> en inmobiliaria, se
>> y salgo no puedo volver a utilizar en data set del primero.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Pilo,
>>>
>>> Posiblemente estés creando un componente oDataSet en el segundo
>>> formulario y
>>> asignando el mismo DataSet que tiene el formulario principal. En dicho
>>> caso
>>> cuando el formulario segundo se destruye también destruye todos sus
>>> componentes, lo que implica la destrucción del DataSet, que conlleva el
>>> cierre de la tabla a la que apunta.
>>>
>>> Hay dos formas de solucionarlo:
>>>
>>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>>
>>> 2) No utilizar ningún componente oDataSet en Form2, simplemente asigna
>>> el
>>> dataset en cada control en su evento OnCreate, como hacemos en el
>>> ejemplo
>>> Datacontrolsdbfdata2
>>>
>>> Saludos,
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>>> Tengo un formulario con un dataset,
>>>> en el cual busco un registro y lo encuentro
>>>> pulso un boton de este formulario que va a otro formulario
>>>> en este abro otro dataset diferente y trabajo con el,
>>>> cuando cierro el ultimo formulario se queda en el primero.
>>>> si busco otra vez en este primero me da el siguiente error
>>>> "__DBLOCATE(0)
>>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>>> Argumentos: () "
>>>>
>>>> ***************************** Registro de errores
>>>> *****************************
>>>>
>>>> Fecha: 13-09-05
>>>> Hora: 14:14:42
>>>> Memoria libre: 67624
>>>> Area actual: 2
>>>>
>>>> ------------------------- Información del
>>>> compilador --------------------------
>>>>
>>>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>>>> Compilador: xHarbour build 0.99.51 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: DBCMD
>>>> Código de error: 35
>>>> Estado: .T.
>>>> Descripción: Workarea not in use
>>>> Operación: __DBLOCATE
>>>> Argumentos:
>>>> Fichero:
>>>> Código error SO: 0
>>>>
>>>> Pila de llamadas:
>>>> __DBLOCATE (0)
>>>> TFORM0:ENTRAR (51)
>>>> TBUTTON:ONCLICK (0)
>>>> TBUTTON:CLICK (101)
>>>> (b)XCONTROL (136)
>>>> TBUTTON:COMMAND (0)
>>>> TFORM0:WMCOMMAND (234)
>>>> RUNFORM (0)
>>>> TAPPLICATION:RUN (189)
>>>> TFORM0:ENTRAR (55)
>>>> TBUTTON:ONCLICK (0)
>>>> TBUTTON:CLICK (101)
>>>> (b)XCONTROL (136)
>>>> TBUTTON:COMMAND (0)
>>>> TFORM0:WMCOMMAND (234)
>>>> RUNFORM (0)
>>>> TAPPLICATION:RUN (189)
>>>> MAIN (16)
>>>>
>>>> ------------------ Información detallada de áreas de
>>>> trabajo ------------------
>>>>
>>>> Area: 1
>>>> Alias: USUARIOS
>>>> Registro: 1
>>>> Filtro:
>>>> Relación:
>>>> Orden del índice: 1
>>>> Clave activa: 1
>>>>
>>>>
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>> mensaje
>>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>> Pilo,
>>>>>
>>>>> Si crees el DataSet en el formulario que abres, este se destruirá
>>>>> cuando
>>>>> cierres el formulario a no ser de que pongas la propiedad lHideOnClose
>>>>> a
>>>>> .T. Pero en cuanto destruyas completamente el formulario con End() el
>>>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>>> Dataset en cada Datacontrol en el evento OnCreate de cada DataControl.
>>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>>
>>>>> Un saludo,
>>>>>
>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>>> Estoy en un formulario con un dataset
>>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>>> diferente
>>>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>>>> posicionarme
>>>>>> en el dataset
>>>>>> que tenia antes de pulsar el boton.
>>>>>> Como puedo recupera este dataset que esta a Open.
>>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>
Mandame el proyecto sin errores y con el RC que faltaba.
Gracias.
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:432e61f1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> IGNACIO cuando arranca a aplicación y pulso la boton inmobiliaria,
> funciona bien, pero cuando vuelvo
> otra vez a la primera pantalla, ya no funciona la base datos, ese es el
> error que quiero corregir
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
>> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando entro
>> en inmobiliaria, se
>> y salgo no puedo volver a utilizar en data set del primero.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Pilo,
>>>
>>> Posiblemente estés creando un componente oDataSet en el segundo
>>> formulario y
>>> asignando el mismo DataSet que tiene el formulario principal. En dicho
>>> caso
>>> cuando el formulario segundo se destruye también destruye todos sus
>>> componentes, lo que implica la destrucción del DataSet, que conlleva el
>>> cierre de la tabla a la que apunta.
>>>
>>> Hay dos formas de solucionarlo:
>>>
>>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>>
>>> 2) No utilizar ningún componente oDataSet en Form2, simplemente asigna
>>> el
>>> dataset en cada control en su evento OnCreate, como hacemos en el
>>> ejemplo
>>> Datacontrolsdbfdata2
>>>
>>> Saludos,
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>>> Tengo un formulario con un dataset,
>>>> en el cual busco un registro y lo encuentro
>>>> pulso un boton de este formulario que va a otro formulario
>>>> en este abro otro dataset diferente y trabajo con el,
>>>> cuando cierro el ultimo formulario se queda en el primero.
>>>> si busco otra vez en este primero me da el siguiente error
>>>> "__DBLOCATE(0)
>>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>>> Argumentos: () "
>>>>
>>>> ***************************** Registro de errores
>>>> *****************************
>>>>
>>>> Fecha: 13-09-05
>>>> Hora: 14:14:42
>>>> Memoria libre: 67624
>>>> Area actual: 2
>>>>
>>>> ------------------------- Información del
>>>> compilador --------------------------
>>>>
>>>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>>>> Compilador: xHarbour build 0.99.51 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: DBCMD
>>>> Código de error: 35
>>>> Estado: .T.
>>>> Descripción: Workarea not in use
>>>> Operación: __DBLOCATE
>>>> Argumentos:
>>>> Fichero:
>>>> Código error SO: 0
>>>>
>>>> Pila de llamadas:
>>>> __DBLOCATE (0)
>>>> TFORM0:ENTRAR (51)
>>>> TBUTTON:ONCLICK (0)
>>>> TBUTTON:CLICK (101)
>>>> (b)XCONTROL (136)
>>>> TBUTTON:COMMAND (0)
>>>> TFORM0:WMCOMMAND (234)
>>>> RUNFORM (0)
>>>> TAPPLICATION:RUN (189)
>>>> TFORM0:ENTRAR (55)
>>>> TBUTTON:ONCLICK (0)
>>>> TBUTTON:CLICK (101)
>>>> (b)XCONTROL (136)
>>>> TBUTTON:COMMAND (0)
>>>> TFORM0:WMCOMMAND (234)
>>>> RUNFORM (0)
>>>> TAPPLICATION:RUN (189)
>>>> MAIN (16)
>>>>
>>>> ------------------ Información detallada de áreas de
>>>> trabajo ------------------
>>>>
>>>> Area: 1
>>>> Alias: USUARIOS
>>>> Registro: 1
>>>> Filtro:
>>>> Relación:
>>>> Orden del índice: 1
>>>> Clave activa: 1
>>>>
>>>>
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>> mensaje
>>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>> Pilo,
>>>>>
>>>>> Si crees el DataSet en el formulario que abres, este se destruirá
>>>>> cuando
>>>>> cierres el formulario a no ser de que pongas la propiedad lHideOnClose
>>>>> a
>>>>> .T. Pero en cuanto destruyas completamente el formulario con End() el
>>>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>>> Dataset en cada Datacontrol en el evento OnCreate de cada DataControl.
>>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>>
>>>>> Un saludo,
>>>>>
>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>>> Estoy en un formulario con un dataset
>>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>>> diferente
>>>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>>>> posicionarme
>>>>>> en el dataset
>>>>>> que tenia antes de pulsar el boton.
>>>>>> Como puedo recupera este dataset que esta a Open.
>>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Volver Formulario anterior recuperar la base datos dataset
Te lo mando a tu correo particular, el rc es el mismo que el de dbtest que
tu tienes en los ejemplos
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:432e7049$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> Mandame el proyecto sin errores y con el RC que faltaba.
>
> Gracias.
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:432e61f1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> IGNACIO cuando arranca a aplicación y pulso la boton inmobiliaria,
>> funciona bien, pero cuando vuelvo
>> otra vez a la primera pantalla, ya no funciona la base datos, ese es el
>> error que quiero corregir
>>
>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>> news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
>>> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando entro
>>> en inmobiliaria, se
>>> y salgo no puedo volver a utilizar en data set del primero.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Pilo,
>>>>
>>>> Posiblemente estés creando un componente oDataSet en el segundo
>>>> formulario y
>>>> asignando el mismo DataSet que tiene el formulario principal. En dicho
>>>> caso
>>>> cuando el formulario segundo se destruye también destruye todos sus
>>>> componentes, lo que implica la destrucción del DataSet, que conlleva el
>>>> cierre de la tabla a la que apunta.
>>>>
>>>> Hay dos formas de solucionarlo:
>>>>
>>>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>>>
>>>> 2) No utilizar ningún componente oDataSet en Form2, simplemente asigna
>>>> el
>>>> dataset en cada control en su evento OnCreate, como hacemos en el
>>>> ejemplo
>>>> Datacontrolsdbfdata2
>>>>
>>>> Saludos,
>>>>
>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>>>> Tengo un formulario con un dataset,
>>>>> en el cual busco un registro y lo encuentro
>>>>> pulso un boton de este formulario que va a otro formulario
>>>>> en este abro otro dataset diferente y trabajo con el,
>>>>> cuando cierro el ultimo formulario se queda en el primero.
>>>>> si busco otra vez en este primero me da el siguiente error
>>>>> "__DBLOCATE(0)
>>>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>>>> Argumentos: () "
>>>>>
>>>>> ***************************** Registro de errores
>>>>> *****************************
>>>>>
>>>>> Fecha: 13-09-05
>>>>> Hora: 14:14:42
>>>>> Memoria libre: 67624
>>>>> Area actual: 2
>>>>>
>>>>> ------------------------- Información del
>>>>> compilador --------------------------
>>>>>
>>>>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>>>>> Compilador: xHarbour build 0.99.51 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: DBCMD
>>>>> Código de error: 35
>>>>> Estado: .T.
>>>>> Descripción: Workarea not in use
>>>>> Operación: __DBLOCATE
>>>>> Argumentos:
>>>>> Fichero:
>>>>> Código error SO: 0
>>>>>
>>>>> Pila de llamadas:
>>>>> __DBLOCATE (0)
>>>>> TFORM0:ENTRAR (51)
>>>>> TBUTTON:ONCLICK (0)
>>>>> TBUTTON:CLICK (101)
>>>>> (b)XCONTROL (136)
>>>>> TBUTTON:COMMAND (0)
>>>>> TFORM0:WMCOMMAND (234)
>>>>> RUNFORM (0)
>>>>> TAPPLICATION:RUN (189)
>>>>> TFORM0:ENTRAR (55)
>>>>> TBUTTON:ONCLICK (0)
>>>>> TBUTTON:CLICK (101)
>>>>> (b)XCONTROL (136)
>>>>> TBUTTON:COMMAND (0)
>>>>> TFORM0:WMCOMMAND (234)
>>>>> RUNFORM (0)
>>>>> TAPPLICATION:RUN (189)
>>>>> MAIN (16)
>>>>>
>>>>> ------------------ Información detallada de áreas de
>>>>> trabajo ------------------
>>>>>
>>>>> Area: 1
>>>>> Alias: USUARIOS
>>>>> Registro: 1
>>>>> Filtro:
>>>>> Relación:
>>>>> Orden del índice: 1
>>>>> Clave activa: 1
>>>>>
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>>> mensaje
>>>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>> Pilo,
>>>>>>
>>>>>> Si crees el DataSet en el formulario que abres, este se destruirá
>>>>>> cuando
>>>>>> cierres el formulario a no ser de que pongas la propiedad
>>>>>> lHideOnClose a
>>>>>> .T. Pero en cuanto destruyas completamente el formulario con End() el
>>>>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>>>> Dataset en cada Datacontrol en el evento OnCreate de cada
>>>>>> DataControl.
>>>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>>>
>>>>>> Un saludo,
>>>>>>
>>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>>>> Estoy en un formulario con un dataset
>>>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>>>> diferente
>>>>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>>>>> posicionarme
>>>>>>> en el dataset
>>>>>>> que tenia antes de pulsar el boton.
>>>>>>> Como puedo recupera este dataset que esta a Open.
>>>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
tu tienes en los ejemplos
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:432e7049$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> Mandame el proyecto sin errores y con el RC que faltaba.
>
> Gracias.
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:432e61f1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> IGNACIO cuando arranca a aplicación y pulso la boton inmobiliaria,
>> funciona bien, pero cuando vuelvo
>> otra vez a la primera pantalla, ya no funciona la base datos, ese es el
>> error que quiero corregir
>>
>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>> news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
>>> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando entro
>>> en inmobiliaria, se
>>> y salgo no puedo volver a utilizar en data set del primero.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> Pilo,
>>>>
>>>> Posiblemente estés creando un componente oDataSet en el segundo
>>>> formulario y
>>>> asignando el mismo DataSet que tiene el formulario principal. En dicho
>>>> caso
>>>> cuando el formulario segundo se destruye también destruye todos sus
>>>> componentes, lo que implica la destrucción del DataSet, que conlleva el
>>>> cierre de la tabla a la que apunta.
>>>>
>>>> Hay dos formas de solucionarlo:
>>>>
>>>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>>>
>>>> 2) No utilizar ningún componente oDataSet en Form2, simplemente asigna
>>>> el
>>>> dataset en cada control en su evento OnCreate, como hacemos en el
>>>> ejemplo
>>>> Datacontrolsdbfdata2
>>>>
>>>> Saludos,
>>>>
>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>>>> Tengo un formulario con un dataset,
>>>>> en el cual busco un registro y lo encuentro
>>>>> pulso un boton de este formulario que va a otro formulario
>>>>> en este abro otro dataset diferente y trabajo con el,
>>>>> cuando cierro el ultimo formulario se queda en el primero.
>>>>> si busco otra vez en este primero me da el siguiente error
>>>>> "__DBLOCATE(0)
>>>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>>>> Argumentos: () "
>>>>>
>>>>> ***************************** Registro de errores
>>>>> *****************************
>>>>>
>>>>> Fecha: 13-09-05
>>>>> Hora: 14:14:42
>>>>> Memoria libre: 67624
>>>>> Area actual: 2
>>>>>
>>>>> ------------------------- Información del
>>>>> compilador --------------------------
>>>>>
>>>>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>>>>> Compilador: xHarbour build 0.99.51 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: DBCMD
>>>>> Código de error: 35
>>>>> Estado: .T.
>>>>> Descripción: Workarea not in use
>>>>> Operación: __DBLOCATE
>>>>> Argumentos:
>>>>> Fichero:
>>>>> Código error SO: 0
>>>>>
>>>>> Pila de llamadas:
>>>>> __DBLOCATE (0)
>>>>> TFORM0:ENTRAR (51)
>>>>> TBUTTON:ONCLICK (0)
>>>>> TBUTTON:CLICK (101)
>>>>> (b)XCONTROL (136)
>>>>> TBUTTON:COMMAND (0)
>>>>> TFORM0:WMCOMMAND (234)
>>>>> RUNFORM (0)
>>>>> TAPPLICATION:RUN (189)
>>>>> TFORM0:ENTRAR (55)
>>>>> TBUTTON:ONCLICK (0)
>>>>> TBUTTON:CLICK (101)
>>>>> (b)XCONTROL (136)
>>>>> TBUTTON:COMMAND (0)
>>>>> TFORM0:WMCOMMAND (234)
>>>>> RUNFORM (0)
>>>>> TAPPLICATION:RUN (189)
>>>>> MAIN (16)
>>>>>
>>>>> ------------------ Información detallada de áreas de
>>>>> trabajo ------------------
>>>>>
>>>>> Area: 1
>>>>> Alias: USUARIOS
>>>>> Registro: 1
>>>>> Filtro:
>>>>> Relación:
>>>>> Orden del índice: 1
>>>>> Clave activa: 1
>>>>>
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>>> mensaje
>>>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>> Pilo,
>>>>>>
>>>>>> Si crees el DataSet en el formulario que abres, este se destruirá
>>>>>> cuando
>>>>>> cierres el formulario a no ser de que pongas la propiedad
>>>>>> lHideOnClose a
>>>>>> .T. Pero en cuanto destruyas completamente el formulario con End() el
>>>>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>>>> Dataset en cada Datacontrol en el evento OnCreate de cada
>>>>>> DataControl.
>>>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>>>
>>>>>> Un saludo,
>>>>>>
>>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>>>> Estoy en un formulario con un dataset
>>>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>>>> diferente
>>>>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>>>>> posicionarme
>>>>>>> en el dataset
>>>>>>> que tenia antes de pulsar el boton.
>>>>>>> Como puedo recupera este dataset que esta a Open.
>>>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Volver Formulario anterior recuperar la base datos dataset
Pilo,
DBUSEAREA(0)
Error DBFCDX/1001 Open error: C:temppiloinmo.PROPIEDA.fpt
Argumentos: ()
(DOS Error 2)
No obstante, tengo que decirte que no podemos admitir como ejemplo tus
propios programas, con múltiples formularios y cantidad de código porque es
imposible seguirlo.
Has de comprender que necesitamos un SENCILLISIMO ejemplo que muestre el
error que indicas.
Muchas gracias.
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=43311b59@ozsrvnegro.ozlan.local...]43311b59@ozsrvnegro.ozlan.local...[/email]
> Te lo mando a tu correo particular, el rc es el mismo que el de dbtest que
> tu tienes en los ejemplos
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:432e7049$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Pilo,
>>
>> Mandame el proyecto sin errores y con el RC que faltaba.
>>
>> Gracias.
>>
>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>> news:432e61f1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> IGNACIO cuando arranca a aplicación y pulso la boton inmobiliaria,
>>> funciona bien, pero cuando vuelvo
>>> otra vez a la primera pantalla, ya no funciona la base datos, ese es el
>>> error que quiero corregir
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>> news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
>>>> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando entro
>>>> en inmobiliaria, se
>>>> y salgo no puedo volver a utilizar en data set del primero.
>>>>
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>> mensaje news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>> Pilo,
>>>>>
>>>>> Posiblemente estés creando un componente oDataSet en el segundo
>>>>> formulario y
>>>>> asignando el mismo DataSet que tiene el formulario principal. En dicho
>>>>> caso
>>>>> cuando el formulario segundo se destruye también destruye todos sus
>>>>> componentes, lo que implica la destrucción del DataSet, que conlleva
>>>>> el
>>>>> cierre de la tabla a la que apunta.
>>>>>
>>>>> Hay dos formas de solucionarlo:
>>>>>
>>>>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>>>>
>>>>> 2) No utilizar ningún componente oDataSet en Form2, simplemente asigna
>>>>> el
>>>>> dataset en cada control en su evento OnCreate, como hacemos en el
>>>>> ejemplo
>>>>> Datacontrolsdbfdata2
>>>>>
>>>>> Saludos,
>>>>>
>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>>>>> Tengo un formulario con un dataset,
>>>>>> en el cual busco un registro y lo encuentro
>>>>>> pulso un boton de este formulario que va a otro formulario
>>>>>> en este abro otro dataset diferente y trabajo con el,
>>>>>> cuando cierro el ultimo formulario se queda en el primero.
>>>>>> si busco otra vez en este primero me da el siguiente error
>>>>>> "__DBLOCATE(0)
>>>>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>>>>> Argumentos: () "
>>>>>>
>>>>>> ***************************** Registro de errores
>>>>>> *****************************
>>>>>>
>>>>>> Fecha: 13-09-05
>>>>>> Hora: 14:14:42
>>>>>> Memoria libre: 67624
>>>>>> Area actual: 2
>>>>>>
>>>>>> ------------------------- Información del
>>>>>> compilador --------------------------
>>>>>>
>>>>>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>>>>>> Compilador: xHarbour build 0.99.51 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: DBCMD
>>>>>> Código de error: 35
>>>>>> Estado: .T.
>>>>>> Descripción: Workarea not in use
>>>>>> Operación: __DBLOCATE
>>>>>> Argumentos:
>>>>>> Fichero:
>>>>>> Código error SO: 0
>>>>>>
>>>>>> Pila de llamadas:
>>>>>> __DBLOCATE (0)
>>>>>> TFORM0:ENTRAR (51)
>>>>>> TBUTTON:ONCLICK (0)
>>>>>> TBUTTON:CLICK (101)
>>>>>> (b)XCONTROL (136)
>>>>>> TBUTTON:COMMAND (0)
>>>>>> TFORM0:WMCOMMAND (234)
>>>>>> RUNFORM (0)
>>>>>> TAPPLICATION:RUN (189)
>>>>>> TFORM0:ENTRAR (55)
>>>>>> TBUTTON:ONCLICK (0)
>>>>>> TBUTTON:CLICK (101)
>>>>>> (b)XCONTROL (136)
>>>>>> TBUTTON:COMMAND (0)
>>>>>> TFORM0:WMCOMMAND (234)
>>>>>> RUNFORM (0)
>>>>>> TAPPLICATION:RUN (189)
>>>>>> MAIN (16)
>>>>>>
>>>>>> ------------------ Información detallada de áreas de
>>>>>> trabajo ------------------
>>>>>>
>>>>>> Area: 1
>>>>>> Alias: USUARIOS
>>>>>> Registro: 1
>>>>>> Filtro:
>>>>>> Relación:
>>>>>> Orden del índice: 1
>>>>>> Clave activa: 1
>>>>>>
>>>>>>
>>>>>>
>>>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>>>> mensaje
>>>>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>>> Pilo,
>>>>>>>
>>>>>>> Si crees el DataSet en el formulario que abres, este se destruirá
>>>>>>> cuando
>>>>>>> cierres el formulario a no ser de que pongas la propiedad
>>>>>>> lHideOnClose a
>>>>>>> .T. Pero en cuanto destruyas completamente el formulario con End()
>>>>>>> el
>>>>>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>>>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>>>>> Dataset en cada Datacontrol en el evento OnCreate de cada
>>>>>>> DataControl.
>>>>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>>>>
>>>>>>> Un saludo,
>>>>>>>
>>>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>>>>> Estoy en un formulario con un dataset
>>>>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>>>>> diferente
>>>>>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>>>>>> posicionarme
>>>>>>>> en el dataset
>>>>>>>> que tenia antes de pulsar el boton.
>>>>>>>> Como puedo recupera este dataset que esta a Open.
>>>>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
DBUSEAREA(0)
Error DBFCDX/1001 Open error: C:temppiloinmo.PROPIEDA.fpt
Argumentos: ()
(DOS Error 2)
No obstante, tengo que decirte que no podemos admitir como ejemplo tus
propios programas, con múltiples formularios y cantidad de código porque es
imposible seguirlo.
Has de comprender que necesitamos un SENCILLISIMO ejemplo que muestre el
error que indicas.
Muchas gracias.
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=43311b59@ozsrvnegro.ozlan.local...]43311b59@ozsrvnegro.ozlan.local...[/email]
> Te lo mando a tu correo particular, el rc es el mismo que el de dbtest que
> tu tienes en los ejemplos
>
>
> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
> news:432e7049$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Pilo,
>>
>> Mandame el proyecto sin errores y con el RC que faltaba.
>>
>> Gracias.
>>
>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>> news:432e61f1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> IGNACIO cuando arranca a aplicación y pulso la boton inmobiliaria,
>>> funciona bien, pero cuando vuelvo
>>> otra vez a la primera pantalla, ya no funciona la base datos, ese es el
>>> error que quiero corregir
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>> news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
>>>> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando entro
>>>> en inmobiliaria, se
>>>> y salgo no puedo volver a utilizar en data set del primero.
>>>>
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>> mensaje news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>> Pilo,
>>>>>
>>>>> Posiblemente estés creando un componente oDataSet en el segundo
>>>>> formulario y
>>>>> asignando el mismo DataSet que tiene el formulario principal. En dicho
>>>>> caso
>>>>> cuando el formulario segundo se destruye también destruye todos sus
>>>>> componentes, lo que implica la destrucción del DataSet, que conlleva
>>>>> el
>>>>> cierre de la tabla a la que apunta.
>>>>>
>>>>> Hay dos formas de solucionarlo:
>>>>>
>>>>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>>>>
>>>>> 2) No utilizar ningún componente oDataSet en Form2, simplemente asigna
>>>>> el
>>>>> dataset en cada control en su evento OnCreate, como hacemos en el
>>>>> ejemplo
>>>>> Datacontrolsdbfdata2
>>>>>
>>>>> Saludos,
>>>>>
>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>>>>> Tengo un formulario con un dataset,
>>>>>> en el cual busco un registro y lo encuentro
>>>>>> pulso un boton de este formulario que va a otro formulario
>>>>>> en este abro otro dataset diferente y trabajo con el,
>>>>>> cuando cierro el ultimo formulario se queda en el primero.
>>>>>> si busco otra vez en este primero me da el siguiente error
>>>>>> "__DBLOCATE(0)
>>>>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>>>>> Argumentos: () "
>>>>>>
>>>>>> ***************************** Registro de errores
>>>>>> *****************************
>>>>>>
>>>>>> Fecha: 13-09-05
>>>>>> Hora: 14:14:42
>>>>>> Memoria libre: 67624
>>>>>> Area actual: 2
>>>>>>
>>>>>> ------------------------- Información del
>>>>>> compilador --------------------------
>>>>>>
>>>>>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>>>>>> Compilador: xHarbour build 0.99.51 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: DBCMD
>>>>>> Código de error: 35
>>>>>> Estado: .T.
>>>>>> Descripción: Workarea not in use
>>>>>> Operación: __DBLOCATE
>>>>>> Argumentos:
>>>>>> Fichero:
>>>>>> Código error SO: 0
>>>>>>
>>>>>> Pila de llamadas:
>>>>>> __DBLOCATE (0)
>>>>>> TFORM0:ENTRAR (51)
>>>>>> TBUTTON:ONCLICK (0)
>>>>>> TBUTTON:CLICK (101)
>>>>>> (b)XCONTROL (136)
>>>>>> TBUTTON:COMMAND (0)
>>>>>> TFORM0:WMCOMMAND (234)
>>>>>> RUNFORM (0)
>>>>>> TAPPLICATION:RUN (189)
>>>>>> TFORM0:ENTRAR (55)
>>>>>> TBUTTON:ONCLICK (0)
>>>>>> TBUTTON:CLICK (101)
>>>>>> (b)XCONTROL (136)
>>>>>> TBUTTON:COMMAND (0)
>>>>>> TFORM0:WMCOMMAND (234)
>>>>>> RUNFORM (0)
>>>>>> TAPPLICATION:RUN (189)
>>>>>> MAIN (16)
>>>>>>
>>>>>> ------------------ Información detallada de áreas de
>>>>>> trabajo ------------------
>>>>>>
>>>>>> Area: 1
>>>>>> Alias: USUARIOS
>>>>>> Registro: 1
>>>>>> Filtro:
>>>>>> Relación:
>>>>>> Orden del índice: 1
>>>>>> Clave activa: 1
>>>>>>
>>>>>>
>>>>>>
>>>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>>>> mensaje
>>>>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>>> Pilo,
>>>>>>>
>>>>>>> Si crees el DataSet en el formulario que abres, este se destruirá
>>>>>>> cuando
>>>>>>> cierres el formulario a no ser de que pongas la propiedad
>>>>>>> lHideOnClose a
>>>>>>> .T. Pero en cuanto destruyas completamente el formulario con End()
>>>>>>> el
>>>>>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>>>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>>>>> Dataset en cada Datacontrol en el evento OnCreate de cada
>>>>>>> DataControl.
>>>>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>>>>
>>>>>>> Un saludo,
>>>>>>>
>>>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>>>>> Estoy en un formulario con un dataset
>>>>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>>>>> diferente
>>>>>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>>>>>> posicionarme
>>>>>>>> en el dataset
>>>>>>>> que tenia antes de pulsar el boton.
>>>>>>>> Como puedo recupera este dataset que esta a Open.
>>>>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Volver Formulario anterior recuperar la base datos dataset
Lo siento pero soy totalmente nuevo en esto y no se como utilizar
determinadas cosas, ya que vengo de clipper
propieamente dicho y de xbase pero con xpress que es igual que clipper per
con pantallas de windows, esto de
clases se me sale de el orden y de como tratarlo, ya que no tengo
documentación alguna, si pudieras decirme libro
o documentacion sencilla de que hable de ellos te lo agradeceria. un monton.
Gracias de antemano a todos, intentare hacer un ejemplo sencillo a ver que
pasa.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:43312353$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> DBUSEAREA(0)
> Error DBFCDX/1001 Open error: C:temppiloinmo.PROPIEDA.fpt
> Argumentos: ()
> (DOS Error 2)
>
> No obstante, tengo que decirte que no podemos admitir como ejemplo tus
> propios programas, con múltiples formularios y cantidad de código porque
> es imposible seguirlo.
>
> Has de comprender que necesitamos un SENCILLISIMO ejemplo que muestre el
> error que indicas.
>
> Muchas gracias.
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:[email=43311b59@ozsrvnegro.ozlan.local...]43311b59@ozsrvnegro.ozlan.local...[/email]
>> Te lo mando a tu correo particular, el rc es el mismo que el de dbtest
>> que tu tienes en los ejemplos
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:432e7049$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Pilo,
>>>
>>> Mandame el proyecto sin errores y con el RC que faltaba.
>>>
>>> Gracias.
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>> news:432e61f1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> IGNACIO cuando arranca a aplicación y pulso la boton inmobiliaria,
>>>> funciona bien, pero cuando vuelvo
>>>> otra vez a la primera pantalla, ya no funciona la base datos, ese es el
>>>> error que quiero corregir
>>>>
>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>> news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
>>>>> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando
>>>>> entro en inmobiliaria, se
>>>>> y salgo no puedo volver a utilizar en data set del primero.
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>>> mensaje news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>> Pilo,
>>>>>>
>>>>>> Posiblemente estés creando un componente oDataSet en el segundo
>>>>>> formulario y
>>>>>> asignando el mismo DataSet que tiene el formulario principal. En
>>>>>> dicho caso
>>>>>> cuando el formulario segundo se destruye también destruye todos sus
>>>>>> componentes, lo que implica la destrucción del DataSet, que conlleva
>>>>>> el
>>>>>> cierre de la tabla a la que apunta.
>>>>>>
>>>>>> Hay dos formas de solucionarlo:
>>>>>>
>>>>>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>>>>>
>>>>>> 2) No utilizar ningún componente oDataSet en Form2, simplemente
>>>>>> asigna el
>>>>>> dataset en cada control en su evento OnCreate, como hacemos en el
>>>>>> ejemplo
>>>>>> Datacontrolsdbfdata2
>>>>>>
>>>>>> Saludos,
>>>>>>
>>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>>>>>> Tengo un formulario con un dataset,
>>>>>>> en el cual busco un registro y lo encuentro
>>>>>>> pulso un boton de este formulario que va a otro formulario
>>>>>>> en este abro otro dataset diferente y trabajo con el,
>>>>>>> cuando cierro el ultimo formulario se queda en el primero.
>>>>>>> si busco otra vez en este primero me da el siguiente error
>>>>>>> "__DBLOCATE(0)
>>>>>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>>>>>> Argumentos: () "
>>>>>>>
>>>>>>> ***************************** Registro de errores
>>>>>>> *****************************
>>>>>>>
>>>>>>> Fecha: 13-09-05
>>>>>>> Hora: 14:14:42
>>>>>>> Memoria libre: 67624
>>>>>>> Area actual: 2
>>>>>>>
>>>>>>> ------------------------- Información del
>>>>>>> compilador --------------------------
>>>>>>>
>>>>>>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>>>>>>> Compilador: xHarbour build 0.99.51 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: DBCMD
>>>>>>> Código de error: 35
>>>>>>> Estado: .T.
>>>>>>> Descripción: Workarea not in use
>>>>>>> Operación: __DBLOCATE
>>>>>>> Argumentos:
>>>>>>> Fichero:
>>>>>>> Código error SO: 0
>>>>>>>
>>>>>>> Pila de llamadas:
>>>>>>> __DBLOCATE (0)
>>>>>>> TFORM0:ENTRAR (51)
>>>>>>> TBUTTON:ONCLICK (0)
>>>>>>> TBUTTON:CLICK (101)
>>>>>>> (b)XCONTROL (136)
>>>>>>> TBUTTON:COMMAND (0)
>>>>>>> TFORM0:WMCOMMAND (234)
>>>>>>> RUNFORM (0)
>>>>>>> TAPPLICATION:RUN (189)
>>>>>>> TFORM0:ENTRAR (55)
>>>>>>> TBUTTON:ONCLICK (0)
>>>>>>> TBUTTON:CLICK (101)
>>>>>>> (b)XCONTROL (136)
>>>>>>> TBUTTON:COMMAND (0)
>>>>>>> TFORM0:WMCOMMAND (234)
>>>>>>> RUNFORM (0)
>>>>>>> TAPPLICATION:RUN (189)
>>>>>>> MAIN (16)
>>>>>>>
>>>>>>> ------------------ Información detallada de áreas de
>>>>>>> trabajo ------------------
>>>>>>>
>>>>>>> Area: 1
>>>>>>> Alias: USUARIOS
>>>>>>> Registro: 1
>>>>>>> Filtro:
>>>>>>> Relación:
>>>>>>> Orden del índice: 1
>>>>>>> Clave activa: 1
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>>>>> mensaje
>>>>>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>>>> Pilo,
>>>>>>>>
>>>>>>>> Si crees el DataSet en el formulario que abres, este se destruirá
>>>>>>>> cuando
>>>>>>>> cierres el formulario a no ser de que pongas la propiedad
>>>>>>>> lHideOnClose a
>>>>>>>> .T. Pero en cuanto destruyas completamente el formulario con End()
>>>>>>>> el
>>>>>>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>>>>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>>>>>> Dataset en cada Datacontrol en el evento OnCreate de cada
>>>>>>>> DataControl.
>>>>>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>>>>>
>>>>>>>> Un saludo,
>>>>>>>>
>>>>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>>>>>> Estoy en un formulario con un dataset
>>>>>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>>>>>> diferente
>>>>>>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>>>>>>> posicionarme
>>>>>>>>> en el dataset
>>>>>>>>> que tenia antes de pulsar el boton.
>>>>>>>>> Como puedo recupera este dataset que esta a Open.
>>>>>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
determinadas cosas, ya que vengo de clipper
propieamente dicho y de xbase pero con xpress que es igual que clipper per
con pantallas de windows, esto de
clases se me sale de el orden y de como tratarlo, ya que no tengo
documentación alguna, si pudieras decirme libro
o documentacion sencilla de que hable de ellos te lo agradeceria. un monton.
Gracias de antemano a todos, intentare hacer un ejemplo sencillo a ver que
pasa.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:43312353$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> DBUSEAREA(0)
> Error DBFCDX/1001 Open error: C:temppiloinmo.PROPIEDA.fpt
> Argumentos: ()
> (DOS Error 2)
>
> No obstante, tengo que decirte que no podemos admitir como ejemplo tus
> propios programas, con múltiples formularios y cantidad de código porque
> es imposible seguirlo.
>
> Has de comprender que necesitamos un SENCILLISIMO ejemplo que muestre el
> error que indicas.
>
> Muchas gracias.
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:[email=43311b59@ozsrvnegro.ozlan.local...]43311b59@ozsrvnegro.ozlan.local...[/email]
>> Te lo mando a tu correo particular, el rc es el mismo que el de dbtest
>> que tu tienes en los ejemplos
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:432e7049$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Pilo,
>>>
>>> Mandame el proyecto sin errores y con el RC que faltaba.
>>>
>>> Gracias.
>>>
>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>> news:432e61f1$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>> IGNACIO cuando arranca a aplicación y pulso la boton inmobiliaria,
>>>> funciona bien, pero cuando vuelvo
>>>> otra vez a la primera pantalla, ya no funciona la base datos, ese es el
>>>> error que quiero corregir
>>>>
>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>> news:[email=43293669@ozsrvnegro.ozlan.local...]43293669@ozsrvnegro.ozlan.local...[/email]
>>>>> Esta abiertos con dataset diferentes, te mando un ejemplo, cuando
>>>>> entro en inmobiliaria, se
>>>>> y salgo no puedo volver a utilizar en data set del primero.
>>>>>
>>>>>
>>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>>> mensaje news:4327f95d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>> Pilo,
>>>>>>
>>>>>> Posiblemente estés creando un componente oDataSet en el segundo
>>>>>> formulario y
>>>>>> asignando el mismo DataSet que tiene el formulario principal. En
>>>>>> dicho caso
>>>>>> cuando el formulario segundo se destruye también destruye todos sus
>>>>>> componentes, lo que implica la destrucción del DataSet, que conlleva
>>>>>> el
>>>>>> cierre de la tabla a la que apunta.
>>>>>>
>>>>>> Hay dos formas de solucionarlo:
>>>>>>
>>>>>> 1) Asignar Form2:oDataSet a NIL en el evento Form2:OnClose
>>>>>>
>>>>>> 2) No utilizar ningún componente oDataSet en Form2, simplemente
>>>>>> asigna el
>>>>>> dataset en cada control en su evento OnCreate, como hacemos en el
>>>>>> ejemplo
>>>>>> Datacontrolsdbfdata2
>>>>>>
>>>>>> Saludos,
>>>>>>
>>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>>> news:[email=4327f449@ozsrvnegro.ozlan.local...]4327f449@ozsrvnegro.ozlan.local...[/email]
>>>>>>> Tengo un formulario con un dataset,
>>>>>>> en el cual busco un registro y lo encuentro
>>>>>>> pulso un boton de este formulario que va a otro formulario
>>>>>>> en este abro otro dataset diferente y trabajo con el,
>>>>>>> cuando cierro el ultimo formulario se queda en el primero.
>>>>>>> si busco otra vez en este primero me da el siguiente error
>>>>>>> "__DBLOCATE(0)
>>>>>>> Error DBCMD/35 Workarea not in use: __DBLOCATE
>>>>>>> Argumentos: () "
>>>>>>>
>>>>>>> ***************************** Registro de errores
>>>>>>> *****************************
>>>>>>>
>>>>>>> Fecha: 13-09-05
>>>>>>> Hora: 14:14:42
>>>>>>> Memoria libre: 67624
>>>>>>> Area actual: 2
>>>>>>>
>>>>>>> ------------------------- Información del
>>>>>>> compilador --------------------------
>>>>>>>
>>>>>>> Versión Xailer: Xailer 0.99.5 Pre-release 5
>>>>>>> Compilador: xHarbour build 0.99.51 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: DBCMD
>>>>>>> Código de error: 35
>>>>>>> Estado: .T.
>>>>>>> Descripción: Workarea not in use
>>>>>>> Operación: __DBLOCATE
>>>>>>> Argumentos:
>>>>>>> Fichero:
>>>>>>> Código error SO: 0
>>>>>>>
>>>>>>> Pila de llamadas:
>>>>>>> __DBLOCATE (0)
>>>>>>> TFORM0:ENTRAR (51)
>>>>>>> TBUTTON:ONCLICK (0)
>>>>>>> TBUTTON:CLICK (101)
>>>>>>> (b)XCONTROL (136)
>>>>>>> TBUTTON:COMMAND (0)
>>>>>>> TFORM0:WMCOMMAND (234)
>>>>>>> RUNFORM (0)
>>>>>>> TAPPLICATION:RUN (189)
>>>>>>> TFORM0:ENTRAR (55)
>>>>>>> TBUTTON:ONCLICK (0)
>>>>>>> TBUTTON:CLICK (101)
>>>>>>> (b)XCONTROL (136)
>>>>>>> TBUTTON:COMMAND (0)
>>>>>>> TFORM0:WMCOMMAND (234)
>>>>>>> RUNFORM (0)
>>>>>>> TAPPLICATION:RUN (189)
>>>>>>> MAIN (16)
>>>>>>>
>>>>>>> ------------------ Información detallada de áreas de
>>>>>>> trabajo ------------------
>>>>>>>
>>>>>>> Area: 1
>>>>>>> Alias: USUARIOS
>>>>>>> Registro: 1
>>>>>>> Filtro:
>>>>>>> Relación:
>>>>>>> Orden del índice: 1
>>>>>>> Clave activa: 1
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>>>>> mensaje
>>>>>>> news:43253c7d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>>>> Pilo,
>>>>>>>>
>>>>>>>> Si crees el DataSet en el formulario que abres, este se destruirá
>>>>>>>> cuando
>>>>>>>> cierres el formulario a no ser de que pongas la propiedad
>>>>>>>> lHideOnClose a
>>>>>>>> .T. Pero en cuanto destruyas completamente el formulario con End()
>>>>>>>> el
>>>>>>>> Dataset se cerrarrá. Si vas a seguir trabajando con el DataSet es
>>>>>>>> recomendable que lo crees con anterioridad y simplemente asignes el
>>>>>>>> Dataset en cada Datacontrol en el evento OnCreate de cada
>>>>>>>> DataControl.
>>>>>>>> Echale un vistazo el ejemplo DataControlsdbfData2
>>>>>>>>
>>>>>>>> Un saludo,
>>>>>>>>
>>>>>>>> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
>>>>>>>> news:[email=43215f60@ozsrvnegro.ozlan.local...]43215f60@ozsrvnegro.ozlan.local...[/email]
>>>>>>>>> Estoy en un formulario con un dataset
>>>>>>>>> cuando pulso un boton entro en otro formulario con otro dataset
>>>>>>>>> diferente
>>>>>>>>> cuando se cierra este formulario vuelvo al primero y quiero
>>>>>>>>> posicionarme
>>>>>>>>> en el dataset
>>>>>>>>> que tenia antes de pulsar el boton.
>>>>>>>>> Como puedo recupera este dataset que esta a Open.
>>>>>>>>> Muchas gracias de antemano a todos y perdonar mi ignoracia.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>