Bonjour,
J'aimerais forcer l'affichage d'un zero devant des n° de tel que j'affiche.
J'ai essayé le code suivant, un code trouvé sur le net que j'ai un peu modifié, mais ça n'est pas très concluant :
If (Field.fieldname = 'Tel1') or (field.fieldName = 'Tel2') then
begin
DBGrid1.canvas.textrect(rect,0,0,FormatMaskText('0#########',field.asstring));
end; |
D'après un developpez.com, il faudrait que DefautDrawing soit alors à False, mais bon, dans ce cas, j'ai absolument rien qui ne s'affiche dans mon DBGrid.
(D'ailleurs au passage, c'est possible dans un DBGrid de faire en sorte que ce ne soient pas les n° des champs qui apparaissent dans les colonnes, mais par exemple 'Nom' au lieu de 'Nom_truc_chouette' ?)
Merci d'avance.