IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Access ou VB ?


Sujet :

Access

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 24
    Points : 7
    Points
    7
    Par défaut Access ou VB ?
    Bonjour,

    Je dois réaliser des écrans de saisie et les données saisies seront insérées dans Oracle.
    Ma question est : est ce plus simple de passer par Access et VBA pour se connecter à Oracle et ainsi faire des formulaires pour la saisie ?

    Ou bien utiliser directement Visual Basic ?

    Merci d'avance !

    Melanie

  2. #2
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Salut,

    Poses toi plutôt la question de savoir qu'est ce qui est plus simple pour toi.


  3. #3
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 24
    Points : 7
    Points
    7
    Par défaut
    Et bien je pense que c'est la meme chose puisqu'au final si j'utilise Access je devrais faire un lien ODBC vers ma base de donnees Oracle et tout se fera en VBA.

    Je suis plus familiarisée avec la creation de formulaires sous Access mais en terme de performances, y a t il une difference ?

  4. #4
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268

  5. #5
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 24
    Points : 7
    Points
    7
    Par défaut
    Oki merci quand meme ;-)

    Si qqn passe par là et à des précisions à m'apporter :-)

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour

    J'ai déjà réalise quelque chose de la sorte.

    L'avantage d'Access par apport à VB6 est les tables liées pour les performances, je n'avais pas VB6 à disposition, mais juste Access 2003.

    Il faut donc liée les tables Oracle à ta base Access, cela est très simple, il suffit de sélectionner lorsque tu veux faire la liaison ODBC (à condition que les drivers Oracle soient installés sur ton poste, n'oublie pas de cocher la case pour le mot de passe s'il y en a un).

    Ensuite cela se fait très bien, comme avec des tables Access, et tu bénéficies des avantages Access (sous-formulaires, etc ...) que tu n'as pas en VB6, la programmation est facilitée.

    Je suis désolé de ne pouvoir te répondre en terme de performance pour n'avoir tester qu'avec Access, mais c'est le top d'avoir Access en Frontal et une gros serveur Oracle derrière (les tables allaient jusqu'à 900 000 enregistrements en moyenne).

    De plus dans un des liens que t'a donné Lou Pitchoun , j'explique que tu gagneras en performance en faisant des vues sur Oracle (ce sont en fait des requêtes), tu peux te lier à elles comme à une table (attention, le SQL Oracle a des différences avec le SQL Access, mais le principe est le même, sachant qu'il y a des outils comme TOAD qui t'aident à créer des vues).

    Si tu es à l'aise avec les formulaires Access, fonce.


    Starec

  7. #7
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Points : 8 678
    Points
    8 678
    Par défaut
    Bonjour,

    Si je peux me permettre avec ma maigre expérience et à une variable près, en effet c'étais du Access et SQL SERVER mais, comme le dis @Starec l'utilisation de vues est très appréciables. De plus si dans tes formulaires tu utilises le SQL (Je n'en doute pas) fais le en direct. Il te faudra des autorisations certes mais c'est beaucoup plus rapide. En plus tu peux tester les requêtes en SQL DIRECT avant de les injecter dans le code.

    Autrement le fait d'utiliser les tables liées, ralentit, au moins pour SQL SERVER énormément le traitement de requêtes basic Access. Je me rappel avoir lu dans les tutoriels quelque chose à se sujet sur les utilisations Clients/Serveur...

    Je vais essayer de retrouver cela !

    Bon courage et tiens nous au courant

  8. #8
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 24
    Points : 7
    Points
    7
    Par défaut
    Merci beaucoup, je ne sais pas si dans ma societe ils ont SQL Server d'installé...il faut que je me re documente sur le SQL en VBA, il me semble qu'il y avait des differences de syntaxe.

    Si vous avez des tutos

    De toute facon je reviendrais surement sur le fofo si j'ai des soucis !

    Merci beaucoup pour votre aide !

  9. #9
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Points : 8 678
    Points
    8 678
    Par défaut
    Ne change rien,

    Utilise Oracle si tu veux. C'étais juste pour infos...

    Chacun est libre d'utiliser ce qu'il veut... Ce que je voulais dire c'est que Access, suivant son utilisation peut être très pratique... De plus si tu connait Oracle déjà, change rien.


Discussions similaires

  1. Pb migration Access / SQL server
    Par yoyo dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 25/04/2005, 10h39
  2. [CR][Access] intégrer un viewer dans un formulaire access
    Par nicolak dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 13/01/2003, 15h52
  3. perl et access
    Par dechoc dans le forum Modules
    Réponses: 3
    Dernier message: 10/08/2002, 20h02
  4. associer une base de données(access) a un dbgrid
    Par ange1708 dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2002, 12h18
  5. Réponses: 3
    Dernier message: 22/05/2002, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo