Libre Office
Version: 6.1.6.3.M9 (x64)
Build ID: ba0884e6ed0832b75b86e5a1cd45ee961485837a
Threads CPU : 8; OS : Windows 10.0 (Windows 10 Entreprise); UI Render : par défaut;
Locale*: fr-FR (fr_FR); Calc: group threaded
(copie depuis "A propos de LibreOffce")
-------
Calc > Macro > Boite de dialogue > DateField
-------
Bonjour,
J'ai bien compris qu'il fallait exposer un problème par discussion, ce que je vais m'appliquer à faire ici bien que mes autres discussions concerneront la même boite de dialogue.
J'ai trouvé un grand nombre de projets qui m'ont bien aidé pour construire mon classeur, la boite de dialogue, le code, ... mais là, je tourne en rond .
Donc, j'ai créé un classeur "demandes" lequel contient X feuilles :
- 1 feuille - Demandes
- X feuilles - TCD de pilotes et de plusieurs collègues
- 1 feuille - Listes
Pièce jointe 584058
La feuille "Demandes" est complétée via la boite de dialogue "DepotDemande".
Les feuilles TCD sont renseignées toujours via la boite de dialogue sus-nommée.
La feuille "Liste" est complétée via une boite de dialogue (par exemple "NewService"), appelée depuis la boite de dialogue "DepotDemande" par l'intermédiaire d'un "CommandButton" (par exemple "Nouveau service extérieur").
Voici un aperçu de La boite de dialogue "DepotDemande" et de l'explorateur des macro (dont "MajFeuilleCommande") :
Pièce jointe 584060
Pièce jointe 584066
QUESTIONS :
- Comment indiquer que :
si
datedemande = CDateFromUnoDate(DlgDepotDemande.GetControl("DateField_DateDemande").getDate)
est "VIDE", "NULL" ou contient rien ""
alors "-"
sinon
datedemande = CDateFromUnoDate(DlgDepotDemande.GetControl("DateField_DateDemande").getDate)
- Une fois la date choisie dans le DateField, comment faire perdre le focus à ce DateField car une fois le choix fait, la date se modifie (ou plus exactement le jour) si on utilise malencontreusement la molette de la souris.
Je vous joins une copie de mon classeur afin de vous permettre de voir par vous-mêmes.
Merci infiniment pour votre aide .
A très vite.
Pièce jointe 584373
Partager