Re : Figer les volets - Débutant a besoin d'aide
Bonjour
Pour compléter et préciser les remarques de Phiphi41
Diamanka à dit:
je voudrais savoir comment figer les volets comme dans Excel par exemple. Ma BDD est très longue et elle n'est donc pas très pratique d'utilisation.
Phiphi41 à dit:
Si tu poses cette question, c'est que tu saisies ou visualise directement dans les tables, ce qui est très mauvais, il faut passer par des formulaires.
En fait on ne visualise jamais directement les tables : on visualise les données de la table à travers une feuille de données (chaque table en a une par défaut) qui est un type de formulaire peu pratique (sauf en sous formulaire pour quelques champs).
Mais comme le suggère Phiphi41 il faut utiliser un formulaire de type Colonnes.
Pour voir à quoi cela ressemble sélectionne ta table dans la liste des tables puis dans la barre d'outils, déroule le bouton situé avant le bouton d'aide représenté par un ? et sélectionne formulaire instantané (si tu as une version autre que 2007 car là je sais plus où est le bouton!).
Par ailleurs si tu as beaucoup de colonnes, il est possible que tu n'aies pas adopté la bonne structure.
Diamanka à dit:
Est-il possible sous Access d'insérer une formule ? J'ai un champs date de naissance et je voudrais qu'il me calcule l'âge automatiquement dans un autre champs.
Phiphi41 à dit:
On ne met pas de calculs dans les champs d'une table, il faut le faire à l'aide de requêtes.
On peut aussi mettre des champs calculés dans les formulaires et les états (encore que pour les états, il est préférable de baser l'état sur une requête faisant les calculs) ainsi tout est calculé en temps réel alors que si on stocke l'âge dans la table, il devient immuable donc faux.
Diamanka à dit:
j'ai donc mis en clé primaire le champs nom. Malheureusement, certaines personnes on le même nom
Tu peux utiliser Nom + prenom + date de naissance comme clé primaire ainsi pas de doublons (en principe).
Si tu mets un numéroauto en clé primaire, ce numero est totalement indépendant des autres champs.
On ne trie jamais réellement une base de donnée : c'est juste sa représentation à l'écran ou sur papier qui est triée mais dans la réalité les données restent dans l'ordre de la saisie.
Il est tout à fait possible de numéroter les lignes de la repésentation, dans un formulaire ou un état mais cela n'offre pas grand intérêt.
Si ce sont des salariés il serait sans doute judicieux d'utiliser le matricule comme clé primaire.
Une base de données c'est très différent du tableur : il ne faut surtout pas avoir une approche tableur sinon tu ne tireras pas tous les avantages possibles de la BD.