Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-11-2011
avmm2004 avmm2004 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Santa cruz de Tenerife, Islas Canarias
Posts: 500
Poder: 18
avmm2004 Va por buen camino
Red face Nombrar un elemento de un datamodule según una variable

Hola a todos, tengo un problema y me gustaría que alguien me diera una pista para resolverlo.

Tengo tres unit Unit1, unit2 (datamodule)(dm1), y unit3(datamodule)(dm3).

En el unit1 hago un uses del unit2 y del unit3.

Los componentes incluidos en el unit2 y en el unit3 se llaman igual.

Quiero desde unit1 usar una cláusula with ¿? do ..... dependiendo del valor de una variable de manera que solo utilize un solo with
(muy grande) y no tenga que repetirlo dos veces, uno por cada datamodule.

Dentro de ese with habría acceso a componentes de bases de datos (una base de datos en cada datamodule diferente).

Se que no me explico bien. ¿ Alguien que me pueda ayudar ?
¿es un disparate lo que intento ?
¿ esta mal planteado ?
Responder Con Cita
  #2  
Antiguo 20-11-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
No es que no lo expliques bien, es que es algo dificil entender lo que quieres sin estar a tu lado.
Si quieres hacer un with--do es por que quieres usar una tabla X, segun lo que entiendo.
No le veo gran dilema en usar dos datamodules, aunque no entiendo la razon para tenerlos.
Me parece sentato empezar en el por que del uso de dos datamodules, por lo menos yo no se la razon.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 20-11-2011
avmm2004 avmm2004 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Santa cruz de Tenerife, Islas Canarias
Posts: 500
Poder: 18
avmm2004 Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
No es que no lo expliques bien, es que es algo dificil entender lo que quieres sin estar a tu lado.
Si quieres hacer un with--do es por que quieres usar una tabla X, segun lo que entiendo.
No le veo gran dilema en usar dos datamodules, aunque no entiendo la razon para tenerlos.
Me parece sentato empezar en el por que del uso de dos datamodules, por lo menos yo no se la razon.
Saludos
El problema es que en uno de los datamodules uso unos componentes para acceder a oracle y en el otro para acceder a postgresql ambos del mismo proveedor.
Los llamo igual para facilitarme ¿?¿?¿?¿? el código y poder usar un with genérico según un valor.
Luego ya jugaría con un (if component IS ....) o un (component AS...).
Responder Con Cita
  #4  
Antiguo 21-11-2011
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Hola.
Quizás te sirva este truco.
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita
  #5  
Antiguo 21-11-2011
avmm2004 avmm2004 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Santa cruz de Tenerife, Islas Canarias
Posts: 500
Poder: 18
avmm2004 Va por buen camino
Cita:
Empezado por defcon1_es Ver Mensaje
Hola.
Quizás te sirva este truco.
Pues si, muchas gracias. Me da pistas para buscar.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Nombrar objetos en documento Word Sergio J. Varios 1 10-06-2014 13:13:46
Creacion del DataModule y variable brandolin OOP 3 01-02-2006 01:18:41
nombrar a varios componentes Cosgaya Varios 2 21-11-2005 15:19:05
nombrar controles Johnny Q Varios 6 30-06-2005 00:38:26
Mostrar forms segun nombre variable lbidi Varios 2 04-04-2005 18:18:08


La franja horaria es GMT +2. Ahora son las 12:13:01.


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
Copyright 1996-2007 Club Delphi