Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   poblemas con el datamodule (https://www.clubdelphi.com/foros/showthread.php?t=4080)

acrophet 01-10-2003 12:52:09

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:

Delphi Man 01-10-2003 12:55:08

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

acrophet 01-10-2003 12:55:40

la activo en el oncreate del dataset ;)

acrophet 01-10-2003 12:57:06

ups, quise decir datamodule...:D

acrophet 01-10-2003 13:01:50

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

Delphi Man 01-10-2003 13:06:08

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.

acrophet 01-10-2003 13:21:10

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

acrophet 01-10-2003 13:43:11

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. ;)

Delphi Man 01-10-2003 15:43:52

: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