cree des feuilles horaires
Stagiaire WDF
Inscrit:
16/08/2006 22:06
Post(s): 17
voila le pb,

j'ai des salaries qui chaque mois remettent des feuilles d'heures. Je dois donc créer pour chaque salarié une feuille d'heure vierge lors de chaque debut de mois.

La table ( feuilles d'heures)comprend diverses colonnes, mais la premiere concerne les dates et jours du mois en cours de 1 à 30 ou 31 ( ex: jeudi 1er, vendredi 2 etc..)

Comment puis je remplir les jours et dates du mois en cours automatiquement lors de la creation d'une nouvelle feuille

merci

Contribution le : 16/08/2006 22:16
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Utilisateur WDF
Inscrit:
30/07/2006 19:34
Post(s): 57
Avec les fonctions "Date"
Datesys() pour connaître la date du jour

Et les focntions de manipulation des dates. Par ex.
EntierVersJourEnLettre(DateVersEntier(DateSys()))
EntierVersMoisEnLettre(DateVersEntier(DateSys()))

Par contre, je ne me fierais pas sur la date en cours pour un projet de ce type.
Imagine que tu doives imprimer les feuilles d'heures de juillet le 30 juin ?
Il serait plus facile, et plus prudent, d'inclure un calendrier pour choisir le mois pour lequel une feuille doit être éditée.

Il y a de nombreux exemples via la soucoupe

Contribution le : 17/08/2006 11:11
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Stagiaire WDF
Inscrit:
16/08/2006 22:06
Post(s): 17
Merci je pense effectivement que ta voie est la meilleure, en revanche je vois pas bien quel tete doit avoir mon bout de code pour remplir automatiquement la table..

C'est la notion de remplissage à l'ouverture avec les jours qui me pose problème.

As tu un petit fragment à me proposer ?

Merci

Contribution le : 17/08/2006 19:16
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Voici un exemple simple en manipulant le masque d'affiche d'une date

Dans cette portion de code on ajoute dans la base des date au format AAAAMMJJ

//Ici on on a déjà testé si il fallait créer le planing
i est un entier
dDateEnCours est une Date
dDateFin est une Date

dDateEnCours..Jour = 1    //Premier jour du mois
dDateFin..Jour = 31	//Défini le dernier jour du mois 31 donner automatiquement 28 pour le mois de février

POUR i = 1 A dDateFin..Jour
	dDateEnCours..Jour = i 
	HAjoute(Table1, dDateEnCours)
FIN


Dans la table d'affichage :
La colonne qui doit afficher ex: 'Mardi 01' devra être de type date
Valeur retournée : AAAAMMJJ
Masque de saisie : JJJJ JJ
Note:
JJJJ -> jour en lettre
JJ -> Numéro du jour sur 2 caractères

Contribution le : 18/08/2006 10:17
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Stagiaire WDF
Inscrit:
16/08/2006 22:06
Post(s): 17
Merci charly pour te reponse, j'etais arrivé à peu près a la meme chose en faisant:

dDate est une date
dDateFin est une date

dDate..jour=1
dDatefin..jour=31

tantque ddate<=dDatefin
TableAjoute(TABLE_Table1.COL_Date, NumériqueVersChaine(dDate..jour,"02d"))
ddate++
FIN

moimeme = COMBO_MOIS_LETTRE


mon probleme est maintenant de valider le remplissage du fichier ou de la table par le biais d'un bouton de validation qui prendra en compte le mois affiché dans COMBO_MOIS_LETTRE..

de cette facon je peux creer plusieurs feuilles d'heures pour plusieurs mois...le fin du fin serait sur la date de debut et fin de contrat d'un salarié de creer automatiquement les feuilles d'heures correspondantes..


Si vous etes interessé j'ai un projet planning avec prise en compte de plusieurs plages horaires dans la meme journée

Contribution le : 18/08/2006 10:35
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Stagiaire WDF
Inscrit:
16/08/2006 22:06
Post(s): 17
Bon pas de reponse

J'ai reussi à mettre a jour le calendrier en fonction de la date choisie mais lorsque je pointe sur le mois de fevrier il ajoute le mardi 28 autant de fois que necessaire pour arriver à 31 ??

Une idée ?

D'autre part j'utilise pour le test un superchamp date et lorque je souhaite utiliser un champ date avec uniquement MM en masque de saisie cela ne marche plus ???

voila le code

i est un entier
dDate est une Date = SCSélectionDate
dDateFin est une Date


dDate..Jour = 1 //Premier jour du mois
dDateFin..Jour = 31 //Défini le dernier jour du mois 31 donner automatiquement 28 pour le mois de février

POUR i = 1 A dDateFin..Jour
dDate..Jour = i
TableAjoute(MoiMême, dDate)
FIN

Contribution le : 18/08/2006 12:09
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Stagiaire WDF
Inscrit:
16/08/2006 22:06
Post(s): 17
Bon je tourne en rond car si je vire le selecteur de date et
laisse
i est un entier
dDateEnCours est une Date
dDateFin est une Date

plus de problemes...il faut que je trouve la soluce pour choisir le mois que je souhaite voir integrer ma table


Un coup de pouce please ??

Contribution le : 18/08/2006 12:24
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Il manque une affectation dans ton code
[code]
i est un entier
dDate est une Date = SCSélectionDate
dDateFin est une Date = ddate


dDate..Jour = 1 //Premier jour du mois
dDateFin..Jour = 31 //Défini le dernier jour du mois 31 donner automatiquement 28 pour le mois de février

POUR i = 1 A dDateFin..Jour
dDate..Jour = i
TableAjoute(MoiMême, dDate)
FIN
[code]

Contribution le : 18/08/2006 13:44
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Stagiaire WDF
Inscrit:
16/08/2006 22:06
Post(s): 17
il doit y avoir un cmuc dans l'affectation car plus de format date valide et de date ??

Tu est sur de ton coup ?

Contribution le : 18/08/2006 14:06
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Stagiaire WDF
Inscrit:
16/08/2006 22:06
Post(s): 17
Autant pour moi, c'est du nickel, MERCI CHARLY et bonne fin de semaine

Contribution le : 18/08/2006 14:12
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Stagiaire WDF
Inscrit:
16/08/2006 22:06
Post(s): 17
Au lieu du selecteur, que me conseil tu comme combo permettant de selectionner le mois si j'utilise COMBO_MOIS_LETTRE ou en chiffre ca semble ne pas prendre le format date...

Contribution le : 18/08/2006 14:14
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
ChefDeProjet WDF
Inscrit:
02/05/2006 21:28
Post(s): 160
la copie incrémentale de Excle fait ça toute seule!!!
franchement programmer pour une grille vierge c'est du délire

Contribution le : 18/08/2006 20:52
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Stagiaire WDF
Inscrit:
16/08/2006 22:06
Post(s): 17
Tu peux en expliquer un peu plus SVP

Contribution le : 18/08/2006 22:12
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Utilisateur WDF
Inscrit:
30/07/2006 19:34
Post(s): 57
Sauf qu'un logiciel, qui est simple et rapide à écrire, fera le travail pour toutes les dates futures.
Un clic pour lancer le logiciel, un autre pour choisir le mois à imprimer et basta !

Sous Excel (ou un autre tableur merci) il faudra à chaque mois recréer une feuille.
Sans compter que la dite feuille comporte peut-être d'autres indications ou un format de cellules qui n'est pas celui d'Excel (ou un autre tableur re-merci) et qu'il faudra également réencoder à chaque utilisation.

Contribution le : 19/08/2006 14:27
Créer un fichier PDF de la contribution Imprimer


Re: cree des feuilles horaires
Stagiaire WDF
Inscrit:
16/08/2006 22:06
Post(s): 17
comme je le demande dans un autre post qui n'a pas grand succes, la derniere phase est de reussir a creer une table croisee ( table memoire ou autre artifice) qui permettra à lutilisateur d'avoir en entete de colonne les clients et de pouvoir completer les heures effectuées à l'intersection de date et clients..la tache s'annonce plus périlleuse !! si l'un d'entre vous à des idées surtout ne vous genez pas..je bouffe mon crayon depuis hier soir

Contribution le : 19/08/2006 14:46
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2