Questa è la query che uso per generare la tabella:
SELECT dbo_Appuntamenti.prestazione1, dbo_Appuntamenti.costoprest1, dbo_prgfatt.nrfattura, dbo_Appuntamenti.fatturato, dbo_Appuntamenti.PRESTAZIONE, dbo_Prestazione.Prestazione, dbo_Prestazione.costo, dbo_ANPAZIENTI.ANCODICE, dbo_ANPAZIENTI.ANCOGNOME, dbo_ANPAZIENTI.ANNOME, dbo_ANPAZIENTI.ANINDIRI, dbo_ANPAZIENTI.AN___CAP, dbo_ANPAZIENTI.ANLOCALI, dbo_ANPAZIENTI.ANPROVIN, dbo_ANPAZIENTI.ANCODFIS, dbo_ANPAZIENTI.ANPARIVA, dbo_ANPAZIENTI.ANCODPAG, [dbo_Appuntamenti]![costoprest] AS imp, 2 AS bollo, [dbo_Appuntamenti]![costoprest]+[bollo] AS tot INTO PAZFATTURA
FROM dbo_prgfatt INNER JOIN ((dbo_Appuntamenti INNER JOIN dbo_ANPAZIENTI ON dbo_Appuntamenti.PAZIENTE = dbo_ANPAZIENTI.ANCODICE) INNER JOIN dbo_Prestazione ON dbo_Appuntamenti.PRESTAZIONE = dbo_Prestazione.NRPRG) ON dbo_prgfatt.annofatt = dbo_Appuntamenti.idanno
WHERE (((dbo_Appuntamenti.fatturato)=0) AND ((dbo_ANPAZIENTI.ANCODICE)=[Forms]![Appuntamentiseg]![PAZIENTE]));
A me serve di controllare il valore dell'imponibile che se è superiore a 77,47 mi genera la tabella con il bollo di 2 euro se è inferiore mi genera il bollo con valore 0.
ecco perchè pensavo di inserire l'istruzione: bollo2: IIf([imp] >'77,47',"2","0"))