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.
Error en propiedad ::cConect de TDataSource ?
-
- Mensajes: 15
- Registrado: Dom Feb 21, 2010 6:51 pm
Error en propiedad ::cConect de TDataSource ?
Buenas a todos.
Al introducir una TDataSource y un TdataSet en un formulario observo que
NO conecto con la base de datos.
Mas bién observo que no conecta con el directorio.
He probado con los ejemplos y he ido observando como se va modificando el
archivo Form.xfm
Bien el resultado es que si ponemos en la propiedad cConect el valor ".",
( u otro directorio ), guarda en el form.xfm la siguiente cadena :
WITH OBJECT ::oDataSource := TCdxDataSource():New( Self )
:cConnect := e"....DataControls"
:Create()
END
Que es la "e" antes del directorio ?
Será un error ?
Gracias por las respuestas. Estoy atascado aqui.
Saludos
Jesús Marín
Al introducir una TDataSource y un TdataSet en un formulario observo que
NO conecto con la base de datos.
Mas bién observo que no conecta con el directorio.
He probado con los ejemplos y he ido observando como se va modificando el
archivo Form.xfm
Bien el resultado es que si ponemos en la propiedad cConect el valor ".",
( u otro directorio ), guarda en el form.xfm la siguiente cadena :
WITH OBJECT ::oDataSource := TCdxDataSource():New( Self )
:cConnect := e"....DataControls"
:Create()
END
Que es la "e" antes del directorio ?
Será un error ?
Gracias por las respuestas. Estoy atascado aqui.
Saludos
Jesús Marín
-
- Mensajes: 558
- Registrado: Mar Feb 09, 2010 2:26 pm
Error en propiedad ::cConect de TDataSource ?
Saludos Jesús:
Supongamos que tienes tú programa funcionando en el directorio
C:Programa y las bases de datos quieres que trabajen dentro de ese
directorio pero en una nueva carpeta que se llama "Bases" pues bueno en
la propiedad cConnect del DataSource debes de poner .Bases sin comillas
ni nada, si quiere tener las bases en el mismo directorio que el
programa no toques nada deja el punto que pone él, si quieres hacer la
implementación tú mismo en el evento Initialize del formulario principal
de tu aplicación y sin añadir nada en propiedades del proyecto pones esto:
COMPONENT oDataSource
** Evento Initialize
** Crear el DataSource, las bases están en el mismo directorio de la
** aplicación.
WITH OBJECT ::oDataSource := TCdxDataSource():New( Self)
:cConnect := "."
:Create()
END
** Crear el DataSource, las bases están en un directorio
** diferente dentro del directorio de la aplicación.
WITH OBJECT ::oDataSource := TCdxDataSource():New( Self)
:cConnect := ".Bases"
:Create()
END
En cualquier formulario que necesites utilizar este DataSource creado en
el formulario principal tienes acceso a él de esta forma.
METHOD DbfClubCreate( oSender ) CLASS TFormResultadosBenzing
** Abrir la base de datos de Club
WITH OBJECT oSender
:oDataSource := Application:oMainForm:oDataSource // referencia
:lOpen := .T.
IF :lOpen
:OrdSetFocus("NUMERO")
ENDIF
*
END
RETURN Nil
Espero te siva.
José Ramón Castro.
JESUS MARIN escribió:
> Buenas a todos.
> Al introducir una TDataSource y un TdataSet en un formulario observo que
> NO conecto con la base de datos.
> Mas bién observo que no conecta con el directorio.
> He probado con los ejemplos y he ido observando como se va modificando el
> archivo Form.xfm
> Bien el resultado es que si ponemos en la propiedad cConect el valor ".",
> ( u otro directorio ), guarda en el form.xfm la siguiente cadena :
>
> WITH OBJECT ::oDataSource := TCdxDataSource():New( Self )
> :cConnect := e"....DataControls"
> :Create()
> END
>
> Que es la "e" antes del directorio ?
> Será un error ?
>
> Gracias por las respuestas. Estoy atascado aqui.
> Saludos
>
> Jesús Marín
Supongamos que tienes tú programa funcionando en el directorio
C:Programa y las bases de datos quieres que trabajen dentro de ese
directorio pero en una nueva carpeta que se llama "Bases" pues bueno en
la propiedad cConnect del DataSource debes de poner .Bases sin comillas
ni nada, si quiere tener las bases en el mismo directorio que el
programa no toques nada deja el punto que pone él, si quieres hacer la
implementación tú mismo en el evento Initialize del formulario principal
de tu aplicación y sin añadir nada en propiedades del proyecto pones esto:
COMPONENT oDataSource
** Evento Initialize
** Crear el DataSource, las bases están en el mismo directorio de la
** aplicación.
WITH OBJECT ::oDataSource := TCdxDataSource():New( Self)
:cConnect := "."
:Create()
END
** Crear el DataSource, las bases están en un directorio
** diferente dentro del directorio de la aplicación.
WITH OBJECT ::oDataSource := TCdxDataSource():New( Self)
:cConnect := ".Bases"
:Create()
END
En cualquier formulario que necesites utilizar este DataSource creado en
el formulario principal tienes acceso a él de esta forma.
METHOD DbfClubCreate( oSender ) CLASS TFormResultadosBenzing
** Abrir la base de datos de Club
WITH OBJECT oSender
:oDataSource := Application:oMainForm:oDataSource // referencia
:lOpen := .T.
IF :lOpen
:OrdSetFocus("NUMERO")
ENDIF
*
END
RETURN Nil
Espero te siva.
José Ramón Castro.
JESUS MARIN escribió:
> Buenas a todos.
> Al introducir una TDataSource y un TdataSet en un formulario observo que
> NO conecto con la base de datos.
> Mas bién observo que no conecta con el directorio.
> He probado con los ejemplos y he ido observando como se va modificando el
> archivo Form.xfm
> Bien el resultado es que si ponemos en la propiedad cConect el valor ".",
> ( u otro directorio ), guarda en el form.xfm la siguiente cadena :
>
> WITH OBJECT ::oDataSource := TCdxDataSource():New( Self )
> :cConnect := e"....DataControls"
> :Create()
> END
>
> Que es la "e" antes del directorio ?
> Será un error ?
>
> Gracias por las respuestas. Estoy atascado aqui.
> Saludos
>
> Jesús Marín
-
- Mensajes: 15
- Registrado: Dom Feb 21, 2010 6:51 pm
Error en propiedad ::cConect de TDataSource ?
>Saludos Jesús:
>
> Supongamos que tienes tú programa funcionando en el directorio
>C:Programa y las bases de datos quieres que trabajen dentro de ese
>directorio pero en una nueva carpeta que se llama "Bases" pues bueno en
>la propiedad cConnect del DataSource debes de poner .Bases sin comillas
>ni nada,
Estimado amigo, gracias por contestar.
A eso voy, si pongo en el inspector de propiedades el valor .Bases ( sin
comillas ni nada ), Xailer lo convierte en :
WITH OBJECT ::oNtxDataSource1 := TNtxDataSource():New( Self )
:cConnect := e"datos"
:Create()
END
dentro del fichero .xfm
Entiendo, por lo poco que se de programación, que está apuntando a un directorio
que NO EXISTE.
Mi pregunta radica en si está fallando el IDE.
Gracias y un saludo
Jesús Marín
>
> Supongamos que tienes tú programa funcionando en el directorio
>C:Programa y las bases de datos quieres que trabajen dentro de ese
>directorio pero en una nueva carpeta que se llama "Bases" pues bueno en
>la propiedad cConnect del DataSource debes de poner .Bases sin comillas
>ni nada,
Estimado amigo, gracias por contestar.
A eso voy, si pongo en el inspector de propiedades el valor .Bases ( sin
comillas ni nada ), Xailer lo convierte en :
WITH OBJECT ::oNtxDataSource1 := TNtxDataSource():New( Self )
:cConnect := e"datos"
:Create()
END
dentro del fichero .xfm
Entiendo, por lo poco que se de programación, que está apuntando a un directorio
que NO EXISTE.
Mi pregunta radica en si está fallando el IDE.
Gracias y un saludo
Jesús Marín
-
- Mensajes: 15
- Registrado: Dom Feb 21, 2010 6:51 pm
Error en propiedad ::cConect de TDataSource ?
En mi exposición donde ponía ".Bases" de tu ejemplo yo he puesto ".datos".
Solo como aclaración.
>>la propiedad cConnect del DataSource debes de poner .Bases sin comillas
>WITH OBJECT ::oNtxDataSource1 := TNtxDataSource():New( Self )
> :cConnect := e"datos"
> :Create()
>END
Solo como aclaración.

>>la propiedad cConnect del DataSource debes de poner .Bases sin comillas
>WITH OBJECT ::oNtxDataSource1 := TNtxDataSource():New( Self )
> :cConnect := e"datos"
> :Create()
>END
-
- Mensajes: 558
- Registrado: Mar Feb 09, 2010 2:26 pm
Error en propiedad ::cConect de TDataSource ?
Saludos:
Yo estoy usando la versión 2.0.9 de Xailer y si pongo .Datos
en el fichero *.xfm aparece estas lineas
WITH OBJECT ::oCdxDataSource1 := TCdxDataSource():New( Self )
:cConnect := e".Datos"
:Create()
END
Si pone esto así, entonces es correcto, olvídate de como lo ponga si
apunta a donde tu quieres en este caso tal como lo has puesto apunta a
un directorio dentro de donde se ejecuta tu aplicación que se llama
Datos, por lo tanto todas las bases que haya en ese directorio serán
accesibles usando ese DataSource y solo tienes que poner el nombre de la
base de datos en el DataSet unido al DataSource.
José Ramón Castro.
JESUS MARIN escribió:
> En mi exposición donde ponía ".Bases" de tu ejemplo yo he puesto ".datos".
> Solo como aclaración.
>
>
>>> la propiedad cConnect del DataSource debes de poner .Bases sin comillas
>
>
>
>> WITH OBJECT ::oNtxDataSource1 := TNtxDataSource():New( Self )
>> :cConnect := e"datos"
>> :Create()
>> END
>
Yo estoy usando la versión 2.0.9 de Xailer y si pongo .Datos
en el fichero *.xfm aparece estas lineas
WITH OBJECT ::oCdxDataSource1 := TCdxDataSource():New( Self )
:cConnect := e".Datos"
:Create()
END
Si pone esto así, entonces es correcto, olvídate de como lo ponga si
apunta a donde tu quieres en este caso tal como lo has puesto apunta a
un directorio dentro de donde se ejecuta tu aplicación que se llama
Datos, por lo tanto todas las bases que haya en ese directorio serán
accesibles usando ese DataSource y solo tienes que poner el nombre de la
base de datos en el DataSet unido al DataSource.
José Ramón Castro.
JESUS MARIN escribió:
> En mi exposición donde ponía ".Bases" de tu ejemplo yo he puesto ".datos".
> Solo como aclaración.

>
>
>>> la propiedad cConnect del DataSource debes de poner .Bases sin comillas
>
>
>
>> WITH OBJECT ::oNtxDataSource1 := TNtxDataSource():New( Self )
>> :cConnect := e"datos"
>> :Create()
>> END
>
-
- Mensajes: 15
- Registrado: Dom Feb 21, 2010 6:51 pm
Error en propiedad ::cConect de TDataSource ?
Buenas Jose Ramón Castro.
Creo que finalmente he descubierto el "porqué" de la no conexión.
Al cambiar el directorio en la TDataSource, cambia una propiedad en la TDataSet.
( Ademas de la "e" delante del directorio, que me ha confundido ). Lo que
hace es poner la propiedad lOpen de los TDataSet relacionados a Falso.
Estaba revisando el source del xfm dada la invitación a verlo en la ayuda
general.
No se trata, a veces, de ver si funciona o no funciona, si no de entender
que es lo que está ocurriendo.
Saludos y gracias
Jesús
>
>Si pone esto así, entonces es correcto, olvídate de como lo ponga si
>apunta a donde tu quieres en este caso tal como lo has puesto apunta a
>un directorio dentro de donde se ejecuta tu aplicación que se llama
>Datos, por lo tanto todas las bases que haya en ese directorio serán
>accesibles usando ese DataSource y solo tienes que poner el nombre de la
>base de datos en el DataSet unido al DataSource.
>
>José Ramón Castro.
Creo que finalmente he descubierto el "porqué" de la no conexión.
Al cambiar el directorio en la TDataSource, cambia una propiedad en la TDataSet.
( Ademas de la "e" delante del directorio, que me ha confundido ). Lo que
hace es poner la propiedad lOpen de los TDataSet relacionados a Falso.
Estaba revisando el source del xfm dada la invitación a verlo en la ayuda
general.
No se trata, a veces, de ver si funciona o no funciona, si no de entender
que es lo que está ocurriendo.
Saludos y gracias
Jesús
>
>Si pone esto así, entonces es correcto, olvídate de como lo ponga si
>apunta a donde tu quieres en este caso tal como lo has puesto apunta a
>un directorio dentro de donde se ejecuta tu aplicación que se llama
>Datos, por lo tanto todas las bases que haya en ese directorio serán
>accesibles usando ese DataSource y solo tienes que poner el nombre de la
>base de datos en el DataSet unido al DataSource.
>
>José Ramón Castro.
-
- Mensajes: 558
- Registrado: Mar Feb 09, 2010 2:26 pm
Error en propiedad ::cConect de TDataSource ?
Saludos:
Creo que su pregunta era en un principio exclusivamente dirigida a
porque Xailer escribía la dirección de un directorio como lo hacía, y a
eso fueron dirigidas mis respuestas, y usted creía que esa era la causa
de no poner trabajar con dicho directorio, yo le intenté explicar las
múltiples formas de hacer la conexión tanto por código como por el IDE
directamente, con lo cual le quería dar a entender que no existía error
en el DataSource, solo y exclusivamente le decía esto.
Ahora usted sale diciendo que, "No se trata, a veces, de ver si
funciona o no funciona, si no de entender que es lo que está
ocurriendo." y a continuación dice que es que en el DataSet la propiedad
lOpen esta en Falso y por eso no se abría la base de datos, yo siempre
he creído que usted controlaba la propiedad lOpen del DataSet, pero dada
su respuesta veo que el error estaba en que usted pasaba por alto en que
estado se encontraba dicha propiedad, ya sabe siempre debe comprobar el
estado del DataSet antes de trabajar con él.
Siento no haber estado acertado en la interpretación de la causa de
porque no le funcionaba, procuraré no volverme a equivocar con usted más.
José Ramón Castro.
jesus marin escribió:
> Buenas Jose Ramón Castro.
> Creo que finalmente he descubierto el "porqué" de la no conexión.
> Al cambiar el directorio en la TDataSource, cambia una propiedad en la TDataSet.
> ( Ademas de la "e" delante del directorio, que me ha confundido ). Lo que
> hace es poner la propiedad lOpen de los TDataSet relacionados a Falso.
> Estaba revisando el source del xfm dada la invitación a verlo en la ayuda
> general.
>
> No se trata, a veces, de ver si funciona o no funciona, si no de entender
> que es lo que está ocurriendo.
>
> Saludos y gracias
>
> Jesús
>
>>
>> Si pone esto así, entonces es correcto, olvídate de como lo ponga si
>> apunta a donde tu quieres en este caso tal como lo has puesto apunta a
>> un directorio dentro de donde se ejecuta tu aplicación que se llama
>> Datos, por lo tanto todas las bases que haya en ese directorio serán
>> accesibles usando ese DataSource y solo tienes que poner el nombre de la
>
>> base de datos en el DataSet unido al DataSource.
>>
>> José Ramón Castro.
>
Creo que su pregunta era en un principio exclusivamente dirigida a
porque Xailer escribía la dirección de un directorio como lo hacía, y a
eso fueron dirigidas mis respuestas, y usted creía que esa era la causa
de no poner trabajar con dicho directorio, yo le intenté explicar las
múltiples formas de hacer la conexión tanto por código como por el IDE
directamente, con lo cual le quería dar a entender que no existía error
en el DataSource, solo y exclusivamente le decía esto.
Ahora usted sale diciendo que, "No se trata, a veces, de ver si
funciona o no funciona, si no de entender que es lo que está
ocurriendo." y a continuación dice que es que en el DataSet la propiedad
lOpen esta en Falso y por eso no se abría la base de datos, yo siempre
he creído que usted controlaba la propiedad lOpen del DataSet, pero dada
su respuesta veo que el error estaba en que usted pasaba por alto en que
estado se encontraba dicha propiedad, ya sabe siempre debe comprobar el
estado del DataSet antes de trabajar con él.
Siento no haber estado acertado en la interpretación de la causa de
porque no le funcionaba, procuraré no volverme a equivocar con usted más.
José Ramón Castro.
jesus marin escribió:
> Buenas Jose Ramón Castro.
> Creo que finalmente he descubierto el "porqué" de la no conexión.
> Al cambiar el directorio en la TDataSource, cambia una propiedad en la TDataSet.
> ( Ademas de la "e" delante del directorio, que me ha confundido ). Lo que
> hace es poner la propiedad lOpen de los TDataSet relacionados a Falso.
> Estaba revisando el source del xfm dada la invitación a verlo en la ayuda
> general.
>
> No se trata, a veces, de ver si funciona o no funciona, si no de entender
> que es lo que está ocurriendo.
>
> Saludos y gracias
>
> Jesús
>
>>
>> Si pone esto así, entonces es correcto, olvídate de como lo ponga si
>> apunta a donde tu quieres en este caso tal como lo has puesto apunta a
>> un directorio dentro de donde se ejecuta tu aplicación que se llama
>> Datos, por lo tanto todas las bases que haya en ese directorio serán
>> accesibles usando ese DataSource y solo tienes que poner el nombre de la
>
>> base de datos en el DataSet unido al DataSource.
>>
>> José Ramón Castro.
>
-
- Mensajes: 15
- Registrado: Dom Feb 21, 2010 6:51 pm
Error en propiedad ::cConect de TDataSource ?
Saludos Jose Ramón Castro
Siento la confusión. A veces la letra es muy sufrida y interpretamos cosas
al leer que realmento no se han escrito con ese objetivo.
No creo que se haya equivocado. Al contrario.
Leyendo el código enviado logré encontrar la respuesta a mi pregunta.
Por lo que le agradezco su colaboración.
Llevo muy poco tiempo analizando Xailer. Había revisado la ayuda, los ejemplos,
posiblemente con versiones anteriores a la que tengo, que es la última. No
aparecía la "e" mencionada y me preguntaba si ese era el problema.
Con lo poco que se de informatica y mas concretamente de la herencia de clases,
poliformismo, etc.... no me había encontrado en la tesitura de que el cambio
de una propiedad de una clase superior modificara una propiedad de una clase
inferior. Seguramente, es, debe y puede ser. Seguramente existen muchos casos
donde lo es. Pero, despues de muchas horas, encontré algo que, obviamente,
no era el motivo de mi pregunta.
Reitero mi gratitud hacia ud. por intentar ayudarme y le pido disculpas si
en algo le he ofendido. No era mi intención ni mi objetivo.
Jesús Marín
=?ISO-8859-1?Q?Jos=E9_Ram=F3n_Castro_Polinio?= wrote:
>Saludos:
>
> Creo que su pregunta era en un principio exclusivamente dirigida a
>porque Xailer escribía la dirección de un directorio como lo hacía, y a
>eso fueron dirigidas mis respuestas, y usted creía que esa era la causa
>de no poner trabajar con dicho directorio, yo le intenté explicar las
>múltiples formas de hacer la conexión tanto por código como por el IDE
>directamente, con lo cual le quería dar a entender que no existía error
>en el DataSource, solo y exclusivamente le decía esto.
> Ahora usted sale diciendo que, "No se trata, a veces, de ver si
>funciona o no funciona, si no de entender que es lo que está
>ocurriendo." y a continuación dice que es que en el DataSet la propiedad
>lOpen esta en Falso y por eso no se abría la base de datos, yo siempre
>he creído que usted controlaba la propiedad lOpen del DataSet, pero dada
>su respuesta veo que el error estaba en que usted pasaba por alto en que
>estado se encontraba dicha propiedad, ya sabe siempre debe comprobar el
>estado del DataSet antes de trabajar con él.
> Siento no haber estado acertado en la interpretación de la causa de
>porque no le funcionaba, procuraré no volverme a equivocar con usted más.
>
>José Ramón Castro.
>
>jesus marin escribió:
>> Buenas Jose Ramón Castro.
>> Creo que finalmente he descubierto el "porqué" de la no conexión.
>> Al cambiar el directorio en la TDataSource, cambia una propiedad en la
TDataSet.
>> ( Ademas de la "e" delante del directorio, que me ha confundido ). Lo
que
>> hace es poner la propiedad lOpen de los TDataSet relacionados a Falso.
>> Estaba revisando el source del xfm dada la invitación a verlo en la ayuda
>> general.
>>
>> No se trata, a veces, de ver si funciona o no funciona, si no de entender
>> que es lo que está ocurriendo.
>>
>> Saludos y gracias
>>
>> Jesús
>>
>>>
>>> Si pone esto así, entonces es correcto, olvídate de como lo ponga si
>>> apunta a donde tu quieres en este caso tal como lo has puesto apunta
a
>>> un directorio dentro de donde se ejecuta tu aplicación que se llama
>>> Datos, por lo tanto todas las bases que haya en ese directorio serán
>>> accesibles usando ese DataSource y solo tienes que poner el nombre de
la
>>
>>> base de datos en el DataSet unido al DataSource.
>>>
>>> José Ramón Castro.
>>
>
Siento la confusión. A veces la letra es muy sufrida y interpretamos cosas
al leer que realmento no se han escrito con ese objetivo.
No creo que se haya equivocado. Al contrario.
Leyendo el código enviado logré encontrar la respuesta a mi pregunta.
Por lo que le agradezco su colaboración.
Llevo muy poco tiempo analizando Xailer. Había revisado la ayuda, los ejemplos,
posiblemente con versiones anteriores a la que tengo, que es la última. No
aparecía la "e" mencionada y me preguntaba si ese era el problema.
Con lo poco que se de informatica y mas concretamente de la herencia de clases,
poliformismo, etc.... no me había encontrado en la tesitura de que el cambio
de una propiedad de una clase superior modificara una propiedad de una clase
inferior. Seguramente, es, debe y puede ser. Seguramente existen muchos casos
donde lo es. Pero, despues de muchas horas, encontré algo que, obviamente,
no era el motivo de mi pregunta.
Reitero mi gratitud hacia ud. por intentar ayudarme y le pido disculpas si
en algo le he ofendido. No era mi intención ni mi objetivo.
Jesús Marín
=?ISO-8859-1?Q?Jos=E9_Ram=F3n_Castro_Polinio?= wrote:
>Saludos:
>
> Creo que su pregunta era en un principio exclusivamente dirigida a
>porque Xailer escribía la dirección de un directorio como lo hacía, y a
>eso fueron dirigidas mis respuestas, y usted creía que esa era la causa
>de no poner trabajar con dicho directorio, yo le intenté explicar las
>múltiples formas de hacer la conexión tanto por código como por el IDE
>directamente, con lo cual le quería dar a entender que no existía error
>en el DataSource, solo y exclusivamente le decía esto.
> Ahora usted sale diciendo que, "No se trata, a veces, de ver si
>funciona o no funciona, si no de entender que es lo que está
>ocurriendo." y a continuación dice que es que en el DataSet la propiedad
>lOpen esta en Falso y por eso no se abría la base de datos, yo siempre
>he creído que usted controlaba la propiedad lOpen del DataSet, pero dada
>su respuesta veo que el error estaba en que usted pasaba por alto en que
>estado se encontraba dicha propiedad, ya sabe siempre debe comprobar el
>estado del DataSet antes de trabajar con él.
> Siento no haber estado acertado en la interpretación de la causa de
>porque no le funcionaba, procuraré no volverme a equivocar con usted más.
>
>José Ramón Castro.
>
>jesus marin escribió:
>> Buenas Jose Ramón Castro.
>> Creo que finalmente he descubierto el "porqué" de la no conexión.
>> Al cambiar el directorio en la TDataSource, cambia una propiedad en la
TDataSet.
>> ( Ademas de la "e" delante del directorio, que me ha confundido ). Lo
que
>> hace es poner la propiedad lOpen de los TDataSet relacionados a Falso.
>> Estaba revisando el source del xfm dada la invitación a verlo en la ayuda
>> general.
>>
>> No se trata, a veces, de ver si funciona o no funciona, si no de entender
>> que es lo que está ocurriendo.
>>
>> Saludos y gracias
>>
>> Jesús
>>
>>>
>>> Si pone esto así, entonces es correcto, olvídate de como lo ponga si
>>> apunta a donde tu quieres en este caso tal como lo has puesto apunta
a
>>> un directorio dentro de donde se ejecuta tu aplicación que se llama
>>> Datos, por lo tanto todas las bases que haya en ese directorio serán
>>> accesibles usando ese DataSource y solo tienes que poner el nombre de
la
>>
>>> base de datos en el DataSet unido al DataSource.
>>>
>>> José Ramón Castro.
>>
>