URGENT: Comment faire pour ajouter une ligne dans un Datagrid avec les donné
cs_Tioneb
Messages postés193Date d'inscriptiondimanche 16 décembre 2001StatutMembreDernière intervention29 juillet 2015
-
7 sept. 2003 à 19:04
jockos
Messages postés321Date d'inscriptiondimanche 22 octobre 2000StatutMembreDernière intervention14 mai 2005
-
8 sept. 2003 à 13:49
Salut,
alors voilà déjà je n'y comprend rien aux bases de données Access, SQL, etc :dissapprove) . Du coup j'ai pensé à un système perso de base de donnée. Bon là n'est pas la question. J'ai mis un DataGrid sur ma form et je voudrais par programmation ajouter, modifier, supprimer des valeurs du tableau. J'ai regardé sur ce site les exemples mais rien ne fonctionne! Merci de m'éclairer.
S'il est possible d'avoir un tableau d'une autre façon, je suis preneur ;)
jockos
Messages postés321Date d'inscriptiondimanche 22 octobre 2000StatutMembreDernière intervention14 mai 20052 7 sept. 2003 à 20:34
Moi personnelement, je préfère largement utilisé une ListView en mode Report pour afficher des lignes...
C'est beaucoup plus jolie...
Comment ça tu n'y comprends rien aux bases de données ?
Tu dois au moins comprendre des trucs.. procèdes par méthode... recherche à savoir ce que tu ne comprends pas ou cherche des sites expliquant clairement ce qu'est une BD et comment ça fonctionne...
Le SQL est un langage (une norme) qui te permet de manipuler les données de ta base de données et sa structure (les tables)...
Il y a 2 choses à bien comprendre :
- l'aspect conceptuel (70 % du travail) --> méthode MERISE ou autre afin de bien organiser le "rangement de tes données" (on les range dans ce qu'on appelle des tables)
- l'aspect programmation (30 % du travail) --> créer les tables, créer tes routines pour manipuler les données...
cs_Nanto
Messages postés32Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention21 décembre 2009 8 sept. 2003 à 13:39
Perso, je ne connais pas les listviews, qu'est-ce ??
Quel est l'ocx ??
Sinon, pour raccorder une base type access à un datagrid, tu places un objet Data (composant DAO,RDO ou ADO selon), et tu indiques à ton datagrid que sa datasource est l'objet data que tu as posé sur la feuille.
Pour mettre à jour l'objet data, tu mets à jour son recordset en passant des ordres de requêtes (SQL).
puis tu refresh ton datagrid.
jockos
Messages postés321Date d'inscriptiondimanche 22 octobre 2000StatutMembreDernière intervention14 mai 20052 8 sept. 2003 à 13:49
C'est pour cela que je t'ai dis que le ListView nécessite un peu plus de programmation, car il n'est pas orienté BD.
C'est un control que tu retrouves partout dans Windows...
Il faut ajouter à ton projet dans "Components" (ou Composant) l'ocs suivant :
Microsoft Windows Common Control 6.0 (SP4)
--> Mscomctl.ocx
Regarde sur ce site, y a plein de sources sur les listView...
Au début, j'avais fais comme toi, c'est à dire utiliser le Control DataGris mais quand je l'ai remplacer par un control ListView, j'ai vu la différence au niveau ergonomie - esthétisme...