![]() |
Condiciones desde una tabla firebird
Hola a todos utilizo firebird 2.5 y delphi 2009 , desde ya agradezco su ayuda , como puedo poner una validacion desde un campo de una tabla ejemplo
Validar un dato por ejemplo si cantidad es mayor que el digitado y menor que algo coja multiplique ese precio ingresado por la cantidad digitada Ejemplo : Digito la cantidad (3) , la condicion debe ser si la cantidad es mayor que el campo1 debe cojer el precio3 y multiplicar por la cantidad toda esa condicion debe estar en la tabla pues debe ser parametrizable por el cliente segun su necesidad , es como poner parte del codigo en la tabla Gracias por sus ideas |
Creo que lo más lógico es usar los eventos. Esos valores que serán cambiados por el usuario tendrás que guardarlos en una tabla de configuración y de ahí los extraes para usarlos.
Por ejemplo, en el BeforePost puedes controlar todo eso que mencionas. Obviamente también puedes crear "Stored procedure" y pasarle los valores que necesitas. Y para controles más explícitos, por ejemplo que el valor esté entre ciertos límites, puedes usar la propia declaración del campo en la tabla. |
La franja horaria es GMT +2. Ahora son las 02:12:06. |
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