Besoin d'aide pour créer une feuille de saisie "USerForm"

Résolu
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   -  
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, à tous

Je suis en train d'essayer de réaliser une base de données, mais je bute sur la saisie des informations, si quelqu'un pouvait m'aider cela serait parfait. (Le VBA est trop compliqué pour mi et j'y perds beaucoup de temps je n(avance pas)

Voici mon ébauche de fichier

https://www.cjoint.com/c/LCuslILcJG4

Merci pour votre aide


Configuration: Windows 11/ Edge 99.0.1150.46

A voir également:

195 réponses

PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour F894009

Si c'est prévu pas de problème
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,
Je n'en suis pas encore la , comme je l'avais remarque dans le fichier avec les formules recalcul code P ou F mais dans la base sans formule va y avoir probleme si suppression de ligne: doublon de code P ou Code F suivant la ligne supprimee
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour F894009

Dans ce cas il faut garder le compteur de Parrain et de Filleul en mémoire pour toujours incrémenter et ne pas revenir en arrière en cas de suppression
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

Ok.
Le meme parrain peut apparaitre x fois a different moment de l'annee?
Le meme filleul peut apparaitre x fois a different moment de l'annee?
0

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

Posez votre question
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour F894009

Pour le parrain oui, il peut proposer des nouveaux filleuls
Le Filleul non, mais il peut devenir parrain et proposer des filleuls

Merci pour tout ce travail, j'espère que je ne vous embête pas trop avec tous ces contraintes


0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

ne vous embête pas trop avec tous ces contraintes
Pas du tout, l'objectif est de vous faire kake chose que vous souhaiter
je "bosse" sur quatre Userform simultanement pour votre demande
Va demander un peu de temps car je ne suis pas a temps complet sur le sujet.

Ma question sur le code colonne A reste d'actualite, en dehors de l'annee et semaine qui sont utiles pour la recherche, a quoi sert-il?
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour F894009

Le code sert de clé et à différencier chaque enregistrement, et pour la recherche d'une ligne particulière, pourquoi cela vous pose des problèmes
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,
non, ce n'est pas moi qui devra connaître par cœur les codes de chaque ligne pour pouvoir en trouver la ligne sauf si vous avez des dossiers papier ou informatique ou le code y figure.
Dans ce que je vous code, pas prévu pour le moment de recherche par code.
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour F894009

On a quand même l'année, la semaine et le commercial pour chercher un Parrain et il n'y a pas plus de 50 lignes à consulter par semaine pour un commercial, ou on met un filtre sur la base de données pour trouver le code à modifier
Vous en pensez quoi ?
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

trouver le code à modifier
Le code ne se modifie pas manuellement mais par le type de modif que vous y apporterez qui fera en sorte que ce code sera recalcule ou non pas la programmation. Pour moi, je suis desole d'insister mais votre code ne sert a rien puisque qu'a aucun moment il ne fera l'objet d'une recherche direct par son contenu, mais c'est vous qui voyez.

On a quand même l'année, la semaine et le commercial
Donc la recherche ne se fera pas avec le nom du parrain et pour le filleul de meme?
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

Le mot commercial a eclaire ma lanterne et la je peux utiliser le magnifique code de la colonne A.
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour F894009

Bonjour

Je viens de rentrer, je vois 2 mails, le premier me disant que le code ne sert à rien et le deuxième qui me dit que vous avez eu une lumière.
J'étais prêt à supprimer le code, mais pourtant dans une base de données il faut un code une clé pour différencier chaque ligne donc j'y tiens quand même
Si cela est vraiment un problème, vous me dites à quoi vous pensez
Merci de suivre ce dossier de prêt.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,
il faut un code une clé pour différencier chaque ligne
A condition que ce code fasse l'objet d'une recherche sur lui meme ce qui n'est pas le cas puisque je vais passer par quatre criteres afin d'analyser les codes colonne A pour arriver a un resultat incomplet vu qu'il faudra selectionner un parrain ou un filleul en final

Definition du code: annee-semaine- code commercial-p-000 pour parrain et F-xx en plus pour filleul

Donc en faisant une recherche avec un commercial (en plus des autres criteres) le code est le plus rapide car une seule colonne a tester et mise en memoire dans une combox pour affiner la recherche Parrain ou Filleul. Combobox aussi pour parrain car je ne sais pas s'il est possible de creer x parrains dans la meme semaine.
Combobox: Nom_Prenom Parrains ou Nom_Prenom Filleuls et numeros de ligne des enregistrements pour une collecte directe des informations de la ligne recherchee des la selection de l'individu

Est-ce que vous connaissez le control activex Listview?

Ce fichier est prevu a tourner sur votre PC ou un autre?
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour F894009

Est-ce que vous connaissez le control activex Listview? Non

Sur un PC portable ou le mien PC de bureau, pourquoi cette question, Il faut stocker quelques choses en plus du fichier Excel contenant la base de données.

Faites comme vous voulez pour le code, si vous pensez que cela sera plus simple avec une combox, je ne sais pas, c'est vous le Pro. sur ce sujet; Je ne veux pas vous compliquer la tâche

0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,
Importance du pc, oui, demain je vous mettrai un fichier avec une listview pour savoir si ça marche chez vous.
Pour le genre de base de "données" que vous avez, habituellement je programme un peu différemment de façon à ce que personne en dehors du gestionnaire ne puisse accéder à la base et faire des modif en manuel ALD d'utiliser le formulaire .
Si listview ok, je vous ferai la chose. Ce qui est fait actuellement servira sans problème.
Je pourrai faire avec une listbox mais c'est moins performant
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

Fichier a Tester: https://www.cjoint.com/c/LDofUcjhUSf

Juste click sur rechercher, choisir dans combobox et click sur valider pour voir si pas d'erreur au moment du remplissage de la lisview. Le choix ne sert qu'a remplir sans en tenir compte
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour F894009

Je viens de tester, à première vu cela fonctionne, il y a un décalage de 1 je demande 25 il affiche 24 et 25.
Certainement des réglages à effectuer
Merci beaucoup

Bonne journée
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

Le but etait de voir si Ok. L'affichage n'a aucune importance
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour F894009

J'ai collé ma base dessus il trouve bien les lignes donc c'est Ok

0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

Ca avance avec une listview.
Quand vous parlez de modification d'une ligne P ou F quelles sont les colonnes qui ne seraient pas modifiables et qu'est ce que entendez par modification
Je parle bien de modification pas d'une mise a jour de la partie DRDV etc..
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour F894009

En principe une fois enregistré un client ou un parrain, le commercial, le nom, le prénom, le numéro et le nom de la rue, le CP la ville et le couple parrain filleul la colonne B
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Re,

Donc, il s'agit de faire simplement une mise a jour des infos en dehors des infos personnelles parrain/filleul. Cette mise a jour peut etre la modification d'une infos RDV etc... a la suite de changement de contexte, erreur de sasie etc..
La date colonne 11(K) est la date du jour ou une saisie de date car dans vos formules c'est =MAINTENANT

Des parrains ont des infos RDV etc..... Normal ou pas
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour F894009

Oui, la saisie faite on mettra à jour les infos RdV dates
Pour la date saisie les colonnes C, D, E elle peut être défini avec la fonction Maintenant() et copier/coller/valeur pour rester figée dans la base

Les colonnes de A à U informations saisies à la création ne devraient pas être modifiables, Mais peut-être prévoir la possibilité de correction d'erreur ?
0