En ese caso antes de insertar debes de usar un SELECT como el que te dije, descargar el dato desde la base de datos y verificar, si es mas del monto le muestra el error.
Un ejemplo:
Código PHP:
$max = 1000;
$esteGasto = $_POST['A_GValordelGasto'];
$sql = "SELECT SUM( `Gastos` ) FROM `GastosProyectos`";
$rst = mysql_query( $sql ) or die( mysql_error() );
$row = mysql_fetch_row( $rst );
$suma = $row[0];
if( ( $suma + $esteGasto ) > $max ) {
echo "El total de gastos sobre pasa el monto asignado de $max";
} else {
// Procedemos a insertar entonces ya que no sobre pasa
}
Saludos.