XL 2013 Remplissage selection de donnée

gbstyle

XLDnaute Impliqué
Bonjour à tous
Voila mon petit problème, je souhaiterais lors d'une selection d'une valeur (page article du formulaire cboAfournisseur que le remplissage automatique des 3 textbox de droite se fasse.
Les données sont à prélevé d'un tableau sources d'une feuille de donnée centrale (dans l'exemple fournisseur client)

je ne sais pas si je suis clair mais je vous joint un exemple de fichier

N'hésiter pas à me répondre avec un code en description

D'avance merci aux personne qui sauront me répondre
 

gbstyle

XLDnaute Impliqué
Rebonjour à tous, je n'ai malheureusement pas trouver preneur à ma problématique, peut être me suis-je mal expliquer n'hésitez pas à me demander plus d'infos.
J'ai besoin d'aide je reste bloqué depuis un petit moment

D'avance merci aux pro qui pourront m'apporter un secours
 

ChTi160

XLDnaute Barbatruc
Bonjour gbstyle
Une approche !
Pas évident !
Pas de variables déclarées , les Noms ne correspondent pas "Fournisseur 1" et "Fournisseur1"ne sont pas les mêmes .
Un Double Click sur ListView qui retourne des données alors qu'il est sensé rechercher une correspondance dans la Feuille "Clients_Fournisseurs"
Bonne fin de Journée
Amicalement
jean marie
 

Pièces jointes

  • Internebdd3- Chti160.xlsm
    1.1 MB · Affichages: 20

gbstyle

XLDnaute Impliqué
Bonjour Jean marie et merci de ton retour, cependant sur ton fichier le résultat est ok mais lorsque que je copie le code en lieu est place de l'origine sur mon fichier la procédure ne se lance pas

Private Sub CboAFournisseur_Change()
With Me

.BtnAEnregistrer.Enabled = (.CboAFournisseur <> "")
'*******************
tablo = Recup_Donnee_Fournisseur()
'*******************
For L = 1 To UBound(tablo, 1)
If tablo(L, 2) = .CboAFournisseur.Text Then
.TxtADelaislivraison.Text = tablo(L, 16)
.TxtAFraistransport.Text = tablo(L, 17)
.TxtAFacturation.Text = tablo(L, 18)
Exit For
End If

Next
End With
End Sub

la variable tablo = Recup_Donnee_Fournisseur() je n'arrive pas à faire le lien avec les données source du tableau qui n'a pas le même nom
Message d'erreur : Erreur de compilation Sub ou function non définie
au plaisir de te lire
 

gbstyle

XLDnaute Impliqué
Par contre j'ai un petit soucis je souhaiterais que la selection de mes combobox ne soit pas différente de mes list de noms => en gros sois je peux laisser vide ou sélectionner que les données des listes affecté aux combobox
Cbo concerné sont famille / sous famille / fournisseur

J'ai bien essayé avec les contrôle match required sur TRUE mais j'ai un message d'erreur et après je suis obligé de valider une sélection sans pouvoir naviguer dans mon user forme

j'ai aussi essayé avec
Me.ComboBox1.Style = fmStyleDropDownList
mais je n'arrive surement pas à le mettre au bon endroit :/

D'avance merci si tu peux m'aider
 

ChTi160

XLDnaute Barbatruc
re
je ne comprends pas
si tu alimentes tes Combobox avec tes Listes ,je ne vois pas ou est le problème !
il te faut juste ajouter à tes Listes , une option "Vide"
Enfin ! je crois .
je viens de regarder ton fichier et je me dis qu'il n'y a aucun point commun entre tes différentes Listes ce qui ne permet pas de faire un tri en fonction des Sélections .
il faudrait une base de Données avec par exemple ceux ci
Qui permettrait des points communs entre les différents éléments
et de créer des Listes liées .
  1. Chambre bébé : Babyphone : A002 : Sur Seuil
  2. Chambre bébé : Chambre complète : A003 : Sur Commande
  3. Chambre bébé : Commode à langer : A001 : Sur Seuil
  4. Siège Auto : Siège auto groupe 0+/1 (jusqu'à 18 kg) : A009 : Sur Commande
  5. Siège Auto : iège auto groupe 1 (de 9 à 18 kg) : A010 : Sur Commande
  6. Siège Auto : Siège auto groupe 1 2 3 (de 9 à 36 kg) : A011 : Sur Commande
  7. Siège Auto : Siège auto groupe 2 3 (de 15 à 36 kg) : A011 : Sur Seui
Pas sûr d'avoir compris Lol
Bonne fin de Journée
Amicalement
jean marie
 
Dernière édition:

gbstyle

XLDnaute Impliqué
En effet j'ai mis une option vide dans le choix de mes liste combobox, j'ai également mis le controle match required sur TRUE ce qui m'évite des saisie non paramétrer le seul hic c'est une fois mon enregistrement effectué j'ai un message du type "Valeur de propriété non valide" qui m'empêche de naviguer a nouveau sur ma base ci-joint l'exemple du fichier

Par ailleur j'ai joint une nouvelle textbox sur la page article je souhaiterais que cette valeur s'affiche et s'enregistre au format monétaire dans la base article avec vigilance sur saisie des point en virgules lors de l'enregistrement

Encore merci Jean marie
Je n'ai pas fait de liste lié car cela me paraissait trop compliqué :/
 

Discussions similaires

Statistiques des forums

Discussions
312 151
Messages
2 085 783
Membres
102 973
dernier inscrit
docpod