Prueba utilizando los campos con su tipo, evitarás este tipo de conversiones implícitas.
Algo así:
Código Delphi
[-]TFacultadeslibre.Edit;
TFacultadeslibre.FieldByName('totalfacultad').AsInteger := sw_totalaula;
TFacultadeslibre.FieldByName('totalopositores').AsInteger := sw_totalopositores;