<!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>