Hola, pues yo te aconsejaria de que todo campo con el que no vas a hacer Calculos lo crees de tipo Cadena, en tu caso
CodigoDepto:= 01;
CodigoMarca:= 01;
Por ejemplo, si tu necesitas hacer esa composicion de los campos lo podrias hacer asi:
Código:
Tabla1CampoCompuesto.AsString:=Tabla2CODIGODEPTO.Asstring+Tabla3CodigoMarca.AsString;
Yo pondria los dos de tipo cadena