diff --git plugins/views_plugin_query_default.inc plugins/views_plugin_query_default.inc
index d20fbfd..29bdc4c 100644
--- plugins/views_plugin_query_default.inc
+++ plugins/views_plugin_query_default.inc
@@ -1271,6 +1271,11 @@ class views_plugin_query_default extends views_plugin_query {
     }
 
     $items = array();
+    
+    // #1046170 - access seem to add the fields in preExecute ?! so wee need to run it once here
+    $query->preExecute();
+    $count_query->preExecute();
+    
     if ($query) {
       $additional_arguments = module_invoke_all('views_query_substitutions', $view);
       // Build the count query.
