drop cursor c1

    drop cursor c2

  DECLARE c1 CURSOR FOR SELECT DISTINCT CUSTIDEN FROM VWEMAILCUST where EMAIL 
IS NOT NULL AND EMAIL NOT CONTAIN  'EMAIL'





--define VCUSTIDENFM here



  DECLARE c2 CURSOR FOR SELECT EMAIL FROM VWEMAILCUST where CUSTIDEN = 
.VCUSTIDENFM



  OPEN c1

  FETCH c1 INTO vCUSTIDENFM IND v1

    WHILE sqlcode <>100 THEN

    OPEN c2 reset

    clear var vemailname

    set v vemailname text

    set v vcount integer =  0

    FETCH c2 INTO vemail IND v2

    WHILE sqlcode <>100 THEN

     if vcount = 0 then

      set v vemailname = .vemail

     else

     set v vemailname = (.vemailname + ',' + .vemail)

     endif

      set v vcount = (.vcount + 1)

    FETCH c2 INTO vemail IND v2

   ENDWHILE

      label emailsetup

        set v vSUBJECT = (FirstName & MiddleName & LastName  & FullNameX & 
'CUSTOMER CONFIRMATION' ) from A1Customer where custiden = .vcustidenFM

        set v vfullnamexem = (CTXT(.VCUSTIDENFM))

        set v vdirectory text = ('c:\pdf_files\')

        set v vfileext text = ('.pdf')

        set v vfullnamexpdf = (.vdirectory + .vfullnamexem + .vfileext)

        --('c:\pdf_files\' + .vfullnamexem + '.pdf')

        SET V VBODY TEXT = EmailMsgTxt FROM A3EmailMgs WHERE EmailMgsIden = 3

    WRITE  .VCUSTIDENFM .vemailname .vfullnamexpdf  .VSUBJECT

    clear var vemailname

    set v vemailname text

    set v vcount integer =  0

 FETCH c1 INTO vCUSTIDENFM IND v1

 ENDWHILE


Reply via email to