User Tag List

Page 1 of 3 1 2 3 LastLast
Results 1 to 10 of 25

Thread: Connecter une BDD MYSQL à une appli MMF2

  1. #1
    No Products Registered

    Join Date
    Mar 2011
    Posts
    30
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Connecter une BDD MYSQL à une appli MMF2

    Bonjour,

    Je suis un utilisateur relativement récent de MMF2
    et je souhaitais apporter ma contribution à propos de l'utilisation de l'objet ODBC [img]<<GRAEMLIN_URL>>/ODBC.PNG[/img]
    afin de connecter une application MMF2 à une Base de données MYSQL, dont l'utilisation est relativement
    répandue sur le web.

    Premièrement vous devez vous assurez qu'il y ai bien le driver ODBC pour MYSQL installé sur la machine utilisatrice de l'application MMF2,
    c'est à dire que si vous comptez distribuer votre application, il faudra que le driver soit aussi installé
    sur la machine de la personne ayant obtenu votre application.



    Si vous n'avez pas ce driver d'installé, rendez vous sur le site de MYSQL sur la section download et choisissez le programme d'installation :

    -Windows (x86, 32-bit), MSI Installer si vous êtes sur un OS 32 bits
    -Windows (x86, 32-bit), MSI Installer si vous êtes sur un OS 64 bits

    Vous pouvez tester si vous avez correctement installé le driver en allant dans panneau de configuration\système et sécurité\outils d'administration\Sources de données ODBC et vérifiez dans l'onglet Pilotes ODBC que vous avez bien installé le driver ODBC pour MYSQL.



    Si vous souhaitez tester directement une connexion avec une BDD MYSQL sans passer par MMF2

    Allez sur l'onglet Sources de données utilisateur et ajouter une nouvelle source de données en cliquant sur ajouter

    Spécifiez le pilote ODBC à utiliser en l’occurrence ici c'est le pilotes MYSQL que l'on vient d'installer qui nous intéresse.

    Double cliquez dessus et commencez la configuration de votre connexion rentrez toutes les infos relatives à votre BDD MYSQL et appuyez sur test. Vous devriez normalement avoir une fenetre pop up vous disant connection successful. Si ce n'est pas le cas, c'est que vos paramètres ne sont pas corrects.



    Si vous avez bien suivi toutes ces étapes, lorsque vous utiliserez l'objet ODBC de MMF2, vous n'aurez qu'à spécifier votre base de données en double cliquantsur l'objet et en choisissant parcourir puis onglet sources de données machine vous verrez la connexion que vous avez configuré au préalable.
    Bien entendu, si vous utilisez une autre base de données que celle utilisée pour faire ces étapes vous devrez créer une nouvelle source de données utilisateur.

    Si vous avez des questions ou des choses utiles à rajouter/corriger n'hésitez pas

    Bonne journée et amusez vous bien !!

    P.S: Manipulation testée sous Windows 7 édition familiale Premium 64 bits

  2. #2
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Connecter une BDD MYSQL à une appli MMF2

    Bonjour,

    Je suis intéressée par l'utilisation des bases de données, cf..ces 2 &quot;Topics&quot;

    http://www.clickteam.com/epicentre/ubbth...=true#Post18562
    http://www.clickteam.com/epicentre/ubbthreads.php?ubb=showflat&amp;Number=18480#Post1 8480

    mais je ne suis pas allée au bout de mes &quot;recherches&quot;...

  3. #3
    No Products Registered

    Join Date
    Mar 2011
    Posts
    30
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Connecter une BDD MYSQL à une appli MMF2

    Que recherchez vous exactement à faire ?

    J'ai vu dans les deux topics que vous avez mis en lien que ce qu'il vous faisait défaut, c'était la façon d'extraire/ajouter/modifier les données de votre base Access si je ne me trompe pas.


    Or, si vous souhaitez créer des colonnes, rechercher des infos, modifier des données dans une base, que ce soit dans Access ou tout autre type de SGBD, il vous faudra passer des requêtes de langage SQL afin de pouvoir manipuler vos données. L'objet ODBC n'est là que pour établir une connexion entre la base et votre programme, le reste vous devrez à l'aide de commandes SQL pouvoir maîtriser votre base Access avec des requêtes SQL comme

    CREATE TABLE (Creer une table qui correspond en fait à un tableau ni plus ni moins avec des colonnes et des lignes)

    INSERT INTO ( qui va ajouter une ligne dans votre table)

    ALTER TABLE ( qui va modifier une table )

    etc ...

    Je ne sais pas si cela répond à vos interrogations mais faîtes un tour d'horizon sur le net vous trouverez ce que vous recherchez, cela demande un tout petit effort pour apprendre le langage SQL mais ce n'est pas très difficile de retenir les commandes les plus simples.

    Pour les tableurs excel et les tableaux de type CSV vous avez les drivers déjà installés sur votre machine il vous suffit juste de choisir l'un d'eux en regardant les extensions proposées par les différents drivers et de vous connecter localement

  4. #4
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Connecter une BDD MYSQL à une appli MMF2

    Bonjour, et merci pour votre réponse

    Ce n'est pas tant la création de la base elle-même - cf.. par exemple Fruits ou légumes -, mais son utilisation dans MMF2
    http://www.clickteam.com/epicentre/ubbth...name=fruits.zip

    j'étudie la question depuis longtemps, vu que j'avais réussi, autrefois, à l'utiliser avec Mediator6

    1er problème resté sans réponse, dans la base des fruits j'ai un décalage de lignes, alors que la base semble correcte dans Access
    par exemple le rang et la couleur ne correspondent pas au nom et à la nature de l'élément
    2 banane fruit orange
    au lieu de
    1 banane fruit jaune

    le 2ème, tout simplement : chercher, ajouter ou supprimer &quot;en temps réel&quot; un nouveau fruit - sans que ce soit imposé -
    au lieu de Chercher raisin, Ajouter ou Supprimer kiwi, que j'ai la possibilité de choisir un nom dans la liste ou d'ajouter ce que je veux

    PS : je sais pour le type CSV - utilisé avec Mediator6 -, pas trouvé pour MMF2 - mais dans un second temps, quand j'aurai résolu les interrogations évoquées ci-dessus ))

  5. #5
    Clickteam Clickteam
    Nico's Avatar
    Join Date
    Jun 2006
    Location
    France
    Posts
    2,543
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    Re: Connecter une BDD MYSQL à une appli MMF2

    Bonjour,

    Je vous rappelle aussi qu'il existe un objet &quot;SQL Lite 3&quot;, qui vous permet avec des requêtes SQL de &quot;jouer&quot; avec une base de données en local.
    Il suffit d'installer un driver SQL pour pouvoir créer vos fichier .db avec Excel (par exemple), puis de lire avec MMF et l'objet...
    --------------------------------------
    Nicolas "Nico" Sourdeval
    Clickteam

  6. #6
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Connecter une BDD MYSQL à une appli MMF2

    OUI, je connais cet objet, mais
    1 pourquoi ne pas en &quot;finir&quot; avec l'ODBC avant de s'investir dans un nouvel objet - cf.. mes interrogations -
    2 pas d'exemples concernant SQL Lite3
    un exemple serait le bienvenu )))

  7. #7
    No Products Registered

    Join Date
    Mar 2011
    Posts
    30
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Connecter une BDD MYSQL à une appli MMF2

    Salut,

    j'ai jeté un oeil au mfa de fruits et j'ai trouvé le problème de décalage. C'est tout bête mais cela arrive souvent, il s'agit d'un problème d'ordre d'exécution des évènement du groupe &quotisplay all&quot;
    il faut placer l'action &quot;récupérer la rangée&quot; de l'objet ODBC tout à la fin de l'ordre d'éxécution.

    j'avais oublié la deuxième question, bah en fait si vous voulez faire cela en temps réel vous devez par exemple mettre en place un système comprenant 2 listes qui se chargeront d'envoyer les paramètres d'une commande SQL DELETE

    Par exemple :

    DELETE FROM fruits WHERE nomdelacolonne=&quot;la donnée que vous voulez pour vérifier l'égalité&quot;

    Dans les évènements à programmer vous définissez votre commande SQL comme ceci :

    Vous aurez besoin de créer 2 listes pour pouvoir d'abord choisir la colonne à partir de laquelle vous voulez vérifier les paramètres que vous allez définir et ensuite choisir la valeur qui va vous permettre de supprimer les enregistrements de votre base de données correspondant à vos paramètres.

    La commande à envoyer cera du typ :

    DELETE FROM fruits WHERE &quot;ligne courante de votre liste (que vous aurez choisi) correspondant à une colonne de la table&quot; +&quot;=&quot;+ &quot;ligne courante de votre seconde liste qui listera les données de la colonne choisie (il faudra d'abord programmer la requête SELECT dans un autre évènement pour que vous ayez toutes les valeurs de la colonne choisie dans votre liste 1)

    En espérant que mes explications soient claires

  8. #8
    Clickteam Clickteam
    Nico's Avatar
    Join Date
    Jun 2006
    Location
    France
    Posts
    2,543
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    Re: Connecter une BDD MYSQL à une appli MMF2

    Il y a un exemple fourni avec l'objet [img]<<GRAEMLIN_URL>>/smile.gif[/img]
    --------------------------------------
    Nicolas "Nico" Sourdeval
    Clickteam

  9. #9
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Connecter une BDD MYSQL à une appli MMF2

    Cory, je ne sais pas avec quel évènement placer l'action
    et dans quelle ligne ?

    Nico, j'ai bien installé l'extension, mais je ne trouve pas l'exemple, c'est quel MFA ?

    merci d'avance à vous deux

  10. #10
    No Products Registered

    Join Date
    Mar 2011
    Posts
    30
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Connecter une BDD MYSQL à une appli MMF2

    je ne comprend pas votre question. Vous ne trouvez pas où modifier le mfa fruits ?

    C'est à la ligne 21 mais je crois que j'ai posté dans la mauvaise section car je ne peux rien uploader ou alors je crée un autre topic ailleurs pour pour utiliser le File manager ?

    je ne peux pas non plus mettre de captures d'écran

Page 1 of 3 1 2 3 LastLast

Similar Threads

  1. Connexion appli ios avec une base de donnée mysql
    By Thufir in forum Multimedia Fusion 2 - Technical Support
    Replies: 13
    Last Post: 10th January 2012, 02:13 AM
  2. ASP.NET to access a mySQL database from MMF2?
    By RGBreality in forum Multimedia Fusion 2 - Technical Support
    Replies: 1
    Last Post: 15th September 2010, 08:26 PM
  3. [HLP] connecter une manette
    By etienne in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 12th June 2010, 02:56 AM
  4. passage d'appli MMF2 anglais à MMF2 français
    By mig3 in forum Multimedia Fusion 2 - Technical Support
    Replies: 3
    Last Post: 15th February 2008, 04:51 PM
  5. MySQL and MMF2
    By Flava in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 3rd August 2006, 03:05 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •