Domino 9 und frühere Versionen > ND8: Entwicklung
Barcode in Lotus Notes
ascabg:
Sorry.
Aber so wird das definitiv nichts. (Tode schrieb es ja bereits)
Das das Feld in der genannten Ansicht vorhanden ist, ist schon klar.
Du willst aber in dieser Ansicht suchen.
view.GetDocumentByKey(...)
Welches Feld beinhaltet denn das Suchkriterium?
(den Inhalt welchen Feldes willst du mit dem Inhalt des Feldes Barcode in der Ansicht vergleichen)
Nochmals sorry, aber all dies sind Basics in der Script-Programmierung.
Andreas
Peter Klett:
Und wo hast Du den aktuellen Barcode, anhand dessen Du das Dokument in der genannten Ansicht suchst?
EDIT: Das hier ist doppelt, hatte den letzten Eintrag von Andreas nicht gelesen, weil der auf einer neuen Seite steht
Keydins:
Vielleicht solltest du dir den Prozess, den du da programmierst, einmal visualisieren.
Zettel & Bleistift nehmen, den Ablauf in einzelnen Schritten skizzieren, anschließend überlegen, welche Informationen / Daten du in den einzelnen Schritten brauchts und woher sie kommen (Benutzereingabe, Scanner, Suche in der Anwendung), welche Aktionen in welchem Schritt ausgeführt werden und welches Ergebnis damit erreicht werden soll. Sozusagen eine ganz simple Form eines Programmablaufplans.
Wenn der Prozess dann unter logischen Gesichtpunkten funktionieren müsste, kannst du dich wieder dem eigentlichen Code widmen. Und wenn es dort mal klemmt kannst du dann viel gezielter Fragen stellen.
Gruß
Dirk
umi:
Da fehlt noch etwa folgendes in deinem Schnippsel....
--- Code: ---dim uiws as new notesuiworkspace()
dim barcode as string
barcode = uiws.prompt(prompt_okCancelEdit,"Barcode","Barcode","")
if len(barcode)>0 then
set doc = view.getdocumentbykey(barcode,true)
if not doc is nothing then
call doc.replaceitemvalue("Status","Ausgehliehen")
call doc.save(true,false)
end if
end if
--- Ende Code ---
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln