Bonjour, peut-être as-tu déjà trouvé la solution depuis le temps. Mais, dans le cas contraire, je te propose les miennes :
 
- Tu peux faire ce travail à partir de sql server si tu utilises cette bdd, et que ta source est une vue ou une procedure stockée :
 
select isnull(ma_table.adresse,'VALEUR PAR DEFAUT') from ma_table where ma_table.caracteristique = 10   | 
 
 
- Si tu veux passer par un champs de formule crystal, voici le code :  
 
 if isnull({ma_table.adresse}) = true then 'VALEUR PAR DEFAUT' else {ma_table.adresse};  | 
 
 
A noter que, à priori, ta clause where n'a rien à faire dans un champs de formule crystal.
Tu peux éventuellement passer par l'expert sélection.
 
Personnellement, je préfère faire ce type de sélection à l'aide d'une procédure stockée. Par expérience, il est préférable de mâcher au maximum le travail pour crystal reports. Les performances s'en ressentent.
 
 
 ---------------
			
I drive at 88mph ! Just in case...