Tableau se remplissant en complétant un formulaire

Fermé
Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022 - 28 janv. 2019 à 17:56
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 29 juil. 2020 à 08:10
Bonjour,

Je souhaiterais que des personnes complète un de mes tableaux. Cependant afin de réduire au maximum les erreurs et fautes de frappes je souhaiterais limiter au maximum la libre saisie.
Pour cela j'ai créé plusieurs tableau de données contenant toutes les données à rentrer.
Cependant, j'ai remarqué que même lorsque l'on fait des sélections en formulaires, des personnes arrivent à supprimer la ligne précédente, créer des lignes vides ou d'autres choses .....
Je souhaiterais donc que mon tableau soit limité au maximum, que l'ajout d'une nouvelle ligne (associée à une nouvelle tâche) ne soit possible qu'en appuyant sur un bouton. Qu'il soit impossible de supprimer une ligne, sauf par un moyen "administrateur" suis je puis dire.
Ce bouton ouvre un formulaire où la saisie manuelle est réduite à son stricte minimum. j'ai créé ce formulaire dans le fichier joint.

Cependant, est-ce que quelqu'un pourrais m'aider sur la suite.
Comment lier mon formulaire à mes données contenues dans mes tableaux?
Comment faire pour que personne ne puisse avoir accès aux autres feuilles du classeur et ne puisse modifier des données?
J'ai ajouté pleins d'explications dans mon fichier sur ma façon de voir la chose.
Si quelqu'un saurais-me créer cette programmation je vous en serais très reconnaissant.
Et, afin de m'améliorer sur le sujet, si vous pouviez me décrire le gros des lignes?


voici le fichier: https://www.cjoint.com/c/IACp24jzHPr

Merci

Salutations

5 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
22 nov. 2019 à 16:50
Bonjour,

Je peux enfin me remettre sur votre projet.
Le contrôle de heure/minutes debut/fin
Question: une tache peut-elle duree moins de 10mn.
1
Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022
26 mars 2020 à 09:22
Bonjour,

je n'avais pas vu la question désolé.

Je considère effectivement qu'une tâche ne peut pas durée moins de 10min.
De un, parce que c'est vrai dans 99% des cas
et de deux, surtout pour simplifier la chose.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022
Modifié le 27 mars 2020 à 10:51
Bonjour,

Ayant vu que le sujet a été clos, pensais que vous arretiez d'attendre apres moi.

Ok, desole de ce retard, mais y a parfois des choses incontournables
0
Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022 > f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024
29 juin 2020 à 09:31
Bonjour,

je pense que le sujet à été fermé par les modérateurs?
Je comprends tout à fait qu'il y a des priorités! ;)
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022
29 juin 2020 à 16:31
Bonjour,

Ok
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024
29 juil. 2020 à 08:10
Bonjour,

Passez par la messagerie prive pour correspondre.
Ai avance sur le controle des heures debut/fin tache mais pas de controle de 2 vers 1 ni de 3 vers 2. Plutot complexe si pas encodage dans l'ordre ou ex: encodage op1 en 3
Peut-il y avoir ex: tache 2, sans ref, encodable sur ref tache 1?
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié le 29 janv. 2019 à 08:20
Bonjour,

Vous connaissez un peu, beaucoup, pas du tout la programmation VBA?
0
Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022
29 janv. 2019 à 10:04
Bonjour,

j'avais justement peur que mon explication ne soit pas claire.
Alors, la sélection de la tâche devrait pouvoir se faire selon les 7 tâches actuellement disponible (dans le tableau "ListeDesOpérations". Seulement, la sélection de la tâche est parfois assigné à un lieu précis si une donnée est inscrite dans les colonnes 'lieu d'intervention X' de ce même tableau.
Dans le cas d'une donnée inscrite dans la colonne 1 ou 2, il n'est alors possible de sélectionner uniquement les lignes du tableau "ListeDesMoyens" dont la colonne 'Type' comporte la même valeur que la cellule 'lieu d'intervention'.
Cela afin de permettre d'éviter de saisir un lieu d'intervention impossible en fonction de la tâche effectuée.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
29 janv. 2019 à 10:10
Re,

j'avais justement peur que mon explication ne soit pas claire.
Si , c'est tres claire. Ma question porte sur ce que vous savez ou pas de la programmation VBA
0
Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022
Modifié le 29 janv. 2019 à 10:15
en fait ma réponse n'est plus en rapport de la question de base puisque le message à été modifié.
Ma réponse était pour:
Bonjour,

Pourquoi deux combobox pour selection tache et lieux intervention alors que c'est le meme tableau!!



Je dirais que je connais un peu la programmation VBA.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié le 29 janv. 2019 à 10:31
Re,

Pourquoi deux combobox pour selection t
Apres avoir chercher un peu plus, pas de question.
J'ai vu qu'il y a deux lieux d'interventions: comment choisir et ces lieux sont-ils fixes pour une tache??

Pour la combobox Date de la tache, quand vous dépassez 8 jours, vu que nous sommes presque fevrier, ca va etre rock n'roll pour le clic du jour a choisir!!!

Dans la base il y a Machine: comment la choisir??
0
Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022
29 janv. 2019 à 10:43
Il y a parfois 2 lieux possibles pour une même tâches.
Je ne savais comment faire alors j'ai mis 2 colonnes. mais si 2 lieux possibles d'après le tableau il serait alors possible de sélectionner les lieux de la colonne 1 ainsi que les lieux de la colonne 2.
oui on peut dire que les lieux sont fixes pour une tâche.
Il est également possible de n'avoir aucun lieu pour une tâche (lieu avec "-") il n'y aurait donc aucune machines possible à sélectionner.


Dans la base il y a Machine: comment la choisir??

Alors là ma description n'est pas claire.
dans le formulaire j'ai une combobox qui indique "Sélectionner le lieu d'intervention", mais il s'agit plutôt d'une sélection de Machine. J'ai nommé la colonne différemment pour éviter les confusions. puisque le lieu je voulais m'en servir pour faire une autorisation de sélection de Machines.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
28 mars 2019 à 18:30
Bonjour,

De Sélectionner le temps passé, contrôle à la fin lors de la validation. Si non, affichage du message "Sélectionner le temps passé"
Ah bon!!!
Y a pas de selection temps passe mais heure de fin tache………………………….

Pour le moment, je fais des tests de saisie toujours pour Tache3. Pour les heures je vous mets les cellules en format heure "normale" hh:mm, ok ou pas?

Quel est votre niveau reel en VBA excel???
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
29 mars 2019 à 07:03
Bon jour,

Question: pourquoi trois paves Tache et combien d'opérateur possible pour un pave Tache car pas de precision dans votre laïus
0
Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022
29 mars 2019 à 09:36
Pour ce qui est du temps passé. au départ je souhaitais indiqué heure début et temps de tâche mais j'ai changé d'idée en indiquant heure de fin plutôt.
il faudrait plutôt forcer à indiquer une heure de début ET de fin.
pourquoi plusieurs pavés de tâches:
car il est possible de faire plusieurs tâches sur une même référence dans la continuité.
Cela permet de faire une saisie de 3 tâches pour une même référence uniquement.
exemple: démontage en tâche 1, sablage en tâche2 et remontage en tâche 3 dans la même journée de travail.
la parfection serait même qu'il ne serait pas possible de faire des tâches avec des heures se chevauchant pour éviter des erreurs.

pour mon niveau vba excel, j'ai des difficultés à créer un cas complexe comme celui-ci. j'ai essayé avant mais je n'y suis as arrivé. pour cela je trouve des exemples similaires que je tente d'adapter.
voilà mon niveau, décrypter un code pour pouvoir l'adapter voir le modifier plus en profondeur.
Ce cas là comporte trop de conditions qui me bloquent.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié le 29 mars 2019 à 10:36
Re,

la parfection serait même qu'il ne serait pas possible
Oui, mais pour cela il faudrait que vous fassiez le code pour Tache1 et 2. Pour ce faire, je vous mets le fichier pour vous faire une idee et dites moi si vou etes sente apte a faire les modifs ou pas. Certes il n'a pas toutes les alertes prevues, dites si ca vous convient ou si changement a faire

https://mon-partage.fr/f/2oD1Mq55/

Je repete la question: combien d'operateur possible exemple: démontage en tâche 1 , un seul ou plusieurs??

Niveau Excel: avez-vous regarde ce qu'est un module de classe et a quoi ca sert??????
0
Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022
29 mars 2019 à 11:12
Je regarde le tableau dès que possible.

maximum 2 opérateurs possibles par tâches.

Niveau Excel: avez-vous regarde ce qu'est un module de classe et a quoi ça sert??????
Oui, si je ne m trompe pas cela permettrait de bien définir les conditions de mes moyens par exemple et certainement shunter la problématique des lieux?
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
29 mars 2019 à 11:22
Re,

Oui, si je ne m trompe pas
Si vous vous trompez mais pas grave.
Dans votre cas, deux module de classe permettrait de ne pas a avoir a faire ce que je vous ai dis pour Tache1 et 2. Certes il faudrait reprendre le code que j'ai fais, mais si vous n'en comprenez pas le but il vaut mieux faire au "plus simple"
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
10 mai 2019 à 17:32
Bonjour,

Pas de temps pour, pas grave, je suis aussi un peu a court de temps aussi. Je vous le ferai car j'ai déjà pas mal avance, donc pas de probleme.

Par contre il y a pas mal de points d'interrogation en ce qui concerne la saisie au niveau des heures si plus d'une taches pour l'exemple que vous avez donne. Nous en reparlerons
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
25 juin 2019 à 16:41
Bonjour,

Je me remets sur votre fichier est comme cite dans le post precedent, y a pas mal de zones d'ombre.
Donc entre autres:
Ex1: une operation avec trois taches successives qui devrons etre saisie dans l'ordre. Comment je fais pour savoir que l'ordre est respecte???

Ex2: une operation avec deux ou trois taches independantes. Comment je fais pour savoir qu'ells sont independantes

Ex3: operation une seule tache devra etre saisie dans Tache1. Comment je vais savoir qu'il y a qu'une seule tache pour les verifs

Repondez deja a ces sujets, ensuite nous verront....
0
Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022
2 juil. 2019 à 10:00
Bonjour,

EX1: peut-importe pour ma part. ce qui m'intéresse est de savoir que les tâches sont notées.
il n'y as pas énormément d'intérêt pour ma part à savoir que l'ordre est respecté.
Il serait cependant bien de s'assurer que l'opérateur ne saisie pas des horaires qui ce chevauchent

EX2: elles seront indépendantes car la référence de base de la tâche sera différente.
Donc dans ce cas l'opérateur rentre ce qu'il à fait sur une référence, puis fais l'ajout d'une nouvelle tâche afin d'ajouter des nouvelles opérations assignées à une autre référence. Si les tâches sont sur la même référence elles ne sont donc pas indépendantes

EX3: quelles vérifs seraient à faire? je n'ai pas compris.
Je pense qu'il faut faire confiance à la saisie, si la personne oublie une saisie, elle devra refaire un ajout de tâche. le faite de pouvoir mettre plusieurs tâches doit juste permettre de gagner un peu de temps.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
2 juil. 2019 à 10:40
Bonjour,

EX1: comment je fais pour savoir si le premier qui saisie est bien le premier vu qu'il n'y a rien qui l'indique!!!!!!!!
0
Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022
2 juil. 2019 à 10:52
Est-ce dérangeant?
Il sera difficile de le contrôler car les étapes peuvent être faites de façon désynchroniser ou pas.
Pour moi, cela ne me dérange pas.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
2 juil. 2019 à 16:05
Re,

Tout a fait Thierry, mais bonjour pour le contrôle des heures……………...
0
Maksime568 Messages postés 144 Date d'inscription mardi 15 avril 2014 Statut Membre Dernière intervention 28 novembre 2022
2 juil. 2019 à 16:29
Pour le contrôle des heures de mon côté?
Ou pour le contrôle des heures lors de la saisie afin de que les tâches ne se chevauchent pas?
Car, je souhaiterais qu'il ne soit pas possible que des tâches se chevauchent lors de l'ajout des tâches dans une même fenêtre (tache1, puis la 2 puis la 3)
Cependant il est possible que des tâches se chevauchent mais il faudrait pour cela qu'elles soient ajoutées via une nouvelle demande d'ajout de tâche.
Cela simplifierait-il la chose?
est-ce que c'est compréhensible?
0