Importer des données/graphiques access vers site web
Fermé
Pamela300
-
29 oct. 2019 à 19:45
Pamela30 Messages postés 11 Date d'inscription mercredi 14 décembre 2016 Statut Membre Dernière intervention 5 novembre 2019 - 5 nov. 2019 à 14:52
Pamela30 Messages postés 11 Date d'inscription mercredi 14 décembre 2016 Statut Membre Dernière intervention 5 novembre 2019 - 5 nov. 2019 à 14:52
A voir également:
- Importer des données/graphiques access vers site web
- Site de telechargement - Accueil - Outils
- Site pour vendre des objets d'occasion - Guide
- Création site web - Guide
- Web office - Guide
- Site comme coco - Accueil - Réseaux sociaux
1 réponse
jordane45
Messages postés
38268
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 novembre 2024
4 694
29 oct. 2019 à 22:37
29 oct. 2019 à 22:37
Bonjour,
Tu peux relier une base access à un site web en utilisant un langage serveur (comme le php)
Seulement les données dans la base.... pas les graphiques.
un code du genre
Bien entendu, cela sous entend que ton fichier access est hébergé sur le serveur de ton site web.
Donc après chaque modification du fichier.. tu devras l'envoyer à nouveau sur le serveur...
Et une fois que tu as accès aux données...il est facile de créer des tableaux et tu peux utiliser des librairies javascript ( comme c3.js ou hightcharts.js ou d'autres..) pour générer tes graphiques sur tes pages...
Mais bon.. utiliser ACCESS comme moteur de base de données pour un site web n'est pas ( mais alors... pas du tout...) une bonne idée.
Mieux vaut utiliser mysql ou postgresql ou sqlserver ou oracle
Tu peux relier une base access à un site web en utilisant un langage serveur (comme le php)
Seulement les données dans la base.... pas les graphiques.
un code du genre
$connStr = 'odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};' . 'Dbq=C:\\Users\\Gord\\Desktop\\foo.accdb;'; $dbh = new PDO($connStr); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "SELECT * FROM tatable" ; $sth = $dbh->prepare($sql); $sth->execute(); //boucle sur les données issues de la requete while ($row = $sth->fetch()) { print_r($row); }
Bien entendu, cela sous entend que ton fichier access est hébergé sur le serveur de ton site web.
Donc après chaque modification du fichier.. tu devras l'envoyer à nouveau sur le serveur...
Et une fois que tu as accès aux données...il est facile de créer des tableaux et tu peux utiliser des librairies javascript ( comme c3.js ou hightcharts.js ou d'autres..) pour générer tes graphiques sur tes pages...
Mais bon.. utiliser ACCESS comme moteur de base de données pour un site web n'est pas ( mais alors... pas du tout...) une bonne idée.
Mieux vaut utiliser mysql ou postgresql ou sqlserver ou oracle
Modifié le 5 nov. 2019 à 14:53
Dernière question: Pour récupérer mes données est-ce que je peux juste ensuite utiliser le setinterval Javascript ? Ou vaut-il mieux opter pour node.js ? Cela serait-il suffisant pour que mes graphiques s'actualisent correctement dans les délais ?
Désolée pour toutes ces questions o: