Correspondance code CR de ACCESS vers MySQL [Résolu]

Signaler
Messages postés
106
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
2 mai 2012
-
Messages postés
106
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
2 mai 2012
-
Bonjour,
j'ai changé le SGBDR de mon application de ACCESS vers MySQL. Sur une feuille j'ai un bouton, un textbox dans lequel on entre un matricule puis apres avoir cliquer sur le bouton on a l'etat correspondant à ce matricule. Voici le code de command_click du bouton :
CrystalReport1.DataFiles(0) = App.Path + "\FIFERPRO.mdb"
CrystalReport1.ReportFileName = App.Path + "\emprunt.rpt"
CrystalReport1.SelectionFormula = "{emprunt.mat_empt}='" + Text1.Text + "'"
CrystalReport1.WindowState = crptMaximized
CrystalReport1.DiscardSavedData = True
CrystalReport1.Action = 1
la base ici est Fiferpro, le rapport ici concerne les emprunts et est fait avec crystal report 8.5
mon probleme est que je voudrais savoir comment faire pour transformer ce code afin que ça marche maintenant avec ma base de données Fiferpro sous MySQL, serveur localhost, user root, mot de passe ""(aucun), driver 3.51
Merci d'avance.<!-- / message -->

1 réponse

Messages postés
106
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
2 mai 2012

J'ai pu résoudre mon problème en modifiant la 1ere ligne comme suit :
CrystalReport1.Connect = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=financesoft;UID=root;PWD=;OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384 & ";"
CrystalReport1.ReportFileName = App.Path + "\emprunt.rpt"
CrystalReport1.SelectionFormula = "{emprunt.mat_empt}='" + Text1.Text + "'"
CrystalReport1.WindowState = crptMaximized
CrystalReport1.DiscardSavedData = True
CrystalReport1.Action = 1

Voila