Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 access avec SQL Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
fab101
Forumeur occasionnel
Forumeur occasionnel




Messages: 20

MessagePosté le: Jeu 19 Aoû 2004 - 09:27 Répondre en citantRevenir en haut

Bonjour
J'ai besoin de modifier des données par l'imoportation d'un fichier dans une base access

pour cela je passe par une table temporaire pour eliminer les doublons
mais apres je ne sais pas a l'aide d'une requete sql remetre les données dans la table principale

merci!!
Voir le profil de l'utilisateurEnvoyer un message privé

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
frix
Modérateur
Modérateur



Sexe: Sexe:Masculin
Messages: 1189
Localisation: paris

MessagePosté le: Jeu 19 Aoû 2004 - 10:17 Répondre en citantRevenir en haut

ça devrait te donner un truc du genre :

UPDATE champ FROM table WHERE ( SELECT from table)
Voir le profil de l'utilisateurEnvoyer un message privé
Vincent
Webmaster
Webmaster


Post-BTS
Sexe: Sexe:Masculin
Messages: 5584
Localisation: Montpellier

MessagePosté le: Dim 22 Aoû 2004 - 23:36 Répondre en citantRevenir en haut

Pourquoi ne pas mettre en place des contraintes d'intégrité référentielle au niveau de la base et de faire la vérification directement plutot que de passer par une table intermédiaire.
Certes ca peut être plus simple (et encore), mais utiliser une table temporaire est pas très performant et on risquerai de te le reprocher (car après tout les contraintes d'intégrité sont la pour ca en partie)

_________________
Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN MessengerNuméro ICQ
fab101
Forumeur occasionnel
Forumeur occasionnel




Messages: 20

MessagePosté le: Lun 23 Aoû 2004 - 11:06 Répondre en citantRevenir en haut

merci pour ta reponse mais comment fait tu pour mettre en place des contrainte d'integrite referentielle
Voir le profil de l'utilisateurEnvoyer un message privé
frix
Modérateur
Modérateur



Sexe: Sexe:Masculin
Messages: 1189
Localisation: paris

MessagePosté le: Lun 23 Aoû 2004 - 12:12 Répondre en citantRevenir en haut

De mes vieux souvenir, access te propose de mettre l'intégrité ref quand tu lie tes tables.
Voir le profil de l'utilisateurEnvoyer un message privé
Vincent
Webmaster
Webmaster


Post-BTS
Sexe: Sexe:Masculin
Messages: 5584
Localisation: Montpellier

MessagePosté le: Lun 23 Aoû 2004 - 13:25 Répondre en citantRevenir en haut

frix a écrit:
De mes vieux souvenir, access te propose de mettre l'intégrité ref quand tu lie tes tables.

Oui, d'après mes lointains souvenirs, tu a une fenetre qui s'appelle Relations qui te permet en fesant du drag'n'drop de lier des tables entre elles.
(et dire que j'ai pas installé ni lancé Access depuis 4 ans au moins)

_________________
Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN MessengerNuméro ICQ
frix
Modérateur
Modérateur



Sexe: Sexe:Masculin
Messages: 1189
Localisation: paris

MessagePosté le: Lun 23 Aoû 2004 - 14:25 Répondre en citantRevenir en haut

yes !! la même chose pour moi.

La première chose que j'ai fais en arrivant dans ma boite c de virer cette daube et de mettre Mysql Wink
Voir le profil de l'utilisateurEnvoyer un message privé
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum