Bonjour à tous,
je souhaite savoir si il est possible (et comment) de créer dans un formulaire ou dans un état une courbe à partir d'une équation, dont les termes sont des données issus de plusieurs tables
Merci d'avance pour vos réponses.
glc29
Bonjour à tous,
je souhaite savoir si il est possible (et comment) de créer dans un formulaire ou dans un état une courbe à partir d'une équation, dont les termes sont des données issus de plusieurs tables
Merci d'avance pour vos réponses.
glc29
Bonjour.
Ci joint un extrait d'une base que j'ai développé il y a quelques années.
Elle contient un formulaire et un état affichant deux courbes.
Tu doit pouvoir adapter cet exemple à tes besoins.
Cordialement
Bonjour PapouDomi,
si je comprends bien, tes courbes sont directement issu des données (points) de la table. Et c'est toi qui a renseigné chaque enregistrement.
Or mon cas est différent : je souhaite créer une courbe basée sur une équation.
par exemple, il me faudrait la coubre d'équation 4*sin(x/2)
Je sais que pour faire cela sur Excel, il faut taper l'équation pour la valeur 0, puis copier glisser la formule pour pour 1000 ou 2000 valeurs de x très proches. on obtient ainsi un nuage de points très facile à transformer en coubre avec la fonction graphique d'excel.
C'est ce que je veux faire, mais sous Access.
si on reprend 4*sin(x/2), en réalité le 4 et le 2 sont des termes A et B qui varient d'un enregistrement à l'autre dans ma table.
je veux donc générer automatiquement toutes les courbes correspondant à cette équation pour les valeurs de A et B de chaque enregistrements.
Et le must serait d'avoir toutes ces courbes sur le même graphique, mais là j'en demande peut-être trop ...
J'espère avoir été clair ?
Bonjour.
Dans ton exemple Excel, tu rempli bien une série de cellules qui vont composer les points de base de ta courbe.
A ma connaissance sous Access, tu ne doit pas pouvoir faire autrement que d'utiliser une table ou une requête contenant ces points.
Un formulaire permettant la saisie de ton équation et le pas entre chaque valeur de x doit pouvoir, par code, remplir une table sur laquelle seront basées tes courbes.
Je peut essayer de te monter un exemple, mais cela me serai plus facile sur tu me faire parvenir la structure de tables concernées.
Cordialement, Dominique
Bonjour,
en fait je ne suis que dans la phase de faisabilité d'un projet assez conséquent de création d'une base de données. Je n'ai donc pas encore créé les tables sous Access. Ma question est donc destinée à savoir si Access est adapté à notre besoin. Il est claire que si il n'est pas possible de faire de telles courbes, j'écarterais Access de mon étude.
Mais si il est possible, comme tu dis, de créer une table qui se remplie de valeurs automatiquement afin de créer la courbe, alors effectivement Access me conviendra (sur ce point).
Peux-tu m'en dire plus à propos du code pour générer cette table ? Ou peut-être connais tu des liens vers des supports traitants de ce sujet?
Merci
Bonsoir.
Tout d'abord, je ne connais pas de lien particulier pour t'aider dans tes recherches, mais, à ma connaissance, il n'y a pas pas de SGBD permettant l'affichage de courbes d'une manière simple et directe.
Tu peut toujours utiliser Excel qui te gèrera tes courbes mais ce n'est pas du tout un SGBD et je te déconseilles fortement son usage comme tel.
Pour moi, le problème réside plutôt dans la transformation de l'équation saisie dans le champ d'un formulaire en équation dans le code et du temps de traitement d'une équation complexe.
Une fois la fonction mathématique créée dans le code, une simple boucle For Next avec un pas correspondant à x de ta fonction exemple peut stocker chaque point dans une table temporaire.
Pour essayer d'être plus précis, j'ai besoin d'explications supplémentaires.
Dans une équation du type A sin(x/B), est-ce que tu définis une variation de x ou a t'il a une valeur fixe.
Doit-tu avoir une courbe pour chaque valeur de A et pour chaque valeur de B.
Chaque valeur A est-elle "liée" à une seule valeur "B"
En clair, j'ai besoin de connaître le résultat attendu en fonction de x, A et B, de savoir quel niveau de complexité d'équation tu désires atteindre....
Un exemple Excel, comme tu le suggérais ou une série de points calculés à partir de valeurs concrètes pourrait aussi m'éclairer.
Cordialement, Dominique.
Bonjour,
Voici le fichier en version light (pour confidentialité) : http://dl.free.fr/kUdiLFgnH (le fichier est trop gros pour est hébergé sur le site)
la feuille 2 présente les courbes telles que je voudrais qu'elles apparaissent dans mon formulaire access.
la feuille 1 regroupe toutes les données (en bleu), et tous les points qui ont servis à créer les courbes
Mon besoin :
chaque T (T1, T2, T3,) constitue un enregistrement dans une table TOOLS, dans lequel je remplie les données nécessaires (prix, durée de vie, etc). Le nombre d'enregistrement atteindra probablement 500 lignes.
Ensuite, lorsque par exemple je sélectionne dans mon formulaire T1 et T8, les courbes correspondants à T1 et T8 s'affichent sur le même graphique, grâce aux formules que j'ai pour l'instant écrites dans le fichier excel.
Si tu peux m'apporter une solution, ou du moins me dire si ce que je veux est possible à réaliser sur access, je t'en serais très reconnaissant.
Merci d'avance
Glc29
Bonjour.
Ci-joint un exemple qui sera, je l'espère, proche de tes besoins.
Le formulaire stocke dans une table les points construits après la sélection d'une courbe dans un formulaire.
Il te faudra le compléter pour sélectionner plusieurs courbes.
Il faut aussi écrire le code pour afficher les courbes en te référant à mon 1er post.
Merci de me tenir au courant de l'évolution de ton projet et n'hésite pas à me contacter pour un complément d'info.
Bon courage. Dominique
Merci Dominique,
je vais essayer cela demain.
Bonsoir,
Sinon il y a ces sources sur le site :
Représenter des fonctions mathématiques
A+
Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération
Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
Gestion sur un planning des présences et des absences des employés
Gestion des rendez-vous sur un calendrier mensuel
Importer un fichier JSON dans une base de données Access :
Import Fichier JSON
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager