<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html  xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<title></title>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<meta http-equiv="Content-Style-Type" content="text/css"/>
</head>
<body>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Hallo Herr Berger, Liebe Listenleserinnen und -leser,</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000" size="2"><span style=" font-size:10pt">> ... aber in der Eger'schen</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000" size="2"><span style=" font-size:10pt">> < http://www.aneg-dv.de/allegro/modpar/files/mp_stack.flb ></span></font></div>
<div align="left"><font face="Courier New" color="#7f0000" size="2"><span style=" font-size:10pt">> hatte ich sehr wohl bemerkt, dass man auch ganze Datensaetze</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000" size="2"><span style=" font-size:10pt">> in den Stack packen kann (nebst ihrer internen Satznummer).</span></font></div>
<div align="left"><font face="Courier New" color="#7f0000" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">PushRec/PopRec arbeiten nur mit der Satznummer als Referenz, d.h., 
die Inhalte werden nicht gespeichert. </span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Wollte man den Record-Inhalt in Variablen speichern, müsste pro 
Kategorie eine Variable belegt werden.</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Das hätte zur Folge:</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">- in einem normalen Stack wird die Record-Nummer {recno} gespeichert</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">- Pro Record wären dann je Kategorie z.B. eine Variable mit einem</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">  Namen wie '$MP_RTS_{stackpointer}_{kategorie_mit_folgezeichen}'</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">  nötig.</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Das Wegspeichern wäre also kein Problem. Die Frage ist nur, was 
macht man mit dem Inhalt beim "Zurückholen" (== Lesen vom Stack)?</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Vorstellbar wäre es, analog zu update entsprechend Modusziffer x 
vorzugehen. Eine Herausforderung wäre dabei die Umsetzung der 
Mehrfachfelder-Funktionen.</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Je länger ich darüber nachdenke, dest besser gefällt mir die </span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Idee, eine solche Funktionalität zu schaffen - Rollback-Aktionen 
über mehrere Datensätze wären dann wesentlich leichter realisierbar.</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Ein Retten dieses Stacks für eine Zeit nach dem Programmende halte 
ich nicht für sinnvoll, denn dann hat man wieder das Problem mit der 
Lebensdauer der Recordnummern - es sei denn, man nutzt anstatt der 
Record-Nummern den Primärschlüssel als update-Kriterium.</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Was meint die Gemeinde?</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Viele Grüße</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Anando Eger</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">-------------------------------------------------------------------</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Anando Eger Datenverarbeitung</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Herr Dipl.-Ing. Anando Eger</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Gustav-Voigt-Str. 24</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">01156 Dresden</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Tel.: +49 (0)351 454 1236  http://www.aneg-dv.de</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">Fax: +49 (0)351 454 1238  mailto:a.eger@aneg-dv.de</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">-------------------------------------------------------------------</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt">== Wir sprechen deutsch. ==</span></font></div>
<div align="left"><font face="Times New Roman" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Times New Roman" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left"><font face="Courier New" size="2"><span style=" font-size:10pt"><br />
</span></font></div>
<div align="left">  </div>
</body>
</html>