Domino 9 und frühere Versionen > ND6: Entwicklung

Verwendung von Strings in der DB-Search-Methode

(1/4) > >>

Spalter:
 :( Hallo zusammen,

habe nach längerer Zeit noch mal ein Problem mit der DB-Search-Methode.

Hintergrund:

Ich möchte dieverse Felder in Notes-Docs aus einem Excelmacro heraus bestücken. Die Feldwerte liegen als Excel-Datei vor. In der ersten Spalte ist der eindeutige Schlüssel zur Idendifikation der Notes-Dokumente - Aufbau als String "xx.xxx.Txxx".

Umsetzung:

Ich versuche das ganze aus dem Macro mit der DB-Search-Methode anzugehen. Verwende ich diesen Search-String, funzt das einwandfrei. Ich erhalte genau einen Treffer - so wie es sein sollt.

searchFormula$ = " PrfFeldNr = ""xx.xxx.Txx"" "

Versuche ich hingegen, den Schlüssel aus der ersten Spalte der Excel-Datei zu ziehen (die Zellen sind als Text formatiert), 

A = CStr(Cells(x, 1))

searchFormula$ = " PrfFeldNr = A "

erhalte ich einen Count-wert von z.B. 42, obwohl in der Notes-DB nur ein Dokument mit dem Schlüssel existiert.

Welchen Fehler begehe ich eventuell? Wie kann ich die Suchwerte richtig einlesen? Gibt es eine Alternative?

Bin für jede Antwort dankbar.

Gruß Spalter
 

Peter Klett:
searchFormula$ = {PrfFeldNr = "} & A & {"}

Spalter:
 :-\ Hallo Peter,

danke für die schnelle Antwort, aber die geshweifte Klammer schuckt VBA nicht. Da bekomme ich einen Syntaxfehler.

Gruß
Spalter

dirk_2909:
Was ist mit der Pipe ("|") ?

Spalter:
 :(Hallo Dirk,

mit der Pipe funzt das leider auch nicht - wieder Sytaxfehler.

Gruß
Spalter

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln