Voila j'ai 2 petits problemes concernant une liste de choix, des enregistrements encore non existants et des msgbox (le tout est lié ne prenez pas peur )
Dans un formulaire, cette liste me propose tous mes clients et lorsque j'ai un nouveau client à entrer, celui ci ne se trouve pas dans la liste.
J'ai consulter la FAQ a cette question :
http://access.developpez.com/faq/?page=zdl#AbsDsListe
merci Maxence
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub Modifiable0_NotInList(NewData As String, Response As Integer) If MsgBox("Voulez-vous ajouter " & NewData & " à la liste des prénoms ?", _ vbYesNo + vbQuestion + vbDefaultButton2, "Ajout") = vbYes Then DoCmd.RunSQL "INSERT INTO tblPrenoms ( Prénom ) SELECT """ & NewData & """;" Response = acDataErrAdded Else Response = acDataErrContinue Modifiable0.Undo End If End Sub
J'ai rapporté cela à mon cas mais seulement ma table est basée sur 2 clées primaires (le nom du client et son Numero de livraison) du fait que mes clients peuvent avoir plusieurs adresses de livraison. Le probleme est que je ne vois pas trop comment faire une msgbox dans la quelle on peut inscrire quelquechose (avec une sorte de champ). est ce possible ? ou bien faut il faire une "msgbox formulaire" ? car en effet j'aurais également besoin de préciser le n° du client ...
ensuite c'est avec ma liste déroulante que j'ai un probleme ... en effet celle ci ne se met pas à jour malgré ma_liste.requery. avez vous une idée ?
Sur ce je vous laisse et vais tester 2-3 trucs
Partager