Accueil > > > PAGINATION SQL/PARSER SQL SELECT/ SQL FILTRE
PAGINATION SQL/PARSER SQL SELECT/ SQL FILTRE
Information sur la source
Description
Bonsoir a tous Voici deux modules de classe qui pourrait être utile a tout un chacun pour la gestion des Recordset ADO En effet on a tous une fois eu a présenter des listes (liste des clients,Articles...)dans nos applications,et nos test se font généralement sur des enregistrements saisis a la volée n'atteignant pas la centaine.Imaginer alors vos utilisateur avec une liste d'article de 5000 enregistrements!!!D'où l'utilité de la première classe qui vous permettra de paginer les enregistrements un peu a la manière des sites web (Page 1,Page 2,Page 3...) tout en précisant le nombre d'enregistrement que l'on souhaite par page (Comme un equivalent de la clause LIMIT X,Y DE mySQL indisponible en ACCESS).Quant au deuxième module,il s'agit d'un Parser SQL à clause SELECT permettant d'éclater nos requêtes et d'atteindre a tous moment les différentes clauses(SELECT,WHERE,ORDER BY,HAVING) Le projet est un exemple concret de leur utilisation a laquelle j'ai ajouter une méthode de recherche/Filtre qui utilise le parser pour conditionner une requête et la pagination pour l'affichage des resultats
Source
Conclusion
Pour conclure,je pense que la méthode de filtre peut encore être amélioré,vu que je n'ai pas gerer tous les cas de variables.Aucun bugs pour le moment au niveau du code,mis a part le contrôle SGRID de vbaccelerator qui me cause des soucis d'affichage (au niveau de .redraw .clear..),mais vu que j'avais déjà commencer le projet avec,j'avais trop la flemme de tout reprendre Ces modules de classe m'ont beaucoup faciliter la programmation,alors je me suis efforcé de bien commenter la source afin que les débutant puisse comprendre aisément Pour des questions,bugs,critiques,surtout des critiques n'hésitez pas.
PS: NE PAS OUBLIER D'ENREGISTRER LES OCX PRÉSENT DANS LE DOSSIER DU PROJET
Historique
- 10 janvier 2009 00:09:11 :
- Voila la source est a jour.J'ai du faire ce que je craignais le plus,mais cela m'a pris moins de temp que je le croyais.J'ai remplacer le controle SGRID par un simple Listview.Et j'ai ajouter une petite gestion pour la navigation dans les records.J'espere que tout ira bien maintenant.Surtout n'hesitez pas a me donner votre avis sur le code.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Filtre sur base access (ADO) ? [ par Tolens ]
BonjourDans ma form1 j'ai un text1, un command1 et un datagrid1, le tout relié avec une base de données acces avec un dataenvironment1. Ma base de don
ADO, RecordSet, SQL & Access [ par jpbest85 ]
BonjourJe réalise un petit programme en VB6 dans lequel j'intérroge et modifie une base access.Je fais dc un Select sur ma base (je récupère donc un r
ADO ne fonctionne pas sur mon PC [ par Loyre ]
Bonjour à la communautéJ'ai des soucis avec ADO sur mon PC sous XP après avoir installé et ré installé VB6 sur mon PC je ne parviens pas à utiliser A
pb d affichage avec bd ado [ par stef33260 ]
sa affiche pas et je trouve pas si on peut m aide j envoie ma source par mail merci
Probleme avec ADO et mon programme [ par foliop ]
Salutjai 2 soucis avec ma base de données et mon programmedans ma base jutilise un concepteur pour gerer ma connectiondedans je met ce chemin : Provid
Ado Shape Append [ par kLuxiWare ]
J'ai créé une base de données avec deux tables liées.Je crée un recordset par ADO avec la méthode Shape Append.J'ai récupéré la table parent à travers
Access2000 vers Runtime (filtre par formulaire) [ par madmax34 ]
Bonjour, Après avoir développé un formulaire reposant sur plusieurs tables , je me suis appuyé sur les fonctions filtre par formulaire et autres qui p
Voici un lien que je veux partager avec vous (Cours ADO.NET) [ par frop01 ]
http://www.labo-dotnet.com/labo-dotnet/Lessons/Ado.net.pdf MSN <
ado+vb+sql="prise de tête" [ par holycristal ]
Bonjour à tousJe m'explique,J'ai une Base de Donnée Access 97 avec plusieurs tables et plusieurs champs dans chaque table.J'ai créé une formulaire ave
vba word [ par pascal01 ]
BonjourJe rencontre un problème dans WORD2000 lancé par VB. Une application VB6 permet d'ouvrir des documents Word et de les assembles dans le modèle
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|