Domino 9 und frühere Versionen > ND8: Entwicklung

db.search und @IsMember

<< < (2/2)

Hedwig14:
Hallo zusammen,

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

Gruss
Hedwig14

koehlerbv:
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

Hedwig14:

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

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln