? Connaître les différences entre la liste d'accès et les contrôles de case à cocher vous permet de choisir la bonne commande pour vos formulaires de saisie de données et de programmes Visual Basic pour Applications . Un avantage supplémentaire de l'apprentissage des différences entre les deux types de contrôle est d'apprendre les propriétés et le comportement de chacun. Utiliser ces connaissances pour configurer les contrôles lors de la création de formulaires personnalisés avec "Form " bouton d'Access sur l'onglet " Créer". Différence dans l'apparence
Checkboxes un aspect différent de contrôles de type liste . Cases ont une forme carrée , par défaut , tandis que un contrôle de liste apparaît sous la forme d'un rectangle dont la taille varie avec le nombre d' éléments dans la liste . Contrôles de zone de liste déroulante , un autre type de contrôle de liste , apparaissent comme des zones de texte à simple rangée avec une flèche vers le bas sur leur côté droit .
Différence de propriétés
Toutes les commandes en Accès avoir une liste de propriétés qui définissent la façon dont ils regardent et se comportent. Les cases à cocher et des contrôles de type liste partagent des propriétés communes comme "Visible ", qui détermine si un contrôle est affiché ou caché à la vue . Mais les contrôles diffèrent dans d'autres propriétés. Par exemple , les contrôles de case à cocher ont la propriété " de l'Etat Triple " , qui liste contrôle manque . Les contrôles de liste ont la «Liste des lignes " propriété, qui CheckBox manque .
Différence dans les types valeur
des zones de liste
peut contenir plusieurs valeurs tout cases peuvent contenir seul . Une zone de liste peut aussi vous permettre de saisir une entrée numérique ou textuelle , alors que les valeurs d'une case à cocher ne peuvent être du type booléen . Les valeurs booléennes peuvent seulement être «Vrai» ou «Faux », que vous pouvez interpréter numériquement que "1" ou "0". Une zone de liste ou combo , en revanche, peut avoir un certain nombre dans un article et du texte dans un autre article . Notez, cependant, que ces contrôles stocker tout le contenu sous forme de texte . Si vous vous attendez à une valeur numérique , vous devez convertir le texte à un numéro avec une fonction comme le " Cint ()" Visual Basic fonction qui convertit le texte en nombres entiers.
Différence de but
Le but d'un contrôle de case à cocher est d'organiser les réponses aux « oui /non» aux questions de type. Le but d'un contrôle de liste est de tenir des réponses à des questions ouvertes . Par exemple, vous pouvez avoir un champ d'une table appelée "Pet ownerYesNo " dans lequel vous voulez indiquer si une personne est propriétaire d'un animal de compagnie ou non. Utilisez une case à cocher , pas un contrôle de liste , pour ce champ. La valeur «True» dans la «valeur» des biens de cette commande indiquent qu'une personne est propriétaire d'un animal .