< Code pour recherche | Forum des BTS

Code pour recherche

  • Auteur de la discussion Auteur de la discussion El Bero
  • Date de début Date de début

El Bero

New Member
Bonjour à tous,

En fait, mon problème est le suivant :

J'ai 3 tables :

participants(num_participant, nom,prenom, ...)
inscriptions(num_inscription, num_participant, num_activite, type,..)
activites(num_activite, designation, heure, ....)

Pour l'encodage, j'ai fait un formulaire avec tous les participants. Une liste déroulante permet de selectionner une personne existante et un bouton permet de l'inscrire dans l'activité (préalablement determinée avant).

Sous mon bouton Enregistrer , j'ai une procedure qui enregistre dans la table inscriptions, tout va ok.

Le probleme est que si je clique 3 fois, le participant est inscrit 3 fois à la même activité !!!.

J'aimerai mettre dans ma procedure le code pour faire une recherche sur (num_participant ET num_activite) dans inscriptions,
Si je trouve (num_participant ET num_activite), c'est que la personne est déjà inscrite à cette activité.

Voila donc mon prob, faire une recherche rapide dans ma table avec les valeurs (num_participant et num_activite)qui se trouve dans des controles texte de mon formulaire.

J'ai essayé une clé primaire sans doublon sur les 2 champs (num_participant et num_activite) mais cela ne fonctionne pas.

Merci de vous pencher sur mon cas

El bero
 
El Bero a dit:
Bonjour à tous,

En fait, mon problème est le suivant :

J'ai 3 tables :

participants(num_participant, nom,prenom, ...)
inscriptions(num_inscription, num_participant, num_activite, type,..)
activites(num_activite, designation, heure, ....)

Pour l'encodage, j'ai fait un formulaire avec tous les participants. Une liste déroulante permet de selectionner une personne existante et un bouton permet de l'inscrire dans l'activité (préalablement determinée avant).

Sous mon bouton Enregistrer , j'ai une procedure qui enregistre dans la table inscriptions, tout va ok.

Le probleme est que si je clique 3 fois, le participant est inscrit 3 fois à la même activité !!!.

J'aimerai mettre dans ma procedure le code pour faire une recherche sur (num_participant ET num_activite) dans inscriptions,
Si je trouve (num_participant ET num_activite), c'est que la personne est déjà inscrite à cette activité.

Voila donc mon prob, faire une recherche rapide dans ma table avec les valeurs (num_participant et num_activite)qui se trouve dans des controles texte de mon formulaire.

J'ai essayé une clé primaire sans doublon sur les 2 champs (num_participant et num_activite) mais cela ne fonctionne pas.

Merci de vous pencher sur mon cas

El bero
http://www.cultureco.com/forum/viewtopic_43547.html
 
Retour
Haut