Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub Form_Load() 'déclaration de la base Dim db3 As DAO.Database 'de la requete Dim rq As DAO.Recordset 'initialisations de la base Set db3 = OpenDatabase("C:\Gestion entreprise\E.D.C\Base de données\db1.mdb") 'de la requete qui sélectionne les noms des entités Set rq = db3.OpenRecordset("select Nom from TManager") 'si des enegistrements correspondent à la requete alors If rq.RecordCount > 0 Then 'se placer sur le 1er enregistrement rq.MoveFirst 'tant que ce n'est pas la fin des enregistrements Do While rq.EOF = False 'ajouter au combo l'enregistrement en cours combo.AddItem rq!nom 'passer à l'enregistrement suivant rq.MoveNext 'refaire Loop 'sinon Else combo.Text = "pas encore de rubriques enregistrées" End If
Option Explicit 'déclaration de la base Dim db3 As DAO.Database 'de la requete Dim rq As DAO.Recordset Dim rq2 As DAO.Recordset Private Sub Form_Load() '""""""""""""""""""""""""""""""""""""""""""""""""""""" 'affichage de la liste des managers dans une combobox " '""""""""""""""""""""""""""""""""""""""""""""""""""""" 'initialisations de la base Set db3 = OpenDatabase("C:\Gestion entreprise\E.D.C\Base de données\db1.mdb") 'de la requete qui sélectionne les noms des entités Set rq = db3.OpenRecordset("select Nom, Prénom from TManager") 'si des enegistrements correspondent à la requete alors If rq.RecordCount > 0 Then 'se placer sur le 1er enregistrement rq.MoveFirst 'tant que ce n'est pas la fin des enregistrements Do While rq.EOF = False 'ajouter au combo l'enregistrement en cours combo.AddItem rq!nom 'passer à l'enregistrement suivant rq.MoveNext 'refaire Loop 'sinon Else combo.Text = "Pas de Managers" End If '""""""""""""""""""""""""""""""""""""""""""""""""""""" 'affichage de la liste des vendeuses dans une combobox " '"""""""""""""""""""""""""""""""""""""""""""""""""""""Set rq2 db4.OpenRecordset("select * from TPrésentateur(trice) t , TManager m where t.N°Manager m.N°Manager") 'COMMENT LUI DIRE D'AFFICHER LES PRESENTATRICES PAR RAPPORT AU MANAGER SELECTIONNE ?? If rq2.RecordCount > 0 Then rq2.MoveFirst Do While rq2.EOF = False combo2.AddItem rq2!nom rq2.MoveNext Loop Else combo2.Text = "Pas de présentatrices" End If End Sub
Set rq2 db3.OpenRecordset("select * from [TPrésentateur(trice)] t , TManager m where m.N°Manager t.N°Manager and m.Nom='" & combo.Text & "'")