Access - Requêtes
theclaw
Messages postés
65
Statut
Membre
-
garion28 Messages postés 1545 Date d'inscription Statut Membre Dernière intervention -
garion28 Messages postés 1545 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je reprends Access après 15 ans d'inactivité :) Autant dire que j'ai un mal fou à redémarrer, y compris pour des choses très simples.
J'aimerais un coup de main pour créer une requête, cela me rafraichira la mémoire et me permettra de continuer sur la lancée.
Voici la problématique:
La base et le formulaire que je souhaite créer est pour un jeu de rôle. Cela doit permettre à un joueur de créer son personnage. Pour commencer, je souhaite faire afficher les caractéristiques minimum et maximum du personnage en fonction de la race (elfe, nain, etc...) choisie par le joueur. Une liste déroulante fait apparaitre les races, le joueur choisit et hop, les champs se remplissent.
J'ai donc créé une table CaracRace avec les champs suivants:
Race (primary)
AgilitéMin
AgilitéMax
DexteritéMin
DexteritéMax
etc...
J'arrive facilement à faire la liste déroulante (ouf !) mais lorsqu'il s'agit de faire afficher les valeurs min et max, je bloque complètement sur la construction de la requête et même sur le formulaire en lui-même. Impossible de me rappeler comment faire.
Merci d'abvance pour votre aide.
Je reprends Access après 15 ans d'inactivité :) Autant dire que j'ai un mal fou à redémarrer, y compris pour des choses très simples.
J'aimerais un coup de main pour créer une requête, cela me rafraichira la mémoire et me permettra de continuer sur la lancée.
Voici la problématique:
La base et le formulaire que je souhaite créer est pour un jeu de rôle. Cela doit permettre à un joueur de créer son personnage. Pour commencer, je souhaite faire afficher les caractéristiques minimum et maximum du personnage en fonction de la race (elfe, nain, etc...) choisie par le joueur. Une liste déroulante fait apparaitre les races, le joueur choisit et hop, les champs se remplissent.
J'ai donc créé une table CaracRace avec les champs suivants:
Race (primary)
AgilitéMin
AgilitéMax
DexteritéMin
DexteritéMax
etc...
J'arrive facilement à faire la liste déroulante (ouf !) mais lorsqu'il s'agit de faire afficher les valeurs min et max, je bloque complètement sur la construction de la requête et même sur le formulaire en lui-même. Impossible de me rappeler comment faire.
Merci d'abvance pour votre aide.
5 réponses
dans la source contenant les stat min et max tu peux mettre: select AgilitéMin from caracrace where race=cbx_race
cbx c'est mon préfixe pour dire combobox, c'est une liste déroulante
donc cbx_race c'est la liste déroulante où tu choisis la race
donc cbx_race c'est la liste déroulante où tu choisis la race
Hmmm. J'ai mis la formule que tu me donnes mais j'obtiens un beau #NAME dans la case en question.
Actuellement, je mets = select [Caractéristiques]![AgilitéMin] where [Caractéristiques]![Race] = [RacePerso]
[RAcePerso] est le nom du champ de la liste déroulante.
Actuellement, je mets = select [Caractéristiques]![AgilitéMin] where [Caractéristiques]![Race] = [RacePerso]
[RAcePerso] est le nom du champ de la liste déroulante.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question