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

Soyez le premier à donner votre avis sur cette source.

Vue 10 859 fois - Téléchargée 2 320 fois

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

Ajouter un commentaire

Commentaires

echibat
Messages postés
39
Date d'inscription
lundi 6 novembre 2000
Statut
Membre
Dernière intervention
6 mars 2007
-
Bonjour,Philippe734 et ghuysmans99

vous pouvais m aider SvB je suis debitant dans vb et base de donnee


Je voudrais que mon programme vb avec datagrid qui Importe une Sheet Excel.
Et écrire directement dans datagrid avec une sauvegarde dans le fichier source (Sheet Excel.)
Merci de bien me répondre le plutôt possible. Avec un exemple très simple a téléchargé
BlackNotepad
Messages postés
4
Date d'inscription
lundi 26 juillet 2010
Statut
Membre
Dernière intervention
19 août 2010
-
Merci pour la source. Elle est bien commentée et j'ai appris pleins de trucs.
cs_ghuysmans99
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
11 -
# 'Pour chaque option, on récupère l'index de celle qui est à True
Dans ton code, tu cherches seulement la PREMIERE LIGNE cochée. Du coup ton commentaire n'a aucun sens (et avec 3 fautes dedans, en plus) ... C'était quand même plus simple de mettre ceci (et plus clair aussi pour un débutant) :
# 'On recherche la première option choisie

Sinon le code dans l'ensemble m'a l'air pas mal, le seul truc qui m'ennuie un peu c'est l'utilisation d'une classe pour contenir SEULEMENT un objet de type ADODB.Connection et son code d'initialisation ...

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.