Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Lazarus y dos módulos de datos (https://www.clubdelphi.com/foros/showthread.php?t=58886)

PabloTech 05-08-2008 14:30:21

Lazarus y dos módulos de datos
 
Hola a todos... :)

Estoy armando una aplicación en Lazarus según los conocimientos que tengo de Delphi. Sin embargo, no todo funciona igual. Tal vez estoy haciendo algo que no corresponde. El asunto es el siguiente:

El proyecto cuenta con las siguientes unidades:
  • Menú principal (llamado U_Principal.pas).
  • Módulo de datos para la conexión al motor (en este caso de Postgres, llamado U_Conexion.pas).
  • Módulo de datos para las consultas particulares (por ejemplo: ventas, entonces llamado U_Ventas.pas).
El problema sucede cuando quiero usar la unidad U_Conexion en la otra unidad U_Ventas para que los componentes Query se conecten a la misma base de datos.

En Delphi, esto funciona y de maravillas; pero en Lazarus no. En el módulo de datos U_Ventas agrego...


uses U_Conexion;


...y luego, en el componente TQuery llamado q_Ventas, esperaba ver en la propiedad Database

el nombre del componente de conexion al motor que se encuentra en el módulo U_Conexion.

¿Álguien sabe si este esquema de módulos de datos se puede implementar de esta u otra manera?

Neftali [Germán.Estévez] 05-08-2008 14:44:21

Ok. Borrado el duplicado.

roman 05-08-2008 16:33:42

No sé en Lázarus. Pero aún en Delphi, no basta añadir la unidad del DataModule al uses. Debe estar abierta esa unidad en el IDE para poder acceder a las propiedades de sus objetos desde el inspector de objetos.

// Saludos

donald shimoda 27-08-2008 20:50:07

Cita:

Empezado por roman (Mensaje 305784)
No sé en Lázarus. Pero aún en Delphi, no basta añadir la unidad del DataModule al uses. Debe estar abierta esa unidad en el IDE para poder acceder a las propiedades de sus objetos desde el inspector de objetos.

// Saludos

En lazarus no funciona dicha asignación de dataset en tiempo de diseño, lamentablemente...

Saludos

PabloTech 27-08-2008 21:01:33

En ejecución
 
Esta bien... Ya me parecía. Pero es una herramiento tan útil que no me resigno a no tenerla. ¿Cómo puedo hacer para utilizar varios módulos de datos? Aunque, en un principio, no sea en tiempo de diseño.

donald shimoda 28-08-2008 04:43:13

Cita:

Empezado por PabloTech (Mensaje 309801)
Esta bien... Ya me parecía. Pero es una herramiento tan útil que no me resigno a no tenerla. ¿Cómo puedo hacer para utilizar varios módulos de datos? Aunque, en un principio, no sea en tiempo de diseño.


Lo asignas en tiempo de ejecución, en el evento oncreate.

Piensa como si en esta parte no fuera RAD. Es incómodo, pero es lo que hay por ahora. Estan(mos) trabajando en eso. :)

Slaudos.

Casimiro Notevi 28-08-2008 07:37:43

Cita:

Empezado por donald shimoda (Mensaje 309889)
[..] Piensa como si en esta parte no fuera RAD. Es incómodo, pero es lo que hay por ahora. Estan(mos) trabajando en eso. :)
Slaudos.

También pensé que era un error de Lazarus, bueno, habrá que esperar a que lo acabes ;)

gloriamab30 02-09-2008 21:27:53

Ayuda Please Informes De Lazarus
 
Hola No Se Mucho De Lazarus, Pero Estoy Interesada En Saber De Ello
Se Los Agradecere
Atte
Gloriamab

gloriamab30 02-09-2008 21:28:57

CUALQUIER NOVEDAD LA ENVIAN A MI MAIL
alorgloriamaria@viabcp.com

donald shimoda 02-09-2008 22:19:33

Cita:

Empezado por gloriamab30 (Mensaje 311194)
CUALQUIER NOVEDAD LA ENVIAN A MI MAIL
alorgloriamaria@viabcp.com

Estimada Gloria, que se supone que hagamos? Que te enviemos un curso de lazarus, o que cosa cumpliría tus expectativas?

No quiero ser grosero, menos con alguien que recién ingresa al foro. Si te parece que estoy siendo grosero mil disculpas, pero busca en google sobre lazarus, lee, lee un poco mas, luego otro poco, y cuando te surjan dudas vuelve a leer, y despues de que todo eso hay acontencido desde aqui con todo gusto te ayudaremos dudas puntuales sobre el tema.

Saludos.

roman 03-09-2008 02:43:00

Gloria, además de lo que bien comenta Donald, te sugiero que leas la guía de estilo. En esots foros, los temas se tratan en los foros y no por correo privado, con el fin de ayudar a todos. Y, por otra parte, no es correcto entrar en un hilo con una duda fuera de contexto. Aquí se está tratando un tema muy específico acerca del uso de módulos de datos en Lazarus, mientras que tu duda es general. Con estos lineamientos, seguro que tendrás una mejor participación el estos foros.

// Saludos

gloriamab30 03-09-2008 23:15:11

gracias
 
si bueno en esto soy nueva, disculpen si no me deje entender, solo necesito saber si habrian adquirido el delphi 9 y que les pareceio, pero gracias por la ayuda lo colocare en varios
ATTE
gloriamab

donald shimoda 03-09-2008 23:20:52

Cita:

Empezado por gloriamab30 (Mensaje 311639)
si bueno en esto soy nueva, disculpen si no me deje entender, solo necesito saber si habrian adquirido el delphi 9 y que les pareceio, pero gracias por la ayuda lo colocare en varios
ATTE
gloriamab


Cuando salga el delphi 9 me avisas listo?:D


La franja horaria es GMT +2. Ahora son las 13:45:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi