FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
quiero realizar unos calculos
Bueno mi problema es el siguiente tengo una tabla local donde esta la nomina de empleados, y tengo que calcular le algunos descuentos como el sgs, afp , etc.
y lo quiero hacer con el evento clik de un boton pero no me llegan ideas del codigo y en ninguna web en cuentro un ejemplo expliqueme el codigo si porfavor |
#2
|
||||
|
||||
Si lees la Guía de estilo de los Foros, verás que debieras de haber dicho con que tipo de tablas trabajas.
Pero resumiendo lo que preguntas, tendríamos una tabla de empleados con los campos que hagan alusión a todos los descuentos posibles y la tabla nómina, cuando pongamos el sueldo y resto de emolumentos al empleado, automáticamente calcularemos los descuentos: Por ejemplo si EmpleadoSgs = 10 Código:
NominaSgs.Value:=NominaBaseCotiza.Value * EmpleadoSgs.Value / 100; Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Calcular en la tabla
Es cierto se me olvido decir que la tabla es en paradox, eh utilizado el siguiente codigo para que me calcule pero me da un error de key violation
el codigo es en el evento clik de un boton table1.insert; table1SueldoNeto.value := table1Sueldo.value - table1Descuento.value; espero que me puedan ayudar y soportarme un poco es que soy nuevo en esto de programacion en delphi. gracias por darme ideas.. |
#4
|
||||
|
||||
El planteamiento no es correcto
Código:
table1.insert; table1SueldoNeto.value := table1Sueldo.value - table1Descuento.value; En el formulario en donde tienes el botón y los DbEdit, pues supongo que has hecho doble clic en el componenete "Ttable" has pulsado botón derecho del ratón y le has dado la orden de añadir todos los campos y luego has arrastrado los campos sobre el formulario. Entonces lo que tienes que hacer en el evento de apertura del formulario escribir. Código:
Table1.Append; //o Table1.Insert; Código:
table1SueldoNeto.value := table1Sueldo.value - table1Descuento.value; Suponiendo que utilizaramos una varible que le pasaríamos al formulario por ejemplo: nAccion 1- Altas 2- Modificaciones 3- Consultas Código:
Case nAccion of 1:MiTabla.Append; 2:MiTabla.Edit; 3://Lo que procede según los casos por ejemplo si los controles están sobre un Panel bloquearlo. end;
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
gracias ya resolvi
les agradesco a todos los que me brindaron ideas ..
ya lo solucione y puede hacer los calculos .. gracias ... gracias .... |
|
|
|