Pages

Affichage des articles dont le libellé est calendrier. Afficher tous les articles
Affichage des articles dont le libellé est calendrier. Afficher tous les articles

XL 2010 Afficher le calendrier Excel à la date du jour sujet

vendredi 28 mars 2014




Bonjour,

J'ai inséré dans une feuille de classeur le calendrier "Contrôle Calendrier 11.0" à partir des objets Contrôles ActiveX / Autres contrôles.

J'ai récupéré du code pour faire en sorte qu'il se masque après sélection de la date :

Private Sub Calendar1_Click()
ActiveCell.Value = Calendar1.Value
Calendar1.Visible = False
End Sub

Et du code que j'ai adapté afin qu'il ne s'affiche que dans les cellules voulues :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 And Target.Row = 17 Or Target.Column = 6 And Target.Row = 17 Or Target.Column = 6 And Target.Row >= 39 And Target.Row <= 48 Or Target.Column = 11 And Target.Row = 5 Then
Calendar1.Visible = True
Calendar1.Top = ActiveCell.Top
Calendar1.Left = ActiveCell.Left + ActiveCell.Width
Else
Calendar1.Visible = False
End If
End Sub

Tout cela fonctionne parfaitement, sauf que :

Lorsque le calendrier s'affiche, il apparaît avec, comme date, la dernière sélectionnée qui n'est pas forcement la date du jour.

Je veux qu'il affiche à chaque appel la date du jour (date machine).

Merci à vous si vous avez une solution.




calendrier dynamique primefaces sujet

vendredi 31 janvier 2014




Bonjour,

J'ai un problème pour afficher les tâches d'une façon dynamique dans un calendrier using primefaces.

Il y a toujours des erreurs et des exceptions

Maintenant je suis bloquée avec exception "java.lang.NullPointerException"

classe facade

Code:


public List<Agendatache> getTache(){
        Query query = em.createNamedQuery("Agendatache.findAll");
        return query.getResultList();
    }


classe controller

Code:


@ManagedBean
@SessionScoped
public class ScheduleController {

    @EJB
    private AgendatacheFacade agendatacheFacade;
    private ScheduleModel eventModel;
    private ScheduleEvent event = new DefaultScheduleEvent();
    private List<Agendatache> listtache;
   
    public ScheduleController() {
        eventModel = new DefaultScheduleModel();
    }
    @PostConstruct
    public void initSchedule() {
        listtache = agendatacheFacade.getTache(); //getTache() méthode dans la classe façade qui affiche la liste des tâches.
        Agendatache tache = new Agendatache();
        String desc = "";
        Date datedebut = new Date();
        Date datefin = new Date();
        for (Agendatache agendatache : listtache) {
            desc = tache.getDescripTache();
            datedebut = tache.getDateDebut();
            datefin = tache.getDateFin();
            eventModel.addEvent(new DefaultScheduleEvent(desc, datedebut, datefin));
         
        }
    }
}


Page web

Code:


<p:schedule id="schedule"  editable="true" value="#{initSchedule.eventModel}" widgetVar="myschedule"> 
 
        <p:ajax event="dateSelect" listener="#{scheduleController.onDateSelect}" update="eventDetails" oncomplete="PF('eventDialog').show()" /> 
        <p:ajax event="eventSelect" listener="#{scheduleController.onEventSelect}" update="eventDetails" oncomplete="PF('eventDialog').show()" /> 
        <p:ajax event="eventMove" listener="#{scheduleController.onEventMove}" update="messages" /> 
        <p:ajax event="eventResize" listener="#{scheduleController.onEventResize}" update="messages" /> 
 
    </p:schedule>


SVP aidez moi, je serai très reconnaissance pour vous, avec tout mon respect.