Page 1 sur 1

couleur

MessagePublié: 28 Mars 2012 à 09:59
par guyader
bonjour,

en lotusScript
je voudrais que le champ "B" s'affiche en rouge si le champ "A" lui est supérieur


merci

Re: couleur

MessagePublié: 28 Mars 2012 à 10:03
par Michael DELIQUE
salut

je pense pas que ce soit possible. ou laors doubler le champ

ya peut être la solution de passer par des CSS en client lourd (c'est faisable, mais je ne l'ai jamais fais)

Re: couleur

MessagePublié: 28 Mars 2012 à 10:33
par guyader
j'ai en effet testé avec les champs doublés et en les masquant suivant le résultat recherche..

çà ne fonctionne pas ... mon lotusscript est éxécuté en postopen

est-ce OK ?

merci

Re: couleur

MessagePublié: 28 Mars 2012 à 10:39
par Michael DELIQUE
autre solution

un champs richtext calculé, et via du Ls tu met le texte a la bonne couleur dedans

Re: couleur

MessagePublié: 28 Mars 2012 à 10:44
par guyader
ok
quel es le code approprié en LS

Re: couleur

MessagePublié: 28 Mars 2012 à 10:47
par Michael DELIQUE
regarde dans l'aide en ligne à NotesRichTextStyle

Re: couleur

MessagePublié: 28 Mars 2012 à 20:20
par roubech
c'est quoi le rapport avec le LS ? Les valeurs des champs A et B sont calculées dans le PostOpen en LS ?
Si oui, les formules de masquages sont évaluées avant, donc lancer un refresh du doc à la fin du calcul

Re: couleur

MessagePublié: 29 Mars 2012 à 09:25
par guyader
oui tout à fait... un refresh est bien effectué ...

mais mon masquage si quota > taille n'est pas pris en compte ...

Re: couleur

MessagePublié: 29 Mars 2012 à 09:28
par guyader
oui tout à fait... un refresh est bien effectué ...

mais mon masquage si quota > taille n'est pas pris en compte ...


Sub Postopen(Source As Notesuidocument)
Dim s As New notessession

Dim curdb As notesdatabase
Set curdb=s.CurrentDatabase
var=Round(curdb.Size /1024 /1024,+0)
t$=Cstr(var)
var1=Round(curdb.SizeQuota/1024,+0)
v$=Cstr(var1)
Dim doc As notesdocument
Set doc=source.document
doc.Taille=t$
doc.Quota=v$
Call source.refresh
End Sub

Re: couleur

MessagePublié: 29 Mars 2012 à 09:55
par guyader
en fait le masquage fonctionne, mon test n'était pas correcte ...

merci