XL 2019 saisie de date dans une listbox

micpid62

XLDnaute Occasionnel
bonsoir à tous
Je vous expose mon problème : je suis en charge de la gestion d'un cimetière (pas gaie mais intéressant) dont j'ai une base de donnée pour gérer les emplacements.
Pour cela j'ai une formulaire(FrmSaisie) pour géré l'ajout de concessions et une autre (Database) pour modifier ou supprimer.
Dans ma base(source) je fait le calcul de la durée de concession(date de début et date de fin)
Lorsque que je saisie à l'aide du formulaire (FrmSaisie) le calcule se fait correctement mais lorsque je veux modifier la date de début j'obtiens dans la cellule date de fin le résultat TEXTE
Je ne sais pas si je me suis bien expliqué mais je joint le fichier pour plus de compréhension
D'avance je vous remercie pour votre aide
MP
 

Pièces jointes

  • CimetiereWeb1.xlsm
    86.9 KB · Affichages: 25

Dranreb

XLDnaute Barbatruc
Le classeur joint au #116 est un exemple qui supporterait plusieurs familles différentes pour un même Cimetière-N° conc-Section-Rang.
Remarque: il faudrait cliquer sur les éléments d'idt émeraude pour les fixer en chartreuse avant de saisir un nouveau nom de famille. Les partie assumées sont en effet effacées si on tape un nouvel élément d'idt.
 

Dranreb

XLDnaute Barbatruc
À votre place je ferais peut être 4 colonnes au lieu de celle de la famille : Nom conc., Prén. conc., Nom défunt, Prén. défunt.
En CAs, les dates de naissance et de décès du défunt ne seraient peut être pas superflues, vu que leurs années sont souvent portées sur les pierres tombales …
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Essayez de faire ce qui vous parait intéressant en prenant mon classeur comme exemple. Si ça ne marche pas soumettez le moi. Vous devriez organiser les colonnes en groupes. Pour cela vous pourriez mettre le style de cellule "TitGrp Perso1" à la ligne qui précède celle des entêtes, et mettre des titres de rubrique à la 1ère colonne de chaque groupe: Identification | Description de la concession | Concessionnaire | Défunt | Divers
Je crois que des colonnes devraient alors changer de place pour être dans leurs rubriques et d'autres disparaitre peut être.
À vous de le faire, je reporterai sur la version que je garde …
Toujours, dans la Sub UserForm_Initialize, pour chaque colonne un contrôle et un CLs.Add ou un CAs.Add
 
Dernière édition:

micpid62

XLDnaute Occasionnel
Bonjour
J'ai fait quelques modification mais j'ai peur de faire erreur car je ne comprend par la différence entre CLs.add et CAs.add et je n'ai pas su organiser les colonnes en groupe
Et je vous remercie encore pour votre aide
 

Pièces jointes

  • CLsCAsMicpid62_001.xlsm
    217.6 KB · Affichages: 1

Dranreb

XLDnaute Barbatruc
Bonjour.
Déclaré comme étant un objet ComboBoxLiées, CLs ne supporte que des ComboBox de recherche.
Déclaré comme étant un objet ControlsAssociés, CAs supporte plusieurs types de contrôles pour interfacer d'autres données que la clé d'identification gérée par le CLs mais qui lui sont associées. Vous comprenez ?
Sinon c'est pas mal ce que vous avez fait.
Pour ne pas avoir à redéfinir la hauteur et la couleur d'un contrôle pour pouvez en sélectionner un existant du même type et le déplacer en maintenant la touche Ctrl enfoncée au moment de relâcher le bouton de la souris.
Mettez une ComboBox aussi pour le prénom et confiez ces CBxNomDéfunt et CBxPrénomDéfunt au CLs, puisque c'est ce qui permettra d'en avoir plusieurs pour une même concession.
Bon, il ne reste qu'à corriger les CLs.Add et CAs.Add. Il y a deux 'n' à 'Concessionnaire', qu'il soit ou non 'actuel' …
 
Dernière édition:

micpid62

XLDnaute Occasionnel
J'ai ajouté dans le formulaire nom du défunt(déclaré en CLs), et déclaré en CAs prénom du défunt, année de naissance et année du décès
Mais évidemment cela ne marche plus, je ne peux pas faire des recherches
Si vous pouvez regarder
merci
 

Pièces jointes

  • CLsCAsMicpid62_001.xlsm
    224.5 KB · Affichages: 2

Dranreb

XLDnaute Barbatruc
Le CLS.Actualiser doit être fait tout en dernier, une fois que tout est défini.
Mettez aussi une ComboBox pour le prénom, car s'ils sont de la même famille ils vont tous avoir le même nom, et vous ne pourrez toujours pas en mettre plusieurs.
 

Dranreb

XLDnaute Barbatruc
Dans la lige actuelle de notre développement, lorsque tous les éléments d'idt de la concession sont établis, les CBxNomDéfunt et CBxPrénomDéfunt ne proposeront que les défunts y étant attachés.
Il suffira donc de les sélectionner l'un après l'autre.
 

Discussions similaires

Réponses
14
Affichages
805
Réponses
16
Affichages
728
Réponses
18
Affichages
1 K

Statistiques des forums

Discussions
315 103
Messages
2 116 235
Membres
112 695
dernier inscrit
ben44115