Developpez.com

Plus de 14 000 cours et tutoriels en informatique professionnelle à consulter, à télécharger ou à visionner en vidéo.

FAQ MS-AccessConsultez toutes les FAQ

Nombre d'auteurs : 140, nombre de questions : 926, dernière mise à jour : 30 mars 2017 

 
OuvrirSommaireFormulairesDonnéesSource de données

Vos enregistrements affichés dans le formulaire sont le résultat d'une requête. Pour les trier en fonction du champ1 :

 
Sélectionnez
Forms![NomDuForm].OrderBy = "[Champ1]"
Forms![NomDuForm].OrderByOn = True
Créé le 1er janvier 2005  par Faw

Méthode 1 :
La propriété RecordSource (Source) permet de spécifier la source des données d'un formulaire.
Le paramètre affecté à la propriété RecordSource (Source) peut être un nom de table, un nom de requête ou une instruction SQL.

 
Sélectionnez
Forms![NomFormulaire]![NomSousFormulaire].Form.RecordSource = "SELECT ...."



Méthode 2 :
La propriété SourceObject (ObjetSource) vous permet d'identifier le formulaire ou l'état qui représente la source du sous-formulaire ou du sous-état dans un formulaire ou un état :

 
Sélectionnez
Forms![Formulaire]![SousFormulaire].SourceObject = "FormulaireSource"
Mis à jour le 31 mars 2008  par Demco, Alain36
 
Sélectionnez
Me.NomDeMonFormulaire.Form.RecordSource = "Select ..."
Créé le 3 septembre 2004  par Demco

Si vous filtrez un formulaire différent du formulaire en cours (par exemple dans un module) il faut faire :

 
Sélectionnez
Forms("NomDuFormulaire").filter="[LeChampCle]=" & tempon 
Forms("NomDuFormulaire").filterOn=true

Si on veut filtrer le formulaire en cours :

 
Sélectionnez
Me.filter="[LeChampCle]=" & tempon 
Me.FilterOn=True 
Créé le 29 décembre 2003  par Team Access


_Objets graphiques et calculs méthode .Repaint
_Données méthode .Refresh
Cette méthode ne mettra pas à jour les enregistrements du formulaire.
_Réexécution de la requête methode .Requery
Cette méthode mettra à jour l'affichage des enregistrements du formulaire, elle est donc plus lourde que la méthode précédente.

Mis à jour le 25 octobre 2004  par Team Access
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2013 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.