x3ption
Messages postés3Date d'inscriptionmardi 6 janvier 2009StatutMembreDernière intervention 8 janvier 2009
-
6 janv. 2009 à 07:29
jodiaga
Messages postés1Date d'inscriptionjeudi 9 juillet 2009StatutMembreDernière intervention 9 juillet 2009
-
9 juil. 2009 à 14:16
Bonjour!
Voilà... je suis débutant en ce qui attrait au SQL et VBA pour MS Access. Je suis actuellement à la création d'une base de donnée de films DVD.
Je travail actuellement sur le gros de la base de donnée, la table "List" qui comprend toutes les informations de chaque films DVD. Dans ma table "List" j'ai, entre autre, les champs [ID] [Title] [Studio] et [Year].
Voilà, j'aimerais que la valeur INSCRITE dans le champ [ID] soit égale à la concaténation des champs [Title] [Studio] et [Year] de l'enregistrement correspondant.
Actuellement, j'ai fait des trucs du genre =[Title] & " - " & [Studio] & " - " & [Year] dans la zone de texte ID du formulaire en tentant de renvoyer la valeur dans le champs [ID] de la table List. Sans succès. J'ouvre la table "List" et le champ "ID" est toujours vide.
J'ai tenter avec une requête UPDATE List SET ID = Title & " - " & Studio & " - " & Year; mais encore là... sans succès. La requête se charge de TOUT changer à toutes les fois et si j'ai le malheur de modifier un des champs inclus dans le calcul, c'est perdu. Le code me retourne des erreur "Enregistrement Effacé" et ça devient un vrai calvère.
Bref... je galère pour quelque chose qui est, j'en suis certain, enfantin pour plusieurs d'entre vous. J'ai bien tenter de lire plusieurs trucs sur SQL pour Access et VBA pour Access mais j'ai toujours pas trouver "code à mon problème".
Quelqu'un d'informé pourrais m'aider? Sinon... vous connaissez des programmeurs pour ce genre de trucs. Je connais toutes mes attentes face au "produit final", je ne connais simplement personne qui puisse le programmer.
Merci d'avance pour les réponses.
A voir également:
Concaténation et inscription du résultat dans une table