Bonjour Daniel,

Je ne comprends pas ce test dans ton code :
v_DateDebut = v_Form.getByName("DateDebut").Text
v_DateFin = v_Form.getByName("DateFin").Text

' On vérifie que la date de début soit plus petie que la date de fin
if v_DateDebut > v_DateFin then
    MsgBox("Date de début ("& v_DateDebut & ") plus grande que date de
fin ("& v_DateFin &")",16)
else

Là, tu es en train de comparer des chaînes de caractères au lieu de dates ?

La valeur du contrôle, ce n'est pas plutôt :

v_DateDebut = v_Form.getByName("DateDebut").currentvalue

ou

v_DateDebut = v_Form.getByName("DateDebut").getDate


http://api.libreoffice.org/docs/common/ref/com/sun/star/form/component/DateField.html
http://api.libreoffice.org/docs/common/ref/com/sun/star/awt/UnoControlDateFieldModel.html#Date
http://api.libreoffice.org/docs/common/ref/com/sun/star/awt/XDateField.html


Alex





-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à