Bonjour, je cherche à joindre des documents dans des mails, ceux-ci sont issus d’un champs de type “document” de simplicité. Le mail part bien, mais il n’y a pas de pièce jointe.
j’utilise ce code :
Cordialement
             
            
              
            
           
          
            
              
                Alistair  
              
                  
                    September 26, 2022,  2:37pm
                   
                  3 
               
             
            
              Bonjour Paul-Alexandre,
Peux-tu nous montrer comment tu récupères les données de “users” ? Dans l’état, il ne semble pas que tu aies sélectionné un record en particulier, il est donc fort probable que getField("hrSalPlanning") ne renvoie pas le contenu du champ…
Il te faut quelque chose du style :
Dans le cas d’une recherche dans une liste :
ObjectDB users = getGrant().getTmpObject("HrSalarie");
users.setFieldFilter("field", "filterValue");
for(String[] user : users.search()){
	users.setValues(user, false);
	mail.addAttach(users,users.getField("hrSalPlanning"));
}
Ou alors avec une sélection de ligne unitaire si tu connais le user à sélectionner :
ObjectDB users = getGrant().getTmpObject("HrSalarie");
if(users.select(userRowId)){
	mail.addAttach(users,users.getField("hrSalPlanning"));
}
 
            
              
            
           
          
            
            
              ObjectDB users = getGrant().getTmpObject(“HrSalarie”);
             
            
              
            
           
          
            
              
                Alistair  
              
                  
                    September 27, 2022,  9:23am
                   
                  5 
               
             
            
              Je reproduis bien le fait qu’en l’état ça n’envoie pas la pj.users.select(users.getRowId()) après ton .setValues()
             
            
              1 Like 
            
            
           
          
            
              
                system  
              
                  
                    September 27, 2022,  1:56pm
                   
                  7 
               
             
            
              This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.