PDA

Visualizza la versione completa : [delphi] registrare in tabella valore di Field Calculated


123delphi321
24-04-2014, 14:24
Cioa,

delphi 7, database firebird, componenti ibexpress

ho una tabella:


...
IMPONIBILE NUMERIC(15,2),
IVA NUMERIC(6,2),
IMPOSTA NUMERIC(15,2),
TOTALE NUMERICIC(15,2),
....


nell'ibdataset ho definito i campi IMPOSTA e TOTALE come fkCalculated al fine di ottenere automaticamente il loro valore calcolato...

il calcolo funziona bene, ma i valori calcolati non vengono registrati nella tabella.

come devo fare per registrare il loro valore nella tabella?

grazie

alka
24-04-2014, 19:19
I campi calcolati devono essere tali e ci deve essere congruenza con la struttura della tabella sottostante.

Per definizione, un campo calcolato non viene memorizzato, proprio perché è calcolato, appunto, e non caricato dal database.

O utilizzi campi tradizionali nella tabella in cui vai a inserire il valore che calcoli e memorizzi, o rendi tali campi calcolati anche sul database, definendo qual è l'espressione che determina il valore che assume in base agli altri campi.

Ciao! :ciauz:

123delphi321
24-04-2014, 19:28
grazie

Loading