Partager via

Access 2013 et 2003

Anonyme
2014-07-29T14:41:00+00:00

Bonjour,

Je viens de passer une grande partie de l'après-midi à chercher un peu de partout sur internet, en anglais et en français et je n'ai pas trouvé de réponse à ma question. J'espère que vous pourrez m'aider.

Je suis informaticien pour une petite entreprise et c'est la première fois qu'on me fait une telle requête alors je suis un peu paumé.

Dans le cadre d'un contrat avec un gros client, je dois développer une application sous ACCESS 2003 compatible ACCESS 2010. Or, sur mon ordinateur professionnel, je ne dispose "que" d'une licence office 365 plan E3 donc ACCESS 2013 et sachant que je n'aurai jamais accès au postes clients j'ai peur que mon application ne fonctionne pas.

Je voudrais donc savoir quelles sont les différences entre les versions 2003 et 2013?

Quelles fonctionnalités éviter en 2013 pour qu'une application fonctionne sur un poste utilisant 2003?

Est-ce que le runtime access 2013 permet de créer un installeur et un éxécutable qui ne présenteront aucune différence avec un installeur et un éxécutable créés par le biais du runtime d'access 2003?

Ou mieux, puisque je paye une licence office 365, si windows pouvait me permettre d'utiliser une licence access 2003 (sur le même ordinateur que ma licence 365, ou pas si nécessaire) et me fournir une clef et tout le nécessaire pour que je puisse travailler (avec le runtime par exemple)?

Si nécessaire, je peux aussi disposer d'un poste avec office 2013.

Merci d'avance de votre réponse.

Microsoft 365 et Office | Access | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2014-07-31T11:24:36+00:00

Je crois qu'il y a un problème de terminologie.  Un installateur ne garantie en rien que ton application fonctionnera correctement sur toutes les plateformes...  Il ne fait que de créer un fichier exe pour installer ta base de données sur l'ordinateur de ton utilisateur (création de répertoire, clef registre, copie du fichier frontal, ...)

Pour ce qui est de garantir que ta base de données fonctionne tant en le roulant sur Access 2003 que 2007, 2010, 2013... C'est une question de test.  Il faut savoir que chaque nouvelle version d'Access est de plus en plus stricte côté programmation VBA.  Donc, du code écrit en 2003 (qui marche sans erreur) peut générer des erreur end 2007.  Ceci dit, si tu programme correctement du début en 2003, ta baase de données marchera comme il le faut dans les version subséquentes.  Mais la seule manière de le savoir, c'est de le tester sur chaque version.  Même des programmeurs très expérimentés ont beaucoup de problèmes à s'assurer que tout fonctionne correctement dans toutes le versions.  Il faut aussi noter que base de données pourrait marcher correctement sur un PC avec une mise à jour, mais générerait des erreurs sur un PC sans celle-ci.  C'est pourquoi il est primordiale de s'assuurer que les utilisateur ont des PCs à jour!

Pas pour être méchand, mais si c'est ta première base de données et le mandat est comme tu le décrit, il te faudra beaucoup d'aide, et il faudra t'armer de patience.  Le monde pense qu'Access est surper simple... qui n'est pas le cas.  C'est un logiciel extrement complexe permettant aux développeurs de créer des solutions d'apparence simple, mais pour ce faire ils auront fait énormément de travail.  Mais bon, je ne suis pas ici pour te faire une leçon.

Lorsque tu auras des questions, reviens et pose les, on ferra de notre mieux pour t'aider.


Daniel Pineault - 2010-2013 MVP

http://www.cardaconsultants.com

http://www.devhut.net

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2014-07-29T18:21:59+00:00

Creer un bd sur une ancienne version qui marcherait sur une nouvelle version est assez facile a faire.  Mais l'inverse est absolument a ne pas faire!

Il y a des page Microsoft qui elabore les changements entre les versions.

http://office.microsoft.com/en-us/access-help/discontinued-features-and-modified-functionality-in-access-2013-HA102749226.aspx

http://office.microsoft.com/en-us/access-help/discontinued-features-and-modified-functionality-in-access-2010-HA101806473.aspx

mais le problem est beaucoup plus compliquer que juste eviter certaines fonctionnalitees...

Tu DOIS avoir un system avec Access 2003 sinon tu te retrouveras avec une db non-fonctionnelle!

"Est-ce que le runtime access 2013 permet de créer un installeur et un éxécutable qui ne présenteront aucune différence avec un installeur et un éxécutable créés par le biais du runtime d'access 2003?"  L'installateur a ete enleve de 2013!  Regarde:

http://www.devhut.net/2014/06/04/ms-access-package-solution-wizard-is-dead-now-what/


Daniel Pineault - 2010-2013 MVP

http://www.cardaconsultants.com

http://www.devhut.net

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

4 réponses supplémentaires

  1. Anonyme
    2014-07-31T06:53:00+00:00

    Si la création d'installeur n'existe plus que dois-je faire pour créer un outil qui sera utilisable sur toutes les plateformes windows sans avoir forcément besoin du pack office? (a fortiori d'ACCESS 2013)

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2014-07-30T13:03:22+00:00

    Oui, la version runtime existe toujours, mais tu parlais de creer un installateur, cette fonctionnalite n'existe plus en 2013.

    Pour ce qui est d'avoir de license ... je ne sais rien de cela.  Si ta compagnie est un tel client de MS, tu dois surement avoir un point de contact chez MS.  Sinon, des anciennes versions se trouve toujours sur ebay, amazon, etc...


    Daniel Pineault - 2010-2013 MVP

    http://www.cardaconsultants.com

    http://www.devhut.net

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2014-07-30T11:03:43+00:00

    Pourtant il est possible de télécharger un module "runtime" sur le site officiel de microsoft et pour la version 2013:

    http://www.microsoft.com/fr-fr/download/details.aspx?id=39358

    Donc l'accés au runtime a été supprimé mais peut être rajouté. 

    Par contre au final, je ne sais toujours pas si Microsoft peut me fournir la licence en question puisque j'en paye plus d'une centaine, y'a peut-être moyen...

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire