Bonjour à tous
Mon problème est le suivant.
J'ai une base de données qui contient une liste de personnes.
Losque l'une de celle-ci quitte la société j'exporte les données dans une
autre base de données qui me sert d'archives.
J'ai lu quelque part qu'il est possible de faire une procédureVBA qui permet
de contrôler si la personne que j'exporte existe déjà dans l'autre base de
données afin d'éviter de la mettre en double où d'écraser des données
existantes.
Quelqu'un connait 'il cette procédure ?
Merci d'avance pour votre réponse.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"daniel Galoy"
J'ai une base de données qui contient une liste de personnes. Losque l'une de celle-ci quitte la société j'exporte les données dans une autre base de données qui me sert d'archives. J'ai lu quelque part qu'il est possible de faire une procédureVBA qui permet de contrôler si la personne que j'exporte existe déjà dans l'autre base de données afin d'éviter de la mettre en double où d'écraser des données existantes.
Tu peux lier ta table "Export" à la base en cours...
Ensuite, il faut savoir ce que tu appelle un doublon!
La personne possède un numéro unique ? Ou bien, faut-il vérifier si le Nom + Prénom + date de naissance + ... existe dans l'autre base ?
Regarde toujours la fonction de domaine :
Dlookup("champ","Table","condition...")
tu pourrais faire alors:
if Dlookup(... ) = "" then ' ici l'export ' et la suppression de la table normale else ' existe déjà ' normalement pas possible, puisque supprimé ;-) end if
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Salut,
"daniel Galoy"
J'ai une base de données qui contient une liste de personnes.
Losque l'une de celle-ci quitte la société j'exporte les données dans une
autre base de données qui me sert d'archives.
J'ai lu quelque part qu'il est possible de faire une procédureVBA qui permet
de contrôler si la personne que j'exporte existe déjà dans l'autre base de
données afin d'éviter de la mettre en double où d'écraser des données
existantes.
Tu peux lier ta table "Export" à la base en cours...
Ensuite, il faut savoir ce que tu appelle un doublon!
La personne possède un numéro unique ?
Ou bien, faut-il vérifier si le Nom + Prénom + date de naissance + ...
existe dans l'autre base ?
Regarde toujours la fonction de domaine :
Dlookup("champ","Table","condition...")
tu pourrais faire alors:
if Dlookup(... ) = "" then
' ici l'export
' et la suppression de la table normale
else
' existe déjà
' normalement pas possible, puisque supprimé ;-)
end if
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
J'ai une base de données qui contient une liste de personnes. Losque l'une de celle-ci quitte la société j'exporte les données dans une autre base de données qui me sert d'archives. J'ai lu quelque part qu'il est possible de faire une procédureVBA qui permet de contrôler si la personne que j'exporte existe déjà dans l'autre base de données afin d'éviter de la mettre en double où d'écraser des données existantes.
Tu peux lier ta table "Export" à la base en cours...
Ensuite, il faut savoir ce que tu appelle un doublon!
La personne possède un numéro unique ? Ou bien, faut-il vérifier si le Nom + Prénom + date de naissance + ... existe dans l'autre base ?
Regarde toujours la fonction de domaine :
Dlookup("champ","Table","condition...")
tu pourrais faire alors:
if Dlookup(... ) = "" then ' ici l'export ' et la suppression de la table normale else ' existe déjà ' normalement pas possible, puisque supprimé ;-) end if
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome