Hallo sperri1,
das Feld "WaferPartNum" sollte "berechnet" sein - nicht "berechnet beim Anlegen".
Ansonsten:
- Die erste Spalte in "wafer" ist sortiert?
- Du könntest bei leerem WaferName den DBLookup auslassen und auf einen Fehler im DBLookup reagieren:
@If(
WaferName = "";
@Return("");
NULL
);
lookedUp := @DbLookup("" : "NoCache"; "" : ""; "wafer"; WaferName; 2);
@If(
@IsError(lookedUp);
"";
lookedUp
)
Füllst du das erste Feld wirklich per @PickList (Button, Action-Hotspot o.ä.) oder ist das eine Dialogliste/Radio-Button/Checkbox, deren Optionen per @DBColumn gefüllt werden. Im erste Fall solltest du nach dem @PickList noch einmal das Dokument refreshen.
Welchen Typ hat die Felder WaferName und WaferPartNum in dieser Maske und in der Maske, wo sie erfasst werden? Alles Text?
Aber das "Object variable not set" klingt eher nach LotusScript. Wirf mal deinen LotusScript-Debugger an und sieh, wo er nach der Fehlermeldung steht.
HTH
Thomas
tbahn@assono.de
http://www.assono.de