AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
25.05.12 - 01:20:56
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 8
| |-+  ND8: Entwicklung (Moderatoren: Axel, Thomas Schulte, koehlerbv)
| | |-+  db.search und @IsMember
« vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: db.search und @IsMember  (Gelesen 515 mal)
Hedwig14
Aktives Mitglied
***
Offline Offline

Beiträge: 177


« am: 26.02.10 - 16:13:12 »

Bei searchFormula$ erhalte ich einen Typ mismatch nach dem ich den Zusatz @IsMember hinzugefügt habe.
Was kann ich tun ? Kann man @IsMember überhaupt verwenden ?


fehlerliste =docRK.ReportKonfig_FeherlID
zähler = 0
Print  "Gesamtfehleranzahl ermitteln: "& docRK.ReportKonfig_Auftragsgruppe(0)
      
searchFormula$ = {Form = "Ticket" & @IsMember(TICKET_FEHLERNUMMERLFD;} & fehlerliste & { &) Ticket_EmpfaengerBereich = "Wald"}            
      
Set collection = db.Search(searchFormula$, Nothing, 0)
Gespeichert
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19053



« Antworten #1 am: 26.02.10 - 16:20:08 »

fehlerliste ist ein Array und daher nicht mit einem String zu verknüpfen.

Bernhard
Gespeichert
Hedwig14
Aktives Mitglied
***
Offline Offline

Beiträge: 177


« Antworten #2 am: 26.02.10 - 16:50:24 »

Bernhard, habe ich eine Alternative zu meiner nicht funkt. Lösung ?
Gespeichert
ascabg
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 2271


« Antworten #3 am: 26.02.10 - 16:56:13 »

Hallo,

Was steht denn in diesem Feld ReportKonfig_FeherlID fuer ein Wert?
Oder ist es ein Feld fuer Mehrfachwerte?


Andreas
Gespeichert
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19053



« Antworten #4 am: 26.02.10 - 17:58:56 »

Das dürfte auch aus meiner Sicht der casus cnactus sein, Andreas. Wenn das klar ist, kann man die passende Lösung anbieten.
Vielleicht antwortet Hedwig ja diesmal auf unsere Nachfragen.

Bernhard
Gespeichert
Hedwig14
Aktives Mitglied
***
Offline Offline

Beiträge: 177


« Antworten #5 am: 01.03.10 - 08:24:58 »

Hallo zusammen,

ja, im ReportKonfig_FeherlID stehen Mehrfachwerte, die aus einem Konfig-Dokument gezogen werden.

Gruss
Hedwig14
Gespeichert
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19053



« Antworten #6 am: 01.03.10 - 13:50:42 »

Du musst für die Übergabe an dbSearch einen skalaren String erzeugen. Das Array "fehlerliste" ist daher mit Split (fehlerliste, ",") zu konvertieren. Die Formel für die Query muss dann natürlich ein @Explode enthalten, damit zur Laufzeit wieder das Array herangezogen wird.

HTH,
Bernhard
Gespeichert
Hedwig14
Aktives Mitglied
***
Offline Offline

Beiträge: 177


« Antworten #7 am: 08.03.10 - 12:20:36 »


Vielen Dank für die Hinweise. Ich habe es jetzt so lösen können:
Gruss



fehlerliste = docRK.ReportKonfig_FeherlID
fehlerlisteStr = {"} & Join(fehlerliste, {":"}) & {"}
      
zähler = 0
Print  "Gesamtfehleranzahl ermitteln: "& docRK.ReportKonfig_Auftragsgruppe(0)
      
searchFormula$ = {Form = "Ticket" & @IsMember(@text(TICKET_FEHLERNUMMERLFD);} & fehlerlisteStr & {) & Ticket_EmpfaengerBereich = "Wald" & Ticket_Erstelldatum >= @ToTime( "}  & ersterVomLetzterMonat.LocalTime & {" ) & Ticket_Erstelldatum <= @ToTime("}  & letzterVomLetztenMonat.LocalTime & {")}            
      
Set collection = db.Search(searchFormula$, Nothing, 0)
zähler = zähler +collection.Count
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig