Domino 9 und frühere Versionen > Entwicklung
Probleme mit GetEntryByKey
webchild:
Ich lese aus einem Feld den "Key" aus. Mit dem ich dann in einer nach der ersten Spalte sortierten Ansicht suche!
Der ganze Code steht in dem Entering Ereignis eines weiteren Feldes in das ich am Ende das Ergebnis übergeben möchte.
Set view = db.GetView( "(Name mit DocID)" )
var= Cstr(doc.Items(9).Values(0))
Set entry = view.GetEntryByKey(var$)
Aber die entry bleibt leer, obwohl er den String in die Varialble var korrekt einliest, was ich Debugger sehen konnte.
Hat jemand eine Idee ?
Danke, Krista
koehlerbv:
var und var$ ist zumindest unsauber.
doc.Items(9).Values(0) ist etwas "unüblich" (auch, wenn es syntaktisch korrekt ist). Warum machst Du nicht sowas wie
var = doc.Feldname (0) ?
Bernhard
Semeaphoros:
Na, var und var$ dürften unterschiedliche Variablen sein (ohne das jetzt zu verifizieren), das eine ist Variant, das andere String und damit unterschiedliche Instanzen.
Die Geschichte mit Items(9) dürfte instabil sein. Notes garantiert nicht, dass die Reihenfolge der Items innerhalb eines Dokumentes stabil bleibt, sprich beim nächsten Lauf des Programmes immer noch dieselbe ist.
koehlerbv:
Ich hatte gehofft, items (9) sei nur für den einen Test gedacht ;) Oder ein Zufallsgenerator ;D
Bernhard
Semeaphoros:
Als Würfelersatz durchaus gut geeignet, glänzende Idee ..... ;D
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln