![]() |
poblemas con el datamodule
Buenas, tengo una aplicacion en la que tengo 2 forms y un datamodule con los datasources,databases,etc.
He declarado en el uses de los forms el datamodule, puedo seleccionar por ej, en un dbgrid como datasource el que tengo en el datamodule. Vamos, que parece que todo funciona correctamente, pero cuando ejecuto el programa no me aparece nada en el dbgrid...:confused: Ah, otra cosa, si activo la tabla en tiempo de diseño, me aparecen los datos en el dbgrid, pero no en tiempo de ejecucion:confused: :confused: :confused: |
ummmmm......acrophet y has probado activar la tabla en tiempo de ejecucion???? porque si no la activas pocos datos vas a ver
EDIT: habia leido mal Vamos a ver, has mirado si por alguna razon desactivas la tabla o el DbGrid pierde el DataSource????? Otra opcion, pero te daría error sería que el DataModule se cree despues del form de los datos entonces no coja el DataSource |
la activo en el oncreate del dataset ;)
|
ups, quise decir datamodule...:D
|
Como puedo saber si al ejecutar me esta perdiendo el datasource? Se supone que si en el diseño se lo pongo, deberia quedarse, no???
|
pero puede ser que lo pierda porque cambie la propiedad en algun sitio
lanza un Mensaje y como texto le pones DbGrid.DataSource y a ver que te dice es que yo ahora estoy con Vs C#. entonces no puedo mirartelo ni nada, no tengo instalado Delphi aqui, si no te diria que me pasases el codigo o algo y hacia las pruebas. |
no consigo pasarle el datasource al mensaje :( soy novatillo y no se como convertir los tipos de datos de un tdatasource a string...
Dios mio esto es un infierno!!!! |
Ya lo he solucionado. La cosa es que se ve que al principio haciendo pruebas y tal, habia metido el datamodule en la lista de forms disponibles. Bastaba con meterlo en autocreate forms...
Me autoatizo un capon. ;) |
:confused:
mmmmmm............bueno, yo es ke lo daba por hecho, por eso te decia lo de crear antes o despues. y que te deberia dar un error pero en fin....espero haberte servido de ayuda :p |
La franja horaria es GMT +2. Ahora son las 20:24:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi