Visualizzazione dei risultati da 1 a 3 su 3

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326

    [delphi] registrare in tabella valore di Field Calculated

    Cioa,

    delphi 7, database firebird, componenti ibexpress

    ho una tabella:
    codice:
    ...
        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

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    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!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.