begin process at 2012 05 26 12:37:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Access

 > 

Débutant(s)

 > 

Concaténation et inscription du résultat dans une table


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Concaténation et inscription du résultat dans une table

mardi 6 janvier 2009 à 07:29:49 | Concaténation et inscription du résultat dans une table

x3ption

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.

mardi 6 janvier 2009 à 10:36:05 | Re : Concaténation et inscription du résultat dans une table

crn_c21

Quel est le type de ton Champ [ID]?

Avant de faire un Update, as-tu des données dans ta table?


mardi 6 janvier 2009 à 15:30:49 | Re : Concaténation et inscription du résultat dans une table

x3ption

le champ [ID] est de type "Texte". Pour ce qui est des données, j'ai actuellement 76 enregistrements dans ma table List.
jeudi 8 janvier 2009 à 01:54:10 | Re : Concaténation et inscription du résultat dans une table

x3ption

Réponse acceptée !
Ça y est! J'ai trouver ma solution dans des ouvrages traitant de VBA. À partir de mon formulaire d'inscription des données DVD

Private Sub Studio_AfterUpdate()
Me![ID] = Me![Title] & " - " & Me![Studio] & " - " & Me![Year]
End Sub

Private Sub Title_AfterUpdate()
Me![ID] = Me![Title] & " - " & Me![Studio] & " - " & Me![Year]
End Sub

Private Sub Year_AfterUpdate()
Me![ID] = Me![Title] & " - " & Me![Studio] & " - " & Me![Year]
End Sub

Ça me donne, à coup sûr le bon ID et toujours à jour dès qu'une des valeurs est modifiée.
jeudi 9 juillet 2009 à 14:16:35 | Re : Concaténation et inscription du résultat dans une table

jodiaga

bonjour x3ption

j'ai actuellement les mêmes problèmes que tu avais. J'ai vu ta solution qui est:

Private Sub Studio_AfterUpdate()
Me![ID] = Me![Title] & " - " & Me![Studio] & " - " & Me![Year]
End Sub

Private Sub Title_AfterUpdate()
Me![ID] = Me![Title] & " - " & Me![Studio] & " - " & Me![Year]
End Sub

Private Sub Year_AfterUpdate()
Me![ID] = Me![Title] & " - " & Me![Studio] & " - " & Me![Year]
End Sub

Mais où a tu mis ces codes? Peux tu méexpliquer les détails?



Cette discussion est classée dans : table, title, champs, id, list


Répondre à ce message

Sujets en rapport avec ce message

aide pour une requête [ par Shadow_Membre ] slt tlm,Donc voila, j'ai besoin d'aide pour une requête mysql/php. Le problème c'est que je suis un petit peu rouillé.   Soit deux table « table1 » et erreur creation de champs [ par georgesm ] Bonjour,j'ai une base sur Mysql avec plusieurs table. Mon problème est le suivant:Une des tables refuse l'enregistrement de nouvelles données à partir Requete sur champs Date [ par yanis7518 ] Salut a tous ma question est assez simple mais je ne sais pas comment faireVoila j'ai une table avec 3champs dont 1 champs date qui correspond a la da Besoin d'aide pour une requête [ par theguitou ] Bonjour,Je cherche un moyen "propre" de "transformer" une table de ce genre :ID | ATTRIBUT-------------1  | mu11  | mu21  | mu32  | mu42  | mu53  | mu parcourir une table en T-sql [ par ninini2008 ] Bonjourje suis en stage et je veux parcourir une table qui contien deux colonne ID_MACHINE1 et ID_MACHINE2 , j'ai recupéré les deux ID à partir d'autr DEFINIR UNE CONTRAINTE D'UNICITE [ par issousam ] Bonjour,Je m'adresse à vous car je debute en langage SQL et j'ai un probleme au niveau des contarintes d'unicité que je veux definir au sein des table procedure ou function [ par danyclassique ] Bonjour a tous .J aurai voulu savoir si quelqu un saurait comment creer une procedure qui me permeterait de :Voila , j ai une table qui contient 3 cha Mise à jour d'un champs. [ par mehdiyou ] Salut tout le monde, j'ai un petit problème au niveau de Sql. Exple: on a une table Client et une Table commande. Lorsque je change le nom du client d update avec jointure [ par jesscolor ] Bonjour,j'ai un problème que je suis sure est simple mais j'ai cherché des solutions partout sur internet mais rien ne marche. En effet, je fais rempl


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales