Base de données excel

cs_gigi42 Messages postés 6 Date d'inscription mardi 4 juillet 2006 Statut Membre Dernière intervention 6 juillet 2006 - 5 juil. 2006 à 13:31
djiena Messages postés 2 Date d'inscription jeudi 26 octobre 2006 Statut Membre Dernière intervention 26 octobre 2006 - 26 oct. 2006 à 17:11
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

14 réponses

tof008 Messages postés 695 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 5 janvier 2010 33
5 juil. 2006 à 13:40
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<>
0
cs_gigi42 Messages postés 6 Date d'inscription mardi 4 juillet 2006 Statut Membre Dernière intervention 6 juillet 2006
5 juil. 2006 à 14:19
Oui en faite il s'agit de deux fichiers excel ( en aucun cas j'ai du access)
0
asecher Messages postés 262 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 27 avril 2007 1
6 juil. 2006 à 01:12
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
0
cs_gigi42 Messages postés 6 Date d'inscription mardi 4 juillet 2006 Statut Membre Dernière intervention 6 juillet 2006
6 juil. 2006 à 08:20
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:

<colgroup><col style= \"WIDTH: 75pt; mso-width-source: userset; mso-width-alt: 3657\" width=\"100\" /><col style=\"WIDTH: 35pt; mso-width-source: userset; mso-width-alt: 1718\" width=\"47\" /><col style=\"WIDTH: 43pt; mso-width-source: userset; mso-width-alt: 2084\" width=\"57\" /><col style=\"WIDTH: 44pt; mso-width-source: userset; mso-width-alt: 2157\" width=\"59\" /><col style=\"WIDTH: 76pt; mso-width-source: userset; mso-width-alt: 3693\" width=\"101\" /></colgroup>----
FICHIER BASE, ----
----
 , , , ,  , ----
REFERENCE, U, PRIX, FAMILLE, TPS DE POSE, ----
PM110, ml, 1,56, 54, 0,04, ----
PM109, ml, 1,33, 53, 0,01, ----
 ,  ,  ,  ,  , ----
 ,  ,  ,  ,  , ----
 ,  ,  ,  ,  , ----
 ,  ,  ,  ,  , ----
 ,  ,  ,  ,  , ----
 ,  ,  ,  ,  

<colgroup><col style =\"WIDTH: 75pt; mso-width-source: userset; mso-width-alt: 3657\" width=\"100\" /><col style=\"WIDTH: 35pt; mso-width-source: userset; mso-width-alt: 1718\" width=\"47\" /><col style=\"WIDTH: 43pt; mso-width-source: userset; mso-width-alt: 2084\" width=\"57\" /><col style=\"WIDTH: 44pt; mso-width-source: userset; mso-width-alt: 2157\" width=\"59\" /><col style=\"WIDTH: 76pt; mso-width-source: userset; mso-width-alt: 3693\" width=\"101\" /></colgroup>----
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tof008 Messages postés 695 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 5 janvier 2010 33
6 juil. 2006 à 08:34
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>
0
cs_gigi42 Messages postés 6 Date d'inscription mardi 4 juillet 2006 Statut Membre Dernière intervention 6 juillet 2006
6 juil. 2006 à 08:56
Le gros probleme c'est que je n'ai pas access à mon boulot....
0
tof008 Messages postés 695 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 5 janvier 2010 33
6 juil. 2006 à 09:11
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>
0
cs_gigi42 Messages postés 6 Date d'inscription mardi 4 juillet 2006 Statut Membre Dernière intervention 6 juillet 2006
6 juil. 2006 à 12:00
une précision mes fichiers font à peu pres 50 000 lignes....
0
tof008 Messages postés 695 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 5 janvier 2010 33
6 juil. 2006 à 13:26
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>
0
tof008 Messages postés 695 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 5 janvier 2010 33
6 juil. 2006 à 13:28
et ce que je t ai dit, il faut que tu le fasse en programmant, pas manuellement hein!!!!!
tu traduit avec des whilme et des if!!!

(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>
0
cs_gigi42 Messages postés 6 Date d'inscription mardi 4 juillet 2006 Statut Membre Dernière intervention 6 juillet 2006
6 juil. 2006 à 13:53
j'avais compris au début manuellement...
les whilme et les if ne me parle pas du tout, je me disais que quelqu'un aurait peut etre un programme tout fait...
0
tof008 Messages postés 695 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 5 janvier 2010 33
6 juil. 2006 à 14:54
Si t'as de la chnace quelqu'un en a un, mais tu devra peut etre envoyer un p'tit cheque pour l'avoir ! mdr

(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<>
0
djiena Messages postés 2 Date d'inscription jeudi 26 octobre 2006 Statut Membre Dernière intervention 26 octobre 2006
26 oct. 2006 à 17:11
Bonjour!!!!
Y'a t-il un expert ds la salle!!!
J'ai besoin d'aide!
Je dois comparer deux fichier excel mais le pb que je rencontre c que chaq feuille comportent plus de 55000 lignes...
Ce que je souhaite faire, c'est comparé ces fichiers afin d
0
djiena Messages postés 2 Date d'inscription jeudi 26 octobre 2006 Statut Membre Dernière intervention 26 octobre 2006
26 oct. 2006 à 17:11
Bonjour!!!!
Y'a t-il un expert ds la salle!!!
J'ai besoin d'aide!
Je dois comparer deux fichier excel mais le pb que je rencontre c que chaq feuille comportent plus de 55000 lignes...
Ce que je souhaite faire, c'est comparé ces fichiers afin de find les similitudes!!
0
Rejoignez-nous