Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Condiciones desde una tabla firebird (https://www.clubdelphi.com/foros/showthread.php?t=95145)

IVAND 05-04-2021 01:06:32

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

Casimiro Notevi 05-04-2021 01:51:43

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