Se vuoi configurare manualmente i campi rappresentati in un generico DataSet, devi definirli in modo persistente: fai doppio clic sulla tabella/query/comando di riferimento e li aggiungi, definendo le loro proprietà in modo fisso e preciso (sostituendo quindi quelle determinate da Delphi a runtime, quando crea dinamicamente tale struttura), oppure li inserisci tutti in automatico lasciandoli inizializzare a Delphi e rimuovi quelli che non ti interessano.

Tuttavia, se Delphi sceglie il formato TFMTBCDField, è abbastanza probabile che questo sia il tipo corretto per rappresentare il campo: non puoi scegliere un altro tipo di campo arbitrariamente, perché altrimenti rimane "scollato" rispetto a quello che dovrebbe essere il campo corretto tenendo conto della struttura fisica di memorizzazione del campo.

Di che tipo sono su DB questi campi problematici?

Ciao!