Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Base de données excel [ Base de données / XML ] (gigi42)

mercredi 5 juillet 2006 à 13:31:27 | Base de données excel

gigi42

Bonjour

Je ne connais pas le langage visual basic (en faite pas grand chose en programmation tout simplement), mais je voudrais mettre à jour une base prix (des prix correspondant à des références) en fonction d'un fichier fournisseur.En plus j'ai besoin qu'on ajoute dans la base de données les nouvelles références et qu'on supprime les références qui n'existe plus.

Peut être que quelqu'un connait quelques choses de tout simple pouvant me dépanner?

Merci d'avance.

Gildas

mercredi 5 juillet 2006 à 13:40:11 | Re : Base de données excel

tof008

Membre Club
C'est quoi la base pour toi? Un autre fichier excel ou une base de données Access?


(Si la réponse vous convient, appuyez sur réponse acceptée...)

Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire<>


mercredi 5 juillet 2006 à 14:19:37 | Re : Base de données excel

gigi42

Oui en faite il s'agit de deux fichiers excel ( en aucun cas j'ai du access)


jeudi 6 juillet 2006 à 01:12:07 | Re : Base de données excel

asecher

Sans rien connaitre à la programmation, Relis ta question, et pose la dans le bon sens...

Si je supprime celles qui n'existent plus et que je crée les nouvelles, je me retrouve avec le fichier du fournisseur..; donc, un simple copier coller suffit.

Mais je pense que ce n'est pas aussi simple dans la mesure où ta base de données contient plus d'informations que tou fichier tarif fournisseur;

Si tu peux présenter un peu plus précisément les données sources et cibles, on y verra plus clair.

cordialement,

Alain 31

jeudi 6 juillet 2006 à 08:20:47 | Re : Base de données excel

gigi42

En faite mon probleme se pose comme ca:

Un fichier fournisseur et un fichier base (sous format excel) avec plusieurs données (Unité, temps de pose et etc....) correspondant à une référence:

FICHIER BASE
  
REFERENCEUPRIXFAMILLETPS DE POSE
PM110ml1,56540,04
PM109ml1,33530,01
     
     
     
     
     
     


FICHIER FOURNISSEUR
  
REFERENCE PRIX  
PM110 1,92  
PM111 1,56  
     
     
     
     
     
     

-Dans le cas présent mon fichier base contient une réference PM110 à 1.56€ et je veux le mettre à jour par rapport à mon fichier fournisseur soit 1.92€ dans mon fichier de base, mais en gardant les temps pose correspondant à la réference de mon fichier base (seulement mettre le prix à jour).

-En deuxieme la référence PM111 de mon fichier fournisseur n'existe pas dans mon fichier base, donc il faut que la référence et le prix soit ajouté à mon fichier base.

-Troisiemme cas la référence PM109 de mon fichier base n'existant pas dans mon fichier fournisseur, donc cette ligne doit disparaitre de mon fichier base.


Peut etre que c'est un peu plus clair
Merci d'avance pour votre aide

gildas



jeudi 6 juillet 2006 à 08:34:50 | Re : Base de données excel

tof008

Membre Club

franchement moi je mettrais dans deux table Access puis tu fais une petite requete et tu remet ca dans excel... Ca parait peut etre compliqué, mais bon au moins ca marche !!!

la requete ressemblera à ca :

update Base set Base.Prix = (select fournisseur.Prix from fournisseur,base where base.reference = fournisseur.reference)

ou quelque chose comme ca!


(Si la réponse vous convient, appuyez sur réponse acceptée...)

Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire < body>


jeudi 6 juillet 2006 à 08:56:34 | Re : Base de données excel

gigi42

Le gros probleme c'est que je n'ai pas access à mon boulot....



jeudi 6 juillet 2006 à 09:11:44 | Re : Base de données excel

tof008

Membre Club

ah ben voila qui est une autre affaire... Alors ce que tu peux faire c'est parcourir ton fichier base. Pour chaque reference, tu verifie si elle existe dans ton fichier fournisseur, si oui, tu change le prix, sinon tu l'efface de base. En suite tu parcourt ton fichier fournisseur. tu prend la reference, si elle est dans base, tu passe au suivant, si elle n'y est pas, tu rajoute reference et prix.

Voila pour toi!


(Si la réponse vous convient, appuyez sur réponse acceptée...)

Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire < body>


jeudi 6 juillet 2006 à 12:00:47 | Re : Base de données excel

gigi42

une précision mes fichiers font à peu pres 50 000 lignes....

jeudi 6 juillet 2006 à 13:26:45 | Re : Base de données excel

tof008

Membre Club
alors pendant que ca traite, tu peux aller prendre un café lol!
De toute facon, je vois pas comment tu peux faire autrement... Mais tu devrai conseiller à tes chefs d'oublier excel avec tellement de données!
Mais même avec 50 000 lignes ce que je t'ai dit ca marche...
C'est lent, mais ca marche...


(Si la réponse vous convient, appuyez sur réponse acceptée...)

Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire< body>



1 2

Cette discussion est classé dans : base, données, excel, prix, références


Répondre à ce message

Sujets en rapport avec ce message

Macro excel pour comparer des données [ par Dozerecords ] Bonjour à tous, Cette semaine je fais un stage en entreprise et le patron  m'a donner un projet à réalisé: J'ai 3 feuille excel avec plus de 5000 lign Macro excel pour comparer des données [ par Dozerecords ] Bonjour à tous, Cette semaine je fais un stage en entreprise et le patron  m'a donner un projet à réalisé: J'ai 3 feuille excel avec plus de 5000 lign important [ par zoulou02 ] Slt à tous, j'ai un probleme avec la connexion à une base de données access et un fichier excel, c'est que je veux récupérer les données a partir d'ex Exporter des infos stockées dans une base Access vers Excel [ par davidguillon ] B'jour!Je vous explique ma situation. J'ia une base de données Access avec une liste de films et les infos qui les concernent.Cette base de données, j Excel et base de donnée [ par tibine974 ] Bonjour/Bonsoir à tous et à toutes !Voilà je m'explique on me demande de créer avec Microsoft Excel, une "pseudo base" qui a pour but de regrouper les Importer base données (web) sous Excel ou Access [ par altarez ] Bonjour à tous,Je cherche à importer un tableau (qui doit être lié à une base de données) sous Excel ou Acces.Voici l'adresse internet qui pointe sur compléter TEXTbox avec une base de données excel [ par couette16 ] Bonjour à tous,Dans le cadre d'un projet d'étude je réalise un projet VBA.J'ai une base de données clients sur une feuille excel et j'aimerai pouvoir Excel : Mise en page base de données issus d'une extraction [ par gandalf20000000 ] Bonjour,Après quelques recherche, je m'en remet à vous pour trouver une solution à mon probleme.Je dispose d'une extraction excel issue d'un logiciel lier vb à une base de données en excel [ par oliboukou ] je suis en train de faire une application vb mais il me faut aller prendre des données dans une base excel, et ensuite les utiliser dans des formules; base de données sur excel [ par lumiere1808 ] Bonjour, je suis débutante...j'ai déja eu l'occassion de créer une base de données sur access et cette fois ci je dois le faire sur excel ... mais je


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,515 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.