se devo essere sincero non ho capito molto.. ti faccio vedere cosa ho capito..

allora da come dici tu hai una tabella agenda con 6 campi id

quindi..
idagenda, idcampo1, idcampo2, idcampo3, idcampo4, idcampo5, idcampo6

giusto??
se è così l'unico modo per fare come dici te è fare una cosa del genere:
Codice PHP:
<?php
$query 
"SELECT * FROM agenda WHERE 1";
// non sto a scrivere tutto... cmq esegui la query.. e la fetchi :) (W l'inglese italianizzato)
// e a questo punto fai un controllo per ognuno dei campi

$row mysql_fetch_array($result); // Questa funzione mi crea un'array sia con i nomi dei
// campi come indice, sia con i numeri come indice.. (nel mio caso mi risulta comoda)

$errori 0// qui faccio +1 tutte le volte che lo trovo uguale a 1000

for ($i 1$i 7$i++) {
  if (
$row[$i] != 1000) && ($row[$i] != NULL)) { $errori++; } // qui faccio il controllo
  // Nel caso voglio segnare quale campo è basterà far diventare $errori un array
  // e da lì scrivergli tutti i numeri campi con l'errore e il gioco è fatto
}

echo 
"Sono stati trovati $errori errori";
Spero di essere stato esaustivo.. e magari aver capito bene.. cmq questo è quello che mi è venuto in mente su due piede.. in bocca al lupo.. per qualsiasi chiarimento chiedi pure