|
connexion entre un état et Access |
Started by guest, Sep., 16 2004 12:08 PM - 4 replies |
| |
| | | |
|
| |
Posted on September, 16 2004 - 12:08 PM |
Bonjour, Pour éditer des états, j'utilise un accès ODBC pour me connecter à la base Access. La façon dont j'établis la connexion est trop rigide et du coup je suis très loin d'afficher les informations comme je le souhaite. Pour établir la connexion, je vais dans la description de l'état/onglet 'Données'/combo 'Les données imprimés viennent de:'... et là j'ai choisi 'd'une requête SQL (connexion ODBC ou autre)'. Ma question est : est-ce qu'il y a un meilleur moyen pour remplir un formulaire avec des données provenant d'Access? Et comment ça marche? Merci. |
| |
| |
| | | |
|
| | |
| |
Posted on September, 17 2004 - 12:06 AM |
Utilise l'accès Natif Access ou OLEDB, c'est mieux et efficace |
| |
| |
| | | |
|
| | |
| |
Posted on September, 17 2004 - 12:16 AM |
"criquette" <guest@newsgroup.fr> écrivait news:4149494f$1@news.pcsoft.fr:
Ma question est : est-ce qu'il y a un meilleur moyen pour remplir un formulaire avec des donn‚es provenant d'Access? Et comment ‡a marche? Merci.
Salut,
Il y a un accès natif Access grtuit fournit en standard ! Fait un D&D de ton .MDB dans l'éditeur d'analyse de Windev et laisse toi guider. Ensuite tu fais comme pour des fichiers Hyperfile, tu utilises l'assistant de création d'état.
-- En esperant t'avoir aidé. ted |
| |
| |
| | | |
|
| | |
| |
Posted on September, 17 2004 - 12:45 PM |
Bonjour, Je me suis documentée sur l'accès natif et OLE BD et j'essai de passer par un accès natif. J'ai donc installé MDAC 6.2 mais j'ai l'impression d'être toujours au même point. Vous l'avez surment deviné, je suis débutante en WinDev, alors j'essai dans un premier temps d'effectuer une simple connexion et lecture des enregistrements avant d'appliquer ce système à mon application. Donc, dans une fenêtre j'ai écris ce code : Rsl est une Source de Données Sql est une chaîne
SI PAS HDécritConnexion("con2","","","fvi","fvi.mbd",hODBC) ALORS Erreur("connexion échoué") RETOUR FIN SI PAS HOuvreConnexion("con2") ALORS Erreur("connexion ouverte échoué") RETOUR FIN
Sql = "SELECT * FROM personnes" SI PAS HExécuteRequêteSQL(Rsl,hRequêteDéfaut,Sql) ALORS Info(HErreurInfo() ) RETOUR FIN Info(Rsl.numpers) HAnnuleDéclaration(Rsl) HFermeConnexion("con2") ---------------------------------------- HErreurInfo() retourne : Une erreur système inattendue est survenue. Si cet incident se produit de manière systématique lorsque vous exécutez les mêmes manipulations, il est conseillé de transmettre au Support Technique Gratuit : - une description des circonstances de l'incident - les lignes de code, une fenêtre ou un projet permettant de reproduire le problème - les informations techniques suivantes
Détails techniques :
Module : WD80SQL.DLL Version du module : 8.00Ffb VI : 01-80315j Adresse de base : 25860000 Erreur système : Access violation (GPF) EIP = 2588CE40 OS : Windows XP ou .NET Service Pack 1(5.1.2600) ------------------------------------------ J'ai installé MDAC mais c'est tout, l'erreur vient peut-être d'une opération que je n'ais pas effectué après cet installation. Je pense notamment au provider Microsoft Jet qui faut installer et créer le dsn (ce que j'ai fait mais peut être qu'il faut créer quelque chose avec MDAC aussi?). En tout cas, merci pour votre aide. |
| |
| |
| | | |
|
| | |
| |
Posted on September, 20 2004 - 4:24 PM |
En faite, j'ai réussi. Merci pour votre aide. : ) |
| |
| |
| | | |
|
| | | | |
| | |
|