Dans MS Access forme, comment la couleur d'arrière-plan de l'enregistrement sélectionné?

J'ai un peu compliquée à la recherche Formulaire d'Accès avec un affichage continu (signifiant que plusieurs dossiers sont affichés à la fois). J'aimerais changer la couleur de fond de la enregistrement sélectionné uniquement ainsi, l'utilisateur final peut facilement savoir quel est le dossier où ils se trouvent.

Je pense que je vais peut-être une mise en forme conditionnelle ou peut-être quelque chose comme ceci:

Private Sub Detail_HasFocus()
    Detail.BackColor(me.color)=vbBlue
End Sub

et quelque chose de similaire lorsque la ligne perd le focus. Cet extrait de code, de toute évidence ne fonctionne pas, mais c'est le genre de code que j'aimerais atteindre.

  • Je ne crois pas que c'est faisable avec une mise en forme conditionnelle, comme il ne peut pas être appliquée à des non-porteuses de données des contrôles (dont le Détail n'est pas). Il a également ne peut pas être fait dans un cas, à l'exception d'un événement peut affecter un format conditionnel. Fondamentalement, vous seriez à gauche de l'ajout d'un contrôle dont la mise en forme conditionnelle vous vous souhaitez modifier dans la Suractivation de l'événement, et si vous faites cela, vous pourriez aussi bien utiliser Dev solution ci-dessous et d'éviter la lenteur de la mise en forme conditionnelle.
InformationsquelleAutor PowerUser | 2010-03-11