\documentclass {article}
\usepackage {a4,eurosym,ifthen}

% siehe: 'http://tex.stackexchange.com/questions/7590/how-to-programmatically-make-tabular-rows-using-whiledo'

\begin {document}

\pagestyle{empty}
\hoffset -3cm
\hsize 17cm
\vsize 30cm
\sloppy
\Large 
\hspace{-0.3cm}{\bf Ort} \hspace{4cm}{\bf Protokoll}\hspace{4cm}{\bf Datum}\vspace{0.5cm}\\ 
\newcommand{\B}{$ \bullet $}
\newcommand{\C}{&}  % keine '&' innerhalb 'whiledo' benutzen!!!
\newcounter{nr} \setcounter{nr}{1}
\def\maxval{32}
\begin{tabular}{|*9{c|}c|}
  \hline
  Nr & Spiel & R & Kreuz & Ktr & Buben & \hspace{2cm}  &  \hspace{2cm}  & \hspace{2cm} &  \hspace{2cm}  
  \whiledo {\value{nr} < 32}{ % keine '&' innerhalb 'whiledo' benutzen!!!
    \\  \hline
    \hline\arabic{nr}.   \C\C\C\C\C\C  \B  \C  \C  \C   \stepcounter{nr}
    \\\hline\arabic{nr}. \C\C\C\C\C\C  \C  \B  \C  \C   \stepcounter{nr}
    \\\hline\arabic{nr}. \C\C\C\C\C\C  \C  \C  \B  \C   \stepcounter{nr}
    \\\hline\arabic{nr}. \C\C\C\C\C\C  \C  \C  \C  \B   \stepcounter{nr}
  }
  \\\hline
\end{tabular}

\end{document}

