FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Referencia a una const
Hola,
Necesito crear o hacer referencia a una constante según la opción elegida. Por ejemplo: Tengo dos TClientDataSet(Pedidos y Albaranes) en la unidad de datos, los dos tiene en el evento "BeforeOpen" el siguiente procedimiento: Mi pregunta es: ¿Como puedo construir la constante "ct_SQL_Pedidos"? Ahora solo tengo dos TClientDataSet, pero en un futuro tendre muchos. |
#2
|
||||
|
||||
Puedes tomar como referencia este código que utilizo yo en casos similares:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Referencia a una const
Gracias por la respuesta, aunque yo creia que habria alguna otra forma, pero de momento lo hare asi.
un saludo. |
#4
|
||||
|
||||
No entiendo bien la pregunta, creo que ¿te refieres a una constante "normal"?, ejemplo:
|
#5
|
|||
|
|||
Referencia a una const
Casimiro, no quiero concatenar, sino llamar por nombre a la constante.
Tengo una unidad llamada uCt, con varias constantes, dos de ellas son: ct_SQL_Pedidos = 'SELECT * FROM Pedidos'; ct_SQL_Albaranes = 'SELECT * FROM Albaranes'; if D.Name = 'Pedidos' then D.CommandText := 'ct_SQL_' + D.Name // Es aqui, donde quiero formar la constante ct_SQL_Pedidos. Según el nombre del ClientDataSet(Pedidos, Albaranes) seleccionar la constante que le corresponda, sin tener que ulizar condicionales o cualquier otra sentencia. |
#7
|
|||
|
|||
Referencia a una const
Gracias ElKurgan, de esa forma me sirve.
Un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
const.pas y dbconst.pas en castellano? | rodries | Varios | 2 | 03-07-2006 13:38:29 |
VAR y CONST? | unko! | OOP | 13 | 23-03-2005 18:05:17 |
Const en una DLL | TONIAM | Varios | 0 | 28-12-2004 18:57:02 |
Pasar valores a una variable tipo const | Reyhert | Varios | 3 | 27-06-2004 17:55:07 |
const.pas y dbconst.pas | Critter | Varios | 16 | 14-02-2004 14:12:31 |
|