Ver Mensaje Individual
  #17  
Antiguo 02-06-2004
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Reputación: 25
eduarcol Va por buen camino
Cita:
Empezado por silviodp
En el evento OnChange de mi Field 'Precio' (que es como se llama) es el que me convendría utilizar?
Mira se te han dado varias opciones prueba cada una de ellas y en base a los resultados obtenidos prueba cual te conviene mas.

Cita:
Empezado por silviodp
y en él asigno al campo Iva, el valor o como es?, la verdad no me doy cuenta?,
Pues tienes que darte cuenta tu diseñastes la base de datos, asi que solo tu sabras qque valor o porcentaje?? vas a almacenar en ese campo

Cita:
Empezado por silviodp
y en el caso de hacerlo con un campo calculado como sería?
Dejemos que delphi responda eso

Cita:
Empezado por Ayuda de delphi
Occurs when an application recalculates calculated fields.

property OnCalcFields: TDataSetNotifyEvent;

Description

Write an OnCalcFields event handler to take specific action when an application recalculates calculated fields. A calculated field is one that derives its value from the values in one or more fields in the dataset, sometimes with additional processing.

When the AutoCalcFields property is True, OnCalcFields is triggered when:

A dataset is opened.
A dataset is put into dsEdit state.
Focus moves from one visual control to another, or from one column to another is a data-aware grid control and modifications were made to the record.
A record is retrieved from a database.

Note: When the AutoCalcFields property is True, an OnCalcFields event handler should not modify the dataset (or a linked dataset if it is part of a master-detail relationship), because such modifications retrigger the OnCalcField event, leading to recursion.

If an application permits users to change data, OnCalcFields is frequently triggered. To reduce the frequency with which OnCalcFields occurs, set AutoCalcFields to False. When AutoCalcFields is False, OnCalcFields is not called when changes are made to individual fields within a record.

Warning: When the dataset is the master table of a master-detail relationship, OnCalcFields occurs before detail sets have been synchronized with the master table.
Nunca subestime el valor de F1

Cita:
Empezado por silviodp
Te comento que la Tasa de Iva acá en la Argentina es del 21%, y algunas cosas como por ejemplo los monitores, etc. es de el 10,5%.
Esos son los factores que tienes que estudiar para el diseño de la base de datos

Espero te sirva

Por cierto

Cita:
Empezado por Roman
Bueno, realmente yo, al menos, no estaba discutiendo el diseño en el sentido de crítica;
En ningun momento, tampoco fue mi intencion discutir, solo expuse como lo haria y porque
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita