hallo Kollegen,
entweder habe ich einen blackout, oder kann heute nicht vernünftig denken....
ich habe folgendes skript geschrieben und würde von den @dblookup-befehlen erwarten, dass sie mir entsprechend der in der ansicht vorhandenen mehrfachwerten auch mehrfachwerte zurück geben.... nichts da, ich bekomme immer nur den ersten der passenden werte zurück....
wäre für hilfe sehr dankbar
REM {Versand einer Info-SMS wenn Mitarbeiter Geburtstag haben!!!} ;
Logging := "Ja" ;
db := @DbTitle ;
server := @Subset( @DbName ; 1 ) ;
pfad := @Subset( @DbName ; -1 ) ;
absender := "Notesteam" ;
anrede := Salutation ;
vorname := FirstName ;
nachname := LastName ;
geburtstag := @Text( Birthday ; "D0" ) ;
region := SalesBranch_3 ;
abteilung := @Word(Position; " "; 2) ;
position := @Word(Position; " "; 1) ;
key := region + "," + "Leiter" + "," + abteilung ;
SendenAn := @DbLookup( "" : "NoCache" ; server : pfad ; "PersonHeads" ; key ; 2 ; [FailSilent] );
keyHead := region + "," + "Leiter" + "," + "Region(en)" ;
KopieAn := @DbLookup( "" : "NoCache" ; server : pfad ; "PersonHeads" ; keyHead ; 2 ; [FailSilent] );
thema := "Info. aus " + db + ": " + anrede + " " + vorname + " " + nachname + " hat heute Geburtstag!" ;
inhalt := "Geburtsdatum ist der: " + geburtstag;
@If(Logging = "Ja" ;
@Prompt([Ok]; "anrede vorname nachname" ; anrede + " " + vorname + " " + nachname ) &
@Prompt([Ok]; "geburtstag" ; geburtstag ) &
@Prompt([Ok]; "region,position,abteilung" ; region + "," + position + "," + abteilung) &
@Prompt([Ok]; "key" ; key) &
@Prompt([Ok]; "SendenAn" ; SendenAn) &
@Prompt([Ok]; "keyHead" ; keyHead) &
@Prompt([Ok]; "KopieAn" ; KopieAn) &
@Prompt([Ok]; "thema" ; thema) &
@Prompt([Ok]; "inhalt" ; inhalt) ;
""
) ;
REM {Versand nur, wenn Monat und Tag des Geburstages gleich Monat und Tag von Heute sind !! } ;
REM {@MailSend( SendenAn ; KopieAn ; BlindkopieAn ; Thema ; Anmerkung ; Haupttextfelder ; [Flags]) } ;
SendenAn := "0172@SMS" ;
KopieAn := "0172@SMS" ;
@If( Form = "Person" & Birthday != "" ;
@If( ( ( @Day( Birthday ) = @Day( @Now )) & (@Month( Birthday ) = @Month( @Now )) ) ;
@Prompt([Ok] ; "Hinweis" ; "SMS an: " + SendenAn + " und " + KopieAn + " versandt !") &
@MailSend( SendenAn ; KopieAn ; "" ; thema ; inhalt ; "" ; [IncludeDoclink] ) ;
"" ) ;
"" ) ;
SELECT @All
mit besten grüßen
luckynotes