CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

access clé primaire

poundou
poundou
Niveau 10
13 mars 2007 à 18:47:21

salut!

j´aurais aimé que qq´un m´explique quand il faut mettre des clés primaires dans access

merci

guyver2
guyver2
Niveau 10
13 mars 2007 à 20:01:41

je ne connais pas access, mais pour ce qui est des clé primaires, elles servent a pouvoir reconnaitre de maniere unique un tuple dans une table. Cela sert, entre autre, a réferencé les tuples d´une table a partir d´une autre.

par exemple: (je me souviens plus trop la syntaxe mais l´idée est la)
la table personne:
[ INTEGER id PRIMARY_KEY, VARCHAR(20) nom, VARCHAR(20) prenom]

et la table voiture
[VARCHAR(15) imatriculation PRIMARY_KEY, INTEGER proprietaire FOREIGN_KEY references personne]

dans cet exemple la table "personne" a une clé primaire (id) qui permet de reperer chaque personne de maniere unique, de plus cette clé sert dans la table "voiture" a faire le lien entre une voiture et son proprio. Remarque que la table "voiture" à sa propre clé primaire.

Grinko94
Grinko94
Niveau 7
17 mars 2007 à 20:46:56

Dans Acces, la clé primaire se met automatiquement il me semble.

Quoi qu´il en soit, il faut que tu te dise que la clé primaire est le champs qui n´acceptera pas de doublons.
Par exemple, l´erreur classique : Si je fais une table sur des utilisateur par exemple, il ne faut aps que la clé primaire soit "nom_utilisateur", car si deux utilisateurs ont le même nom, ça fera tout foirer.
En général, on associe la clé primaire à un numéro pour éviter ce genre d´accidents.

Et dit toi qu´il ne peut y avoir qu´une suele clé primaire par tables.

m-2
m-2
Niveau 10
17 mars 2007 à 22:49:07

il n´y a qu´une seule clé primaire par table, mais la clé peut être formé de plusieurs champs.. par exemple, la table Utilisateur dont la clé primaire pourrait être le nom_utilisateur et courriel.. donc les doublons serait accepté pour chacun de ces champs séparé, mais ils ne pourrait être les mêmes lorsque combiné.. je sais pas si c´Est clair alors voici un exemple:

nom_utilisateur

m-2
m-2
Niveau 10
17 mars 2007 à 22:51:25

bordel.. mauvais piton.. bon voici l´exemple:

nom courriel
Bob bob@hotmail.com (ok)
Bob bobby@hotmail.com (ok, courriel différent)
Robert bob@hotmail.com (ok, nom différent)
Bob bob@hotmail.com (pas ok, nom et courriel pareil)

donc voila...

m-2
m-2
Niveau 10
17 mars 2007 à 22:52:50

grrr désolé pour ce triple post, mais ça m´enrage de voir qu´on ne peut pas mettre plus d´un espace à la fois dans les forums de jv.com...

on est sur un forum programmation, on devrait offrir nos service à jv.com pour améliorer leur forum.. car franchement, ça fait dur!

godrik
godrik
Niveau 30
18 mars 2007 à 11:30:21

"on est sur un forum programmation, on devrait offrir nos service à jv.com pour améliorer leur forum.. car franchement, ça fait dur!"
Je penses qu´ils ont le manpower pour le faire. C´est difficile de faire de l´espacement dans un forum, puisque ton message devient du code html. Si tu voulais faire de l´espace multiple, alors il faudrait les remplacer par des nsbp. Tes espaces sont présent dans la page HTML (regarde) mais ils sont interprété par ton navigateur comme un smple espace (conformément a lanorme). Si tu veux faire des message formaté pour du code ou assimilé, utilises un wall. Par exemple: rafb.net/paste

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment