From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/12592 Path: main.gmane.org!not-for-mail From: Willi Egger Newsgroups: gmane.comp.tex.context Subject: Database.... Date: 07 Jul 2003 12:13:39 +0200 Sender: ntg-context-admin@ntg.nl Message-ID: <1057572818.2597.8.camel@linux.local> Reply-To: ntg-context@ntg.nl NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-h5gEIWyet0q47ilodmIo" X-Trace: main.gmane.org 1057573020 31763 80.91.224.249 (7 Jul 2003 10:17:00 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 7 Jul 2003 10:17:00 +0000 (UTC) Original-X-From: ntg-context-admin@ntg.nl Mon Jul 07 12:16:58 2003 Return-path: Original-Received: from ref.vet.uu.nl ([131.211.172.13] helo=ref.ntg.nl) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19ZT3K-0008Fv-00 for ; Mon, 07 Jul 2003 12:16:58 +0200 Original-Received: from ref.ntg.nl (localhost.localdomain [127.0.0.1]) by ref.ntg.nl (Postfix) with ESMTP id 032E410ABC; Mon, 7 Jul 2003 12:17:34 +0200 (MEST) Original-Received: from smtpzilla3.xs4all.nl (smtpzilla3.xs4all.nl [194.109.127.139]) by ref.ntg.nl (Postfix) with ESMTP id 11AA210ACC for ; Mon, 7 Jul 2003 12:13:35 +0200 (MEST) Original-Received: from linux.local (a80-126-172-1.adsl.xs4all.nl [80.126.172.1]) by smtpzilla3.xs4all.nl (8.12.9/8.12.9) with ESMTP id h67ADYfg041642 for ; Mon, 7 Jul 2003 12:13:34 +0200 (CEST) Original-To: ntg-context@ntg.nl X-Mailer: Ximian Evolution 1.4.0 Errors-To: ntg-context-admin@ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.comp.tex.context:12592 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:12592 --=-h5gEIWyet0q47ilodmIo Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi Contexters Is there anybody who has experionce with the database options as described in core-dat? I tried to setup an address-database. But I am unable to get it working. I get an error message saying "missing \endcsname" Please have a look at the enclosed testfiles. Cheers Willi --=-h5gEIWyet0q47ilodmIo Content-Disposition: attachment; filename=database.tex Content-Type: text/x-tex; name=database.tex; charset= Content-Transfer-Encoding: 7bit % Sample record \def\DoWithRecord#1% {\startpacked \let\\=\quad name: \getrecordentry{name}~\getrecordentry{family name}\par address: \getrecordentry{postal address}\par \stoppacked} \definerecord[address][command=\DoWithRecord] \setuprecord[address][command=\DoWithRecord] \definerecordentry[address][Name] \definerecordentry[address][Surname] \definerecordentry[address][Foreletters] \definerecordentry[address][Street] \definerecordentry[address][StreetNumber] \definerecordentry[address][Place] \definerecordentry[address][PostalCode] \definerecordentry[address][FunctionNL] \definerecordentry[address][Function] \definerecordentry[address][Phone] \definerecordentry[address][Fax] \definerecordentry[address][Email] \startrecord{Hans} \memberofgroup {board} \setrecordentry{Name} {Hans} \setrecordentry{Surname} {Hagen} \setrecordentry{Foreletters} {H.} \setrecordentry{Street} {Ridderstraat} \setrecordentry{StreetNumber} {27} \setrecordentry{Place} {Hasselt} \setrecordentry{PostalCode} {8061 GH} \setrecordentry{FunctionNL} {Voorzitter NTG} \setrecordentry{Function} {President NTG} \setrecordentry{Phone} {38-4775369} \setrecordentry{Fax} {38-4775374} \setrecordentry{Email} {pragma@wxs.nl} \stoprecord --=-h5gEIWyet0q47ilodmIo Content-Disposition: attachment; filename=test.tex Content-Type: text/x-tex; name=test.tex; charset= Content-Transfer-Encoding: 7bit % Footertexts % Database % W. Egger % 3.07.2003 \setupoutput[pdftex] %\input NTG-board-members \processrecords[database.tex][Hans] \def\FootItemHeaderI{Telefoon} \def\FootItemHeaderII{Webstek} \def\FootItemHeaderIII{} \def\FootItemHeaderIV{e-mail} \def\FootItemI{0485 573896} \def\FootItemII{www.boede.nl} \def\FootItemIII{} \def\FootItemIV{w.egger@boede.nl} \startbuffer[SetUpFooterText] \hbox to \textwidth{% \vbox{% Hans Hagen: needed either \hbox or \vbox; 04-05-2003\setupfootertexts[{\getbuffer[SetUpFooterText]}][] \starttabulate[|*{4}{lw(.25\textwidth)|}] \NC {\tfx \FootItemHeaderI} \NC {\tfx \FootItemHeaderII} \NC {\tfx \FootItemHeaderIII} \NC {\tfx \FootItemHeaderIV} \NC\NR \NC \switchtobodyfont[rm] \FootItemI \NC \switchtobodyfont[rm] \FootItemII \NC \switchtobodyfont[rm] \FootItemIII \NC \switchtobodyfont[rm] \FootItemIV \NC\NR \stoptabulate% }% }% \stopbuffer \setupfootertexts[{\getbuffer[SetUpFooterText]}] \starttext Some text \startlines \getrecordentry{Name} \getrecordentry{Surame} \getrecordentry{Foreletters} \getrecordentry{Street} \getrecordentry{StreetNumber} \getrecordentry{Place} \getrecordentry{PostalCode} \getrecordentry{FunctionNL} \getrecordentry{Function} \getrecordentry{Phone} \getrecordentry{Email} \stoplines \stoptext --=-h5gEIWyet0q47ilodmIo--