Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 04/06/2005, 19h40   #1 (permalink)
XLDnaute Accro
 
Date d'inscription: février 2005
Localisation: Aubenas
Version Excel : Excel 2000 (PC)
Messages: 1 126
Par défaut creer et gerer Access...sans Access

Bonjour à tous,


Beaucoup de TPE (Très Petites Entreprises) ne possèdent pas Access –Rappel: Office PME n'a pas Access- et n'ont pas comme priorité l'investissement dans plusieurs licences de ce logiciel.

La demo ci jointe montre que l'on peut créer et utiliser un SGBD au format Access à partir d'Excel et en utilisant uniquement Excel (ou Word), Access n'étant pas installé. Cette proposition devra être mise en balance avec un système AMP (Apache, Mysql, Php),. mais l'avantage de la solution MS est que les utilisateurs sont plus moins familiarisés avec Excel et peuvent bidouiller des tableaux divers à partir des renseignements fournis par la base (besoins en renseignements exprimés dans le cahier des charges)

La Base créée pour l'exemple compte 3 tables: T_staff simule un matricule lié à un intervenant.
Celui ci effectue des interventions (table T_usage) nécessitant un nombre de pièces repérées par code; la nomenclature de ces pièces est dans la table (T_mag).
Il ne peut pas y avoir 2 intervenants de même nom (indexation sans doublon) et un intervenant ne peut être enlevé de la liste 'T_staff' s'il a effectué une opération (clé primaire+ clé étrangère = intégrité référentielle). C'est la Sgbd qui gère le numérotage des clés primaires (matricule, opération, code). Le test est effectué sur 100 000 opérations (base de données supérieure à la capacité d'une feuille Excel)

3 classeurs de niveau différent:
'Admin_dorsaleB2'' crée la base de données en employant la technologie JET-ADOXet donne le dictionnaire des données (nom, type taille)
Dans cette démo, les 2 autres servent de test à la base
'Frontal_majorB2' peut inscrire et enlever des données. Ici, il remplit la base (8 intervenants, 50 articles et 100 000 opérations. J'ai testé uniquement l'ajout le retrait d'intervenants
'Frontal_juniorB2' ne peut que lire la base. Ici, une double jointure permet d'avoir un rapport d'activité d'un intervenant (soit une liste d'environ 20 000 opérations quasi-instantanée avec 512 Mo de Ram et un FSB rhumatisant).

Les termes 'dorsal' 'frontal' sont aussi inspirés d'Access, la base étant sur un serveur ou la Bécane 'maître', les 'frontaux' étant sur d'autres postes de la boutique.
La technologie JET-ADO-SQL employée permet d'avoir quasiment un petit système client-seveur, la base étant libérée dès la fin des requêtes (verrouillage optimiste par défaut dans ADO).

L'ensemble zippé dépassant les 50ko réglementaires, l'envoi des PJ est fait en 2 fois.

Ce job doit beaucoup:
- à l'article de Jean Marc Rabilloud ' Utiliser le modèle ADOX avec Visual Basic ' paru sur le site
www.developpez.com…
- - aux travaux de notre ami MichelXLD sur ADO parus dans cette MINE D'OR qu'est son WIKI malheureusement disparu dans le nouveau XLD
- http://www.excel-downloads.com/html/...name=MichelXld
- et sur le fil:
http://www.excel-downloads.com/compo.../id,9498/#9498
-

Dans l'attente de vos commentaires

Michel

PS: c'est aussi mon 100° message, dommage de changer de catégorie car, vu mon age, l'épithète 'Junior' me plaisait bien [file name=dorsaleB2.zip size=43924]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/dorsaleB2.zip[/file]
__________________
A+
Michel_M

Dernière modification par michel_m ; 21/07/2007 à 00h54.
michel_m est déconnecté   Réponse avec citation
ANNONCES
Vieux 04/06/2005, 19h43   #2 (permalink)
XLDnaute Accro
 
Date d'inscription: février 2005
Localisation: Aubenas
Version Excel : Excel 2000 (PC)
Messages: 1 126
Par défaut Re:creer et gerer Access...sans Access

Re,
ci joint la suite des réjouissances
J'avais oublié de dire que dans cette démo les 3 classeurs doivent être dans le même répertoire
Michel [file name=frontal_B2.zip size=38515]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/frontal_B2.zip[/file]
__________________
A+
Michel_M

Dernière modification par michel_m ; 21/07/2007 à 00h54.
michel_m est déconnecté   Réponse avec citation
Vieux 04/06/2005, 20h07   #3 (permalink)
XLDnaute Barbatruc
 
Avatar de Celeda
 
Date d'inscription: février 2005
Localisation: Near the pink town
Messages: 2 532
Par défaut Re:creer et gerer Access...sans Access

Bonjour,

Wouah!!! :woohoo: :woohoo: :woohoo: :woohoo: :woohoo:

Michel_M qu'est-ce que tu nous as fait là !!

c'est super et justement je suis bien concernée par le problème que tu évoques sur les entreprises qui ne veulent pas investir dans Access !!

J'ai testé et tu vas pas me croire et bien du premier coup cette fois-ci !!tout fonctionne

Formidable michel_m !

Je vais l'expérimenter dès lundi matin.

Merci et un gros bisous

Celeda
__________________


Le blog du voyage en Türkiye
Celeda est déconnecté   Réponse avec citation
Vieux 04/06/2005, 23h27   #4 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 817
Par défaut Re:creer et gerer Access...sans Access

bonsoir Michel , bonsoir Celeda

merci pour ces nouvelles demos tres instructives
les 3 classeurs et la base Access fonctionnent parfaitement ( Excel2002 & WinXP , Access installé )

je ferai aussi d'autres essais Lundi sur un poste qui ne posséde pas Access


encore merci et bonne soiree
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 04/06/2005, 23h28   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de myDearFriend!
 
Date d'inscription: février 2005
Messages: 2 378
Par défaut Re:creer et gerer Access...sans Access

Bonsoir michel_m, Celeda,

SUPERBE TRAVAIL !!
De la création à la gestion de la base de données depuis notre tableur préféré, voilà un cas pratique exemplaire et indispensable !


Michel, ce 'kit' mériterait mille fois sa place en section de téléchargement car il serait vraiment dommage que ce fil de discussion disparaisse parmi les milliers d'autres fils du Forum...

Félicitations et encore merci à toi.

Cordialement,
__________________
Didier_mDF

www.mdf-xlpages.com
myDearFriend! est déconnecté   Réponse avec citation
Vieux 04/06/2005, 23h33   #6 (permalink)
XLDnaute Barbatruc
 
Avatar de myDearFriend!
 
Date d'inscription: février 2005
Messages: 2 378
Par défaut Re:creer et gerer Access...sans Access

Oups,

Pardon MichelXLD, je ne t'avais pas vu arriver...

J'en profite pour te saluer

A bientôt.
__________________
Didier_mDF

www.mdf-xlpages.com
myDearFriend! est déconnecté   Réponse avec citation
Vieux 05/06/2005, 16h56   #7 (permalink)
XLDnaute Barbatruc
 
Avatar de Hervé
 
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 453
Par défaut Re:creer et gerer Access...sans Access

Bonjour tout le monde

Meme si ces fichiers dépassent largement mon seuil de compréhension, je tenais à te féliciter pour ce travail.

BRAVO

Salut
Hervé est déconnecté   Réponse avec citation
Vieux 05/06/2005, 17h07   #8 (permalink)
XLDnaute Barbatruc
 
Avatar de ChTi160
 
Date d'inscription: février 2005
Localisation: Savigny le Temple 77176
Version Excel : Excel 2007 (PC)
Messages: 3 110
Envoyer un message via MSN à ChTi160
Par défaut Re:creer et gerer Access...sans Access

Salut michel_m
bonjour le Fil
moi je suis un peu comme Hervé,mais celà ne m'a empêché de Tester
je compte bien aller voir ce qu'il y a derrière tout ça
c'est comme celà que j'avance
Merci encore michel_m
bonne fin de journée
__________________
Amicalement Jean Marie

ChTi160 est déconnecté   Réponse avec citation
Vieux 06/06/2005, 00h04   #9 (permalink)
XLDnaute Accro
 
Date d'inscription: février 2005
Localisation: Aubenas
Version Excel : Excel 2000 (PC)
Messages: 1 126
Par défaut Re:creer et gerer Access...sans Access

Bonsoir,

Merci Celeda, Michel, Didier, Hervé et Jean-Marie d'avoir manifesté de l'intérêt pour mon boulot.

Amicalement

Michel
__________________
A+
Michel_M
michel_m est déconnecté   Réponse avec citation
Vieux 06/06/2005, 00h18   #10 (permalink)
XLDnaute Barbatruc
 
Avatar de ChTi160
 
Date d'inscription: février 2005
Localisation: Savigny le Temple 77176
Version Excel : Excel 2007 (PC)
Messages: 3 110
Envoyer un message via MSN à ChTi160
Par défaut Re:creer et gerer Access...sans Access

pas de quoi michel
continue Lol tu nous Interesses re Lol :P
__________________
Amicalement Jean Marie

ChTi160 est déconnecté   Réponse avec citation
Vieux 06/06/2005, 08h03   #11 (permalink)
XLDnaute Accro
 
Avatar de chris
 
Date d'inscription: février 2005
Localisation: yvelines
Version Excel : Excel XP (PC)
Messages: 1 890
Par défaut Re:creer et gerer Access...sans Access

Bonjour et Merci

Je mets au frais pour m'y plonger après mi-juillet.

Les 2 Michels vont marier tous les XLDiens à Access.

Celeda, que je salue amicalement, sait que j'utilise déjà Access mais je cherchais une solution BD n'impliquant pas l'achat d'Access : je crois que cette fois je la tiens.

Je vous tiendrai au courant de mes explorations de cette solution.

@ bientot
__________________
Chris
chris est déconnecté   Réponse avec citation
Vieux 24/01/2008, 21h26   #12 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Localisation: Ste Genevieve des Bois
Version Excel : Excel 2003 (PC)
Messages: 28
Par défaut Re : creer et gerer Access...sans Access

Bonsoir à tous.


Je remonte ce fil car le sujet m'interresse et le fichier joint ne l'est plus.

Si quelqu'un l'avait conservé ...


Merci et bonsoir.
BOUCHEZ JD est déconnecté   Réponse avec citation
Vieux 24/01/2008, 22h53   #13 (permalink)
XLDnaute Barbatruc
 
Avatar de Staple1600
 
Date d'inscription: juin 2005
Localisation: RENNES
Version Excel : Excel 2000 (PC)
Messages: 6 782
Par défaut Re : creer et gerer Access...sans Access

Bonsoir




Dans ce fil: Tu trouverasbeaucoup d'information

http://www.excel-downloads.com/forum...objects-2.html

et le fichier que je joint à ce post (par commodité).

J'espère que ce fichier est similaire à celui dont le lien n'est plus valide.

Citation:
michel_m :
J'enfonce peut-être une porte ouverte mais ON PEUT AINSI CREER UNE BASE DE DONNEES ACCESS SANS AVOIR MS ACCESS INSTALLE. J'ai essayé sur un vieux bouzin n'ayant pas Access et ca a marché

J'ai donc créé une base avec ADOX avec clé primaire en 'numeroauto' et des colonnes typées (nombre et texte)

Les essais ont été effectués sur une bécane 'normale' (1,7Ghz, 512 Mo) avec 100000 enregistrement et une importation sur Excel de 50000 Lignes réalisée en 12 secondes.

La 2° étape, quand j'aurai un peu de temps au boulot, consistera à créer des classeurs frontaux sur différents postes avec des permissions différentes (p.e.junior: lecture seule par paramètres de recordset plutôt que par le serveur, ce qui laisse tranquille l'administrateur réseau) et de voir les temps de réaction et d'accès partagé.

Cela peut intéresser des TPE (très petites entreprises) qui n'ont pas les moyens de se payer 15 ou 20 licences access.
Fichiers attachés
Type de fichier : zip ado_creertableV4.zip (21,9 Ko, 26 affichages)
__________________
Cordialement,
__________________
JM

Addict



Dernière modification par Staple1600 ; 24/01/2008 à 22h58.
Staple1600 est déconnecté   Réponse avec citation
Vieux 24/01/2008, 23h13   #14 (permalink)
XLDnaute Nouveau
 
Date d'inscription: avril 2007
Localisation: Ste Genevieve des Bois
Version Excel : Excel 2003 (PC)
Messages: 28
Par défaut Re : creer et gerer Access...sans Access

Grand merci STAPLE1600, j'examine ce que tu m'envoies.

Bonsoir.
BOUCHEZ JD est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 20h35.


(C) 2006 Excel Downloads