Amis du forum bonjour,
Mes connaissances en vba sont encore très limitées.
Je ne suis pas mécontent de parfaire mon apprentissage en VBA, mais le temps me fait défaut.
j'ai établi 2 formulaires simples.
Le 1er pour ajouter des nouveaux clients (FrmNouveau) sur une Feuil nommée Bd_Clients.
Le 2e pour modifier ou suprimer les données clients existantes (FrmEdition) sur cette même feuille
Le 1er dispose d'une autoincrémentation lors de la validation, ce qui permet de générer une clés (IDClient). Cette valeur est générée a partir de la date du jour comme suit :
(mm/yy)-001 soit par ex. pour aujourd'hui 1302-001
Mon premier problème se situe à ce niveau, le système fonctionne, sauf que la date qui est générée est à n-1, et là j'ai vraiment besoin d'aide.
La deuxième difficulté se précise avec le 2e formulaires.
L'Edition des données existantes se doit se faire par la selection des ID_Clients via une ComboBoxID.
Malheureusement pour moi je ne trouve pas la solution pour afficher les données dans les zones de textes respectives, après selection de l'ID_Client.
Enfin 2 questions subsidiaires :
La 1ere > Est-il possible dans cette comboboxID d'afficher uniquement les dernières entrées via une selection de type option? si oui comment ?
La 2e > Si je souhaite supprimer un compte client dans la base de données en passant par le formulaire, comment faire ?Y-a-t-il une autre solution que l'enregistrement d'une simple macro?
J'espère avoir été suffisamment clair dans mes explications
Merci pour votre aide.
Partager