<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY><FONT face=Arial color=#0000ff size=2></FONT><BR>
<P><FONT size=2>Liebe Listenleser,<BR><BR>ich habe wieder mal ein Problem, bei 
dem ich nicht weiterkomme.<BR>Wir arbeiten mit Allegro klassisch und da mit der 
Version vom Sept.2005: Index.exe Juli 2005.<BR><BR>Ich versuche eine Eingabe in 
Abhängigkeit von einem Stamm- oder Bestandsatz zu prüfen, nämlich:<BR><BR>Im 
Bestandsatz einer Zeitschrift steht neben den Zeitschriftendaten auch drin, ob 
es zu dieser ZS regelmäßig DOIs gibt.<BR>#89 DOI:ja<BR><BR>Statt jetzt beim 
Erfassen von Zeitschriftenartikeln immer nach einer #89 zu fragen, auch wenn es 
in 95% aller Fälle gar keine  gibt, wollte ich den Stammsatz abfragen und 
nur bei "ja" eine Mahnung in der Erfassung ausgeben.<BR>Im Prinzip klappt das 
auch:<BR><BR><FONT color=#0000ff> <FONT color=#ff0000>Eingabefehler : #89 
DOI: fehlt<BR></FONT> ... bitte Leertastendividual beh<BR>#40 Schrader, 
Lars <BR>#70 Applied animal behaviour scie<BR>#76 2002 <BR>#95 
az <BR> geben Sie jetzt Korrekturen, Bef<BR> (F10 = 
Speichern   F8 = EXIT   F<BR># <BR>Aufnahme 
abspeichern? </FONT><FONT color=#ff0000><STRONG>j<BR></STRONG></FONT><BR>Aber 
wenn ich dann eine #89 nachliefere, kommt folgende Meldung:</FONT></P>
<P><FONT size=2><FONT color=#0000ff>#89 
doi,123xyz345 <BR># <BR><BR>RECN=0, RAD=8502655, RLG=0, 
INMD=1<BR>recn=0, rad=8502655, rlg=0, inmd=0<BR></FONT><BR> <FONT 
color=#ff0000>record number not correct, can't save<BR></FONT></FONT></P>
<P><FONT size=2>Ich vermute mal, das ich gegen ein Grundgesetz verstoße, kann 
aber einfach keinen Fehler finden. Mein Programmteil in der API  sieht 
folgendermaßen aus:</FONT></P>
<P><FONT color=#0000ff><FONT size=2>#70 +#39§ f170 
|80        #70 Vergleich mit 
Normsatz,<BR>#<                     
               
zurück in Datensatz<BR>#00 +#834 
e0               
  normal 
weiterprüfen  <BR>#+#<BR>#39§                             
  Normsatz wird gefunden <BR>#89 +#39$ c"~ja" e0    
Wenn im Stammsatz in der #89steht, dass es eine DOI gibt, dann meckern, sonst 
nicht<BR>#<                               
    zurück in Datensatz<BR>#00 +#834 
e0           
      normal 
weiterprüfen<BR>#+#<BR>#39$                          
     Stammsatz meldet, es gäbe eine DOI<BR>#t{"#89 DOI: 
fehlt"     Meldung 
ausgeben<BR>#</                             
    zurück in Datensatz<BR>#+#</FONT> </FONT></P>
<P><FONT size=2></FONT> </P>
<P><FONT size=2>Hat jemand eine Idee, wo ich weitersuchen kann/soll/muss oder 
sieht einer gar den Fehler sofort?</FONT></P>
<P><FONT size=2>Das wäre wunderbar, vielen Dank an alle die sich schon mal bis 
hierher durchgelesen haben :-))</FONT></P>
<P><FONT size=2>mfG</FONT></P>
<P><FONT size=2>G. Englert</FONT></P>
<P><FONT size=2></FONT> </P></BODY></HTML>