Autor Thema: Dynamische Search-Formel  (Gelesen 1061 mal)

Offline Spalter

  • Aktives Mitglied
  • ***
  • Beiträge: 109
  • Mit der Lizenz zum Löschen!!!
Dynamische Search-Formel
« am: 20.06.05 - 08:36:44 »
Hallo zusammen,

ich versuche im Moment bestimmte Dokumente einer DB mit der Search-Methode zu greifen und weiter zu verarbeiten. Soweit kein Problem.

schnipp schnipp

Dim lfdnr As String

lfdnr = Inputbox("Geben Sie die lfd. Nr. an", "Feldbezeichnung", "")
   
   
   searchFormula$ = "SortierungNr = lfdnr"
   Set col = Wdb.Search(searchFormula$,dateTime,0)

schnipp schnipp

Der mit der Inputbox erstellte Wert kann aber nicht interpretiert werden. Die Collection ist leer. Wenn ich einen konkreten Wert in die Searchformula$ eingebe, funkt das.

Was mache ich falsch bzw. was muß ich beachten??

Gruß
Spalter  :-: 

Offline shiraz

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 648
  • Geschlecht: Männlich
Re: Dynamische Search-Formel
« Antwort #1 am: 20.06.05 - 09:18:41 »
Versuche mit:

 
searchFormuls$ =  |SortierungNr  = "| + lfnr +|"|

Gruß
Christian
« Letzte Änderung: 20.06.05 - 09:37:36 von shiraz »
Gruß
Christian

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Dynamische Search-Formel
« Antwort #2 am: 20.06.05 - 09:32:00 »
Hi,

da ist ein " zuviel.

Das muss so aussehen:  searchFormuls$ =  |SortierungNr  = "| + lfnr +|"|


Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Spalter

  • Aktives Mitglied
  • ***
  • Beiträge: 109
  • Mit der Lizenz zum Löschen!!!
Re: Dynamische Search-Formel
« Antwort #3 am: 20.06.05 - 09:37:04 »
Danke für die schnellen Antworten,

Axel Dein Tip war der richtige.

Gruß
Spalter  :)
« Letzte Änderung: 20.06.05 - 09:39:54 von Spalter »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz