Besoin d'aide pour créer une feuille de saisie "USerForm"
RésoluPHILOU10120 Messages postés 6513 Date d'inscription Statut Contributeur Dernière intervention -
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
- Besoin d'aide pour créer une feuille de saisie "USerForm"
- Créer un lien pour partager des photos - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer une adresse hotmail - Guide
- Créer une liste déroulante excel - Guide
195 réponses
La problématique porte sur la saisie d’informations dans une base via des formulaires, en particulier le choix des champs obligatoires, des accès bloqués à certains éléments et l’idée d’un sauvegarde automatique à la fermeture. Les propositions techniques incluent la validation du numéro de téléphone (minimum 10 chiffres), l’apparition d’un calendrier par clic pour les dates et la distinction entre formulaires de création et de modification pour éviter les blocages lors de la saisie. Sur le volet données, il est recommandé de ne pas supprimer un parrain sans filleuls pour éviter les doublons, d’envisager des corrections plutôt que des suppressions, et de clarifier les intitulés et les colonnes (Pose, M², Date, RVD, mois) pour une meilleure cohérence. Enfin, côté interface, l’utilisation d’une ListView plutôt qu’une ListBox est évoquée pour limiter les accès externes et améliorer les performances, avec des ajustements sur le séparateur décimal et l’ajout éventuel d’une colonne mois.
Rien de changer c'est toujours pareil, bandeau accueil croix fermer
https://www.cjoint.com/c/LEAsTn75Qr4
Ok, c'est un probleme de declaration 64bits puisqu'en 32bits pas de probleme
Je vous avais demande un des dernier fichiers que vous avez modifie au niveau des API et qui tourne.
Pouvez le mettre a dispo?
Voici un fichier ou la macro UserForm accueil fonctionnait
https://www.cjoint.com/c/LEBgtzWJZN4
Ok, ce qui est surprenant le as Long en retour devrait etre en LongPtr. Ben si l'UF occupe tout l'ecran comme prevu avec ce type de declaration, allons y.
fichier modifie: https://www.cjoint.com/c/LEBjub5cg3g
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionMerci pour ce fichier, j'ai passé du temps à faire des tests et pour le moment à part les modifications sur les filleuls qui ne sont pas terminées, je suppose ?
Je n'ai pas pu valider un nouveau filleul sur un parrain, le code n'est pas présent sur dans l'UserForm
Je continuerais demain
Bonne soirée
le code n'est pas présent sur dans l'UserForm
Si, mais je viens de verifier, y a quelques recitifications et ajout de code a faire pour la partie modif ceci en fonction du contexte de depart
et une modif pour creation x filleuls pour un parrain
Ce qui est curieux, j'utilise le fichier API 64bits et ca tourne sans probleme en 32bits sans modif!!
Suite:
Fichier: https://www.cjoint.com/c/LEChO4qNCxg
Je vais ecrire un mode operatoir pour l'utilisation car cote creation/modif P/F y a pas mal de manips possible
Si vous voulez creer des filleul pour un parrain existant, il faut le recreer pour avoir le code correspondant a la date de creation.
Avec quelques modif, Il est possible de selectionner un parrain existant et creer un ou des filleuls avec la creation du parrain avec le code de la date de creation. A vous de voir, si le parrain est de l'annee precedente, le commercial devra faire une recherche avant de cliquer sur le dit parrain
Merci pour ce nouveau fichier, je commence à comprendre le mode opératoire.
Pour créer un Filleul sur un Parrain existant il faut sélectionner le parrain cliquer dans le code et sélectionner Filleul et le créer et valider cela fonctionne
cliquer dans le code
Le label ou et ecrit "Code" sur fond bleu qui devient jaune.
Si jaune, click dessus devient bleu donc soit creer un parrain ou en selectionner un autre
Si vous creez un parrain, pour lui attribuer un ou des filleuls en creation, click sur "code" fond bleu pour qu'il passe en jaune
Y a toute une panoplie de possibilites
C'est ok pour création et modification
Maintenant je viens d'essayer la partie RDV R Tel Val il y a un blocage et jr ne comprend pas le problème
2 Impressions d'écran
https://www.cjoint.com/c/LEClAFvLQs4
Mise a jour de code a la suite de suppression a l'insu de mon plein gres
fichier modifie: https://www.cjoint.com/c/LECoYS7aHrg
C'est une base pour gérer les surfaces vendues par les commerciaux, cela peut être du carrelage, du plancher, du revêtement bitume pour parking, de l'isolation ...
Non c'est une idée pour ma fille, et j'aime bien trouver des idées de fichier utile, cela peut servir à n'importe qui.
Une question, les modifications dans RDV R Tel Val, je n'ai pas accès à toutes les cases pour modification
La fonction supprimer Fiche Filleul ne s'exécute pas blocage
https://www.cjoint.com/c/LEDkzc8uZS4
Pour les modifications dans RDV R Tel Val je viens de refaire un test on n'a pas accès :
Résultat Phonings pas accès oui ou non
RDV client pas accès
Vente pas accès
Date de pose pas accès
M² et pose effectuée c'est Ok
Pour les créations parrain et ces filleuls c'est Ok
J'ai fait une macro pour la sauvegarde, il faudrait prévoir de sauvegarder quand on quitte peut-être ?
Merci pour tout ce travail qui est super en présentation et en utilisation, cela avance bien
--
C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
prévoir de sauvegarder quand on quitte
Sauvegarde sur fermeture, creation/modification/suppression fiche et mise ajour fiche
Fichier modifie: https://www.cjoint.com/c/LEEoi17zbwg
Tests effectués, il y a toujours un problème dans :
la partie modification RDV R Tel Val
Résultat Phonings pas accès oui ou non (accès si déjà rempli)
Vente pas accès
Certaine case on ne peut pas mettre oui ou non mais seulement la date
Sauvegarde sur fermeture, (et, ou) en quittant
Pour la sauvegarde c'est l'application Excel, le classeur qu'il faut sauvegarder avant de fermer celui-ci
Je n'ai pas supprimé tous les noms en #réf# dans le gestionnaire de nom puisse que le fichier que vous m'envoyez les a en mémoire
Il va avoir un peu de nettoyage à faire dans les macros et les feuilles mais c'est bon ça va le faire.
Quand la base commerciale sera opérationnelle, si cela ne te gêne pas on pourra le laisser à disposition
Encore une fois un grand merci pour toute cette aide
--C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
Vente pas accès
Certaine case on ne peut pas mettre oui ou non mais seulement la date
Resultat Phonning, Vente non/oui sur click du label en dessous du titre, c'est une bascule (je vous l'ai deja ecrit)
Seulement une date, c'est ce qui a ete convenu, de plus une date est plus appropriee que oui/Non.
Oui/Non: ne vous dit pas quand
Sauvegarde sur fermeture, (et, ou) en quittant
C'est fait
Il va avoir un peu de nettoyage à faire dans les macros et les feuilles
Les feuilles: oui
Le code: pas vraiment, je le fais au fur et a mesure
le laisser à disposition
Pouvez preciser?
La sauvegarde est opérationnelle sur le fichier que vous m'avez envoyé hier où et comment je n'ai rien constaté ?
Pour moi je sauvegarde du classeur s'effectue sur 2 disques durs différents.
Dossier identique avec le même chemin sauf le DD E:/ xxxxx et DD D:/xxxxx
Je regarde cette histoire de bascule pour phonings
Peut-on faire une procédure sur une feuille "Lisez-moi" avec un pavé texte dans laquelle la démarche serait décrite
Mettre à disposition (Si vous vous êtes d'accord, vous avez fait une très grosse partie du travail)
Comme une base de gestion commerciale avec un lien sur CJOINT.COM c'est vous qui voyez.
Je suis toujours sur les résultats Phonings et Vente non/oui click du label rien ne se passe
https://www.cjoint.com/c/LEFnbtWeY54
Ok, j'ai trouve: https://www.cjoint.com/c/LEFoyIW6WAg
Une solution qui m'est venu: si une date phonning Rhp="N" de facon a pouvoir mettre oui ou non suivant et idem pour Vente
Ai pas trouve mieux pour le moment