![]() |
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. |
Puedes tomar como referencia este código que utilizo yo en casos similares:
Un Saludo. |
Referencia a una const
Gracias por la respuesta, aunque yo creia que habria alguna otra forma, pero de momento lo hare asi.
un saludo. |
No entiendo bien la pregunta, creo que ¿te refieres a una constante "normal"?, ejemplo:
|
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. |
¿Y esto no te serviría?
Saludos |
Referencia a una const
Gracias ElKurgan, de esa forma me sirve.
Un saludo |
La franja horaria es GMT +2. Ahora son las 02:08:23. |
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