Se connecter avec
S'enregistrer | Connectez-vous

pb avec access

Dernière réponse : dans Programmation

j'ai une base de donnée qui englobe pas mal de tables de formulaires etc sous acces, cette bdd sert à gerer une librairie, donc j'ai des tables du genre livre ou encore auteur, mais aussi des tables pour relier 2 table du genre livre_auteur.

Mon probleme est le suivant je veux pouvoir lier un auteur à un livre au moyen d'une requete (j'ai tenté avec une requete ajout) mais ca me donne rien à chaque fois et ca quoique je fasse, je me tappe une erreur qui dit que :


donc voilà si quelqu'un si connait en acces je serais très reconnaissant s'il pouvait me dire ce qui cloche où alors qu'il prenne contact avec moi par mp histoire que je lui fournisse + de détails :) 

merci

Autres pages sur : access

Lassé par la pub ? Créez un compte

la clé primaire de la table auteur c'est no_auteur et c'est un type number.
la clé de la table livre c'est no_livre et c'est du type text.
la table livre_auteur a 2 clés primaires l'une no_auteur qui est donc un type number et l'autre qui est no_livre qui est du type text

lé où le pb?

en sql ca donne ca :

INSERT INTO livre_auteur ( code_livre, no_auteur, sequence )
SELECT [forms]![associer livre et auteur]![code_livre] AS Expr1, [forms]![associer livre et auteur]![no_auteur] AS Expr2, [forms]![associer livre et auteur]![sequence] AS Expr3
FROM livre_auteur;

forms fait appelle à un formulaire nommé "associer livre et auteur" qui contient plusieurs champ qui font appel à la table livre ainsi qu'a la table auteur.
Le formulaire contient un bouton qui est sencé lancer une requete pour associer la valeur dans le champ no_auteur et la valeur dans le champ code_livre

a tout hasard essaye ca
  1. INSERT INTO livre_auteur ( code_livre, no_auteur, sequence ) VALUES ([forms]![associer livre et auteur]![code_livre], [forms]![associer livre et auteur]![no_auteur], [forms]![associer livre et auteur]![sequence]);

Lassé par la pub ? Créez un compte