Access + VB

Access + VB - SQL/NoSQL - Programmation

Marsh Posté le 08-04-2005 à 21:29:15    

Bonjour, dans le cadre d'un stage, je dois réaliser une base de données sous Access. j'ai déja utiliser Access pour faire de petites applications simples, mais la je voudrais faire des trucs un peu plus compliqué. Par exemple, l'an dernier j'ai travailler avec Oracle, et j'ai fait des Triggers, des fonctions, des procedures en PL-SQL...etc  La, je voudrai savoir quels outils utiliser pour pouvoir implémenter ce genre de fonctions dans ma base Access. j'ai entendu parler De VB (ou VBA) mais je n'ai trouver aucunes docs qui m'explique comment faire. Voila, si quelq'un connait des liens, voire des bouquins, je suis preneur.  
 
ps: J'aimerai aussi savoir comment faire pour pouvoir créer des tables sous Access, mais à la main (c'est à dire en écrivant du SQL)  
 
Merci pour tout bonne soirée à tous

Reply

Marsh Posté le 08-04-2005 à 21:29:15   

Reply

Marsh Posté le 09-04-2005 à 11:25:20    

Euh... Access ne supporte pas tout ça :D
 
En revanche, il supporte en effet des "macro", écrites en VBA (Visual Basic For Application).
 
Vu de très loin, ça ressemble un peu à Oracle Forms. Tu peux dessiner une véritable application avec ça, c'est à dire à la fois gérer l'affichage, le reporting, les contrôles de saisies, les automatisations et tout.
Par contre, à l'opposé des triggers et procédures stockées, tout ceci n'est pas "intégré" à la base, mais tourne autour. Je veux dire par là que si tu ne passes pas par les modules que tu as écrit pour accéder à la base, ils ne pourront être déclenchés.

Reply

Marsh Posté le 09-04-2005 à 11:28:47    

ok, merci. peux tu me dire de quoi j'ai besoin pour utiliser VBA dans Access ? ou bien ou faut il écrire le code VBA dans Access ? Merci.
 

Reply

Marsh Posté le 09-04-2005 à 11:31:22    

Deuxième réponse ;)
 
Dans Access, tu crées par exemple une nouvelle form, et après,  ça marche comme dans VB. Tu peux passer par "Outils > Macros" aussi je crois (si c'est comme dans Excel, parceque la dernière fois que j'ai vraiment touché à Access, c'était la version 2.0, alors ça a dû changer depuis, et je sais plus comment c'était à l'époque :pt1cable:)


Message édité par Arjuna le 09-04-2005 à 11:31:41
Reply

Marsh Posté le 09-04-2005 à 11:39:29    

ok merci, je vai essayer, je te tiens au courant

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed