Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Conception
Conception Questions relatives à la conception d'un classeur Excel (structure, organisation, protection, sécurisation, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/03/2011, 15h46   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2009
Messages : 84
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 84
Points : 12
Points : 12
Par défaut Liaison Access Maj des données

Bonjour à tous,

Voici la question qui m’amène ici.
Je dispose d'un fichier excel qui est en relation avec un fichier access.

Une feuille de mon classeur excel vient tirer ses donnée du fichier accès via une connexion OLEDB.

La mise à jour des données fonctionne parfaitement, seulement, à chaque MAJ, toutes les données sont effacées de la feuille excel et mises à jour.

Problème, la base de données efface les données au fur et à mesure du temps (FIFO).

Seul les données des 3 derniers mois sont présent.
Or je veux que toutes les données soient disponible dans ma feuille excel.

Est-il donc possible de ne faire qu'une MAJ "selective" des données avec access et non pas effacer la feuille et la mettre à jour comme c'est le cas actuellement..

Merci d'avance
iperkut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 10h56   #2
Membre chevronné
 
Inscription : octobre 2006
Messages : 541
Détails du profil
Informations personnelles :
Localisation : France, Ardèche (Rhône Alpes)

Informations forums :
Inscription : octobre 2006
Messages : 541
Points : 760
Points : 760
Bonjour,
suggestion:
1/dans ta feuille excel, tu inscris dans une cellule la date de la mise à jour
2/tu cherches la premiere ligne vide sous les restitutions déjà inscrites

3/lorsque + tard tu demandes une nouvelle mise à jour, dans ta requete SQL tu inclus une clause WHERE ladate > la date inscrite dans la cellule (attention à la syntaxe)

4/ tu restitues à partir de la première ligne vide

5/ tu inscris la date dans la cellule
__________________
Michel_M
Michel_M est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h29.


 
 
 
 
Partenaires

Hébergement Web