Création d'entrée d'agenda
Hello,
J'ai un bout de code qui fonctionnait superbement bien en v6.5 et qui ne fonctionne plus du tout en v8.5.
Est ce qu'une bonne âme pourrait me guider ?
Le code est issu d'un programme de gestion de congé.
Lib_affiche := @If(EntierDemi = "1"; @Text(TypeDemande) + " Journée";EntierDemi = "2";@Text(TypeDemande) + " matin";@Text(TypeDemande) + " Après midi");
Pers_affiche := @Text(Personne);
Lib_enreg := @Text(Pers_affiche) + " " +@Text(Lib_affiche);
travdate:=DebutConge;
delta := @Integer(((FinConge - DebutConge)/86400)+1);
@If(EntierDemi = "1" ;
@For( n:=1 ; n<=delta; n:=n+1;
@Command([OpenCalendar];@UserName);
@Command([Compose];"Appointment");
FIELD StartDate:=travdate;
FIELD EndDate:=travdate;
FIELD AppointmentType :="2";
FIELD Subject:= Lib_enreg;
FIELD SaveOptions := 1;
travdate:=@Adjust(travdate;0;0;1;0;0;0);
@Command([FileCloseWindow]));
EntierDemi = "2" ;
@Do(@Command([OpenCalendar];@UserName);
@Command([Compose];"Appointment");
FIELD StartDate:=@Date(DebutConge);
FIELD EndDate:=@Date(DebutConge);
FIELD AppointmentType :="2";
FIELD Subject:= Lib_enreg;
FIELD SaveOptions := 1;
@Command([FileCloseWindow]));
@Do(@Command([OpenCalendar];@UserName);
@Command([Compose];"Appointment");
FIELD StartDate:=@Date(DebutConge);
FIELD EndDate:=@Date(DebutConge);
FIELD AppointmentType :="2";
FIELD Subject:= Lib_enreg;
FIELD SaveOptions := 1;
@Command([FileCloseWindow])));
@Command([FileCloseWindow])
J'ai droit à une belle msgbox "Document non valide ou inexistant"
Avec mon agenda ouvert en arrière plan "Aucun service d'agenda" , "Cette opération n'est pas autorisée lorsqu'une boîte de dialogue est affichée" avec un beau bouton "recharger"
J'ai un bout de code qui fonctionnait superbement bien en v6.5 et qui ne fonctionne plus du tout en v8.5.
Est ce qu'une bonne âme pourrait me guider ?
Le code est issu d'un programme de gestion de congé.
Lib_affiche := @If(EntierDemi = "1"; @Text(TypeDemande) + " Journée";EntierDemi = "2";@Text(TypeDemande) + " matin";@Text(TypeDemande) + " Après midi");
Pers_affiche := @Text(Personne);
Lib_enreg := @Text(Pers_affiche) + " " +@Text(Lib_affiche);
travdate:=DebutConge;
delta := @Integer(((FinConge - DebutConge)/86400)+1);
@If(EntierDemi = "1" ;
@For( n:=1 ; n<=delta; n:=n+1;
@Command([OpenCalendar];@UserName);
@Command([Compose];"Appointment");
FIELD StartDate:=travdate;
FIELD EndDate:=travdate;
FIELD AppointmentType :="2";
FIELD Subject:= Lib_enreg;
FIELD SaveOptions := 1;
travdate:=@Adjust(travdate;0;0;1;0;0;0);
@Command([FileCloseWindow]));
EntierDemi = "2" ;
@Do(@Command([OpenCalendar];@UserName);
@Command([Compose];"Appointment");
FIELD StartDate:=@Date(DebutConge);
FIELD EndDate:=@Date(DebutConge);
FIELD AppointmentType :="2";
FIELD Subject:= Lib_enreg;
FIELD SaveOptions := 1;
@Command([FileCloseWindow]));
@Do(@Command([OpenCalendar];@UserName);
@Command([Compose];"Appointment");
FIELD StartDate:=@Date(DebutConge);
FIELD EndDate:=@Date(DebutConge);
FIELD AppointmentType :="2";
FIELD Subject:= Lib_enreg;
FIELD SaveOptions := 1;
@Command([FileCloseWindow])));
@Command([FileCloseWindow])
J'ai droit à une belle msgbox "Document non valide ou inexistant"
Avec mon agenda ouvert en arrière plan "Aucun service d'agenda" , "Cette opération n'est pas autorisée lorsqu'une boîte de dialogue est affichée" avec un beau bouton "recharger"