Autor Thema: DBlookup will nich so wie ich das will ;-)  (Gelesen 1752 mal)

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
DBlookup will nich so wie ich das will ;-)
« am: 13.06.05 - 15:41:45 »
Hi @All,

ich hab mal wieder ne Frage.

Ich möchte aus einer View in einer anderen DB mittels DBLookup Daten nach einem bestimmten KEy haben angezeigt  bekommen.  So das Problem ist, dass ich wenn mein key zum Beispiel ein "a " ist bekomm ich nur das erste Dokument zurück was mit "a" anfängt. Ich möchte aber gerne alle haben die mit "a "anfangen.

Bin für jeden Tip dankbar

MfG Jana

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: DBlookup will nich so wie ich das will ;-)
« Antwort #1 am: 13.06.05 - 15:49:57 »
@dbLookup liefert Dir nur präzise Übereinstimmungen.
Wenn Du auf LS ausweichen kannst, bietet NotesView.GetAllDocumentsByKey eine Methode, optional auch "unscharf" zu suchen.

Bernhard

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
Re: DBlookup will nich so wie ich das will ;-)
« Antwort #2 am: 13.06.05 - 15:51:11 »
Hi,

das hab ich auch schon probiert, mit dem selben Ergenbis.
Leider  :-:

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: DBlookup will nich so wie ich das will ;-)
« Antwort #3 am: 13.06.05 - 15:58:16 »
Hast Du Parameter "exact" verwendet ? Default ist da nämlich False.

Bernhard

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
Re: DBlookup will nich so wie ich das will ;-)
« Antwort #4 am: 13.06.05 - 16:02:14 »
Hi,
so hab ich das:

Set ndc=view.GetAllDocumentsByKey(customer,False)

Laut Domino Hilfe muss das False sein damit er eben nicht exact matched, was ich ja will.

Jana

Offline Wirsing

  • Senior Mitglied
  • ****
  • Beiträge: 283
  • Geschlecht: Männlich
    • METZ CONNECT
Re: DBlookup will nich so wie ich das will ;-)
« Antwort #5 am: 13.06.05 - 16:47:49 »
Mal anders gefragt:
Wie wertest Du danach die Daten aus?

In einer Schleife (Do...while o. ä.) ?


Grüsse

Holger
6 Lotus Domino Server 9.0.1(FP5-7) auf Windows 2008R2 Server
ca. 450 Clients mit 8.5.x/9.0.1

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
Re: DBlookup will nich so wie ich das will ;-)
« Antwort #6 am: 13.06.05 - 17:09:48 »
Ich werte die folgendermaßen aus

If ndc.Count = 0 Then
      Print "no docs found"      
      
   Else
      Set doc = ndc.GetFirstDocument
      While Not ( doc Is Nothing )
         Set item = doc.GetFirstItem( "Firma" )
         MsgBox item.Text,0,""
         Set doc = ndc.GetNextDocument (doc)
      Wend
      
   End If
   

Also wenn ich in den debugger geh steht auch nur ein Dokumnet drin obwohl mehrere Einträge existieren, die mit A beginnen.


Offline Wirsing

  • Senior Mitglied
  • ****
  • Beiträge: 283
  • Geschlecht: Männlich
    • METZ CONNECT
Re: DBlookup will nich so wie ich das will ;-)
« Antwort #7 am: 14.06.05 - 09:29:08 »
Ist die Spalte mit den gesuchten Werten sortiert?

Das wär noch das einzige, was mir hier einfallen würde... :-\

6 Lotus Domino Server 9.0.1(FP5-7) auf Windows 2008R2 Server
ca. 450 Clients mit 8.5.x/9.0.1

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: DBlookup will nich so wie ich das will ;-)
« Antwort #8 am: 14.06.05 - 10:13:06 »
Schon mal mit dem Parameter [PartialMatch] des @dblookup versucht?

gruss
umi
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
Re: DBlookup will nich so wie ich das will ;-)
« Antwort #9 am: 14.06.05 - 11:39:27 »
Hi,

die Spalte nach der ich suche ist sortiert und mit PartialMatch hab ichs auch probiert
 :(

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz