Salut.
J'ai regardé dans la FAQ avant de poster et pas trouvé...
J'ai une table FILM, une table PERSONNE et une table PARTICIPER.
Dans mon formulaire Ajout d'un film, j'ai un champ Titre, un champ real et un champ acteurs.
Quand je valide, ca fait.
Jusque là ca va puisque un film n'a qu'un réalisateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DoCmd.RunSQL "INSERT INTO film (code, titre) VALUES (" & Left(Me.titre, 10) & ", " & Me.titre & ")" DoCmd.RunSQL "INSERT INTO participer (titre_film, nom_personne, en_qualite_de) VALUES ( " & Me.titre & ", " & Me.real & ", "Réalisateur")"
Pour ce qui est des acteurs, je les choisis dans une liste à selection multiple, et je voudrais ensuite faire n requetes d'insertion dans la table participer avec le champ "en_qualite_de" à la valeur "acteur", ou n est le nombre de personnes selectionnées dans la liste à choix multiples, et récupérer à chaque fois la personne suivante sélectionnée pour faire la requete suivante. (Je pense à une boucle for, mais la je seche un peu surtout pour le nom des variables à utiliser, notamment les différentes valeurs selectionnées dans la liste.).
J'epsère m'être bien fait comprendre, et avoir été assez précis.
MERCI BEAUCOUP.
FRED
Partager