Bonjour à tous.
Avançant en autodidacte, je finalise une petite application Access qui doit être utilisée par quelques utilisateurs (15 max) de l'entreprise. Au départ, j'avais en tête que la base soit scindée et que le BE soit sur un serveur et les FE sur les postes des différents utilisateurs. Mais pour certaines raisons internes la liaison des deux serait compliqué pour ne pas dire impossible. La solution la plus adaptée à mon sujet est donc de migrer le BE vers MySql, d'où quelques questions, vu que je ne m'y connais pas encore en MySql (mais heureusement j'apprends très vite):
1- Je peux recréer mes tables sur MySql facilement. La gestion des relations se fait comment ici, j'imagine que je dois les faire sur MySql ? Si oui, vu que j'envisage utiliser MySQL Workbench, la gestion (création/modification) des relations est-elle très différentes de celle de Access ?
Les enregistrements se feront principalement dans 03 tables sur 07 (dans les autres tables les données sont plutôt fixes). Chacune de ces 03 tables enregistreront au grand maximum 3000 lignes par an. Une des tables à 25 champs, et les 02 autres, 12 . ce sont principalement des champs numériques. Ceci, d'après ce que j'ai lu sera une très petite basse de données.
2- Au niveau des requêtes. J'ai lu que celles-ci s'exécuteraient beaucoup plus rapidement du côté MySql et j'ai lu des lignes à propos de Sql Direct. Dois-je penser à faire migrer les requêtes que j'ai déjà créées (environ 30) ou non vu que la taile de la base étant relativement petite, il n'y aurait pas tellement d'écart de performance ?
Une autre option qui m'a été demandée : la possibilité de joindre des fichiers pdf aux enregistrements de ma 3ème table. Les fichiers feront environ 2 à 3 Mo. Impossible donc de les charger dans la base. J'ai lu qu'il faudrait les charger sur un serveur et n'afficher que le lien vers le fichier.
3- Cette fonction, puis-je l'intégrer via vba directement dans un de mes formulaires ? De telle sorte qu'au clique d'un bouton, l'utilisateur est amené à selectionner son fichier, puis ce dernier est charger sur le serveur (avec peut-etre une barre de progression) et le lien conservé dans un champ ? Je suis persuadé que ceci n'est pas un problème nouveau mais je n'arrive pas à trouver une discusision spécifique.
Merci d'avance pour vos réponses et éventules liens vers des discussions ou tutos qui pourront m'aider.
Désolé d'avance si je n'ai pas créé la discussion dans le bon forum.
Partager