[vb6 base de donnée] démo sql sur tableau excel + datagrid avec tri, infobulle et molette souris

Description

Idéal pour débuter. Démo d'opérations pour datagrid et requêtes SQL. Tableau excel géré en base de donnée et lié avec un datagrid.

Ce code montre comment :

- lire un tableau excel en tant que base de donnée
- envoyer le contenu d'une base de donnée dans un datagrid
- récupérer le numéro de la ligne cliquée d'un datagrid
- récupérer le numéro de la ligne, survolée par la souris, d'un datagrid
- récupérer le contenu d'une ligne d'un datagrid
- classer une colonne d'un datagrid par ordre alphanumérique
- sélectionner la première cellule de la première ligne d'un datagrid
- envoyer le contenu d'une cellule d'un datagrid dans une infobulle du datagrid
- utiliser la molette de la souris pour scroller dans un datagrid (méthode par subclassing)
- utiliser et se familiariser avec l'objet ADODB
- utiliser et se familiariser avec les requêtes SQL
- *update2 : récupérer le contenu d'une colonne d'un datagrid
- *update1 : se positionner à une ligne précise (un enregistrement)
- *update2 : récupérer les éléments uniques d'une colonne
- *update1 : récupérer le numéros d'une ligne (d'un enregistrement)
Un tableau excel avec 10951 lignes et 5 colonnes est fournis.

On peut utiliser cette source pour débuter ou s'exercer avec les requêtes SQL.

Je sais qu'il y a déjà des sources ici traitant de gestion de base de données... Mais après avoir consulté une dizaine de sources sur le sujet, aucunes ne regroupaient tout ce dont j'avais besoin d'apprendre, étaient mal, voir, non commentées et parfois mal codées. Contrairement à ma source, qui l'est bien ;-)

Le code pour subclassing, est celui de Renfield, merci à lui :
vbfrance.com/codes/MODULE-SUBCLASSER_38442.aspx

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.