Flexgrid éditable avec enregistrement dans une base de données Access
cs_ariane2005
Messages postés4Date d'inscriptionmardi 28 septembre 2004StatutMembreDernière intervention19 juillet 2005
-
13 juil. 2005 à 15:06
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 2006
-
14 juil. 2005 à 14:52
ariane baby
s'il vous plaît, je programme en vb6 et j'ai besoin d'un petit code. en fait je conçois actuellement un programme et j'ai un flexgrid écrivable où j'ai inséré des données, j'aimerais insérer ces données de mon flexgrid dans une base de données Access , donc en fait enregistrer mes données de mon flexgrid , vers la base de données, donc j'aimerais que vous m'aidiez au niveau du code.
merci
A voir également:
Flexgrid éditable avec enregistrement dans une base de données Access
cs_ariane2005
Messages postés4Date d'inscriptionmardi 28 septembre 2004StatutMembreDernière intervention19 juillet 20051 14 juil. 2005 à 12:30
ariane baby j'ai reçu votre message, je vous en remercie; esceque pourrais-je avoir les codes pour le datagrid qui peuvent me permettre d'enregistrer mes données vers une base de données Access.
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 14 juil. 2005 à 14:52
Bonjour,
Place sur la Form un Contrôle DataGrid
(Projet / Composants Microsoft DataGrid control 6.0 (SP5) (OLEDB) et un contrôle Adodc
(Projet / Composants Microsoft ADO Data control 6.0 (OLEDB)
Dans les propriétés du contrôle Adodc, tu cliques sur les 3 ... devant ConnectionString, une page de propriété apparaît, tu coches Utiliser un nom de source de données ODBC. Tu cliques ensuite sur Nouveau, une nouvelle page apparaît, là tu coches Source de données utilisateur(Uniquement pour cette machine). tu clique sur suivant et tu choisis Microsoft access Driver (*.MDB),
tu cliques sur suivant et Terminer.Une nouvelle page apparaît
(Instalation ODBC pour Microsoft Accesss) dans la case devant Nom de la source de données, tu tappes Access, tu clique ensuite sur Sélectionner.
Le nom des bases de données Access apparaît, tu sélectionnes ta BD et
tu cliques sur OK.Si un message d'erreur apparaît et dit que la source
de données existe déjà, voulez vous la remplacer, tu cliques OUI.
Ensuite dans la liste déroulante, tu sélectiones Access et tu cliques sur Appliquer. Une autre page de propriété apparaît, tu cliques sur RowSource et dans la liste déroulante en dessous de Type de commande , tu choisis 2-AcmDTable, ensuite dans la liste déroulante dessous Nom de procédure stockée ou de table, tu choisis ta table.
Tu cliques ensuite surAppliquer et OK. (OUF, c'est terminer pour le contrôle Adodc)
Le contrôle DataGrid, dans la page propriété, tu cliques sur DataSource et dans la liste déroulante tu choisis Adodc1.
Tu places ensuite les propriétés AllowAddNew et AllowDelete à True
ce qui te permet d'ajouter, de modifier et d'effacer des données et qui modifie ta BD. Tu as aussi d'autres prorpiétés dans Personnalisé du genre nommer les colonnes, Format ect...
Voilà, j'espère avoir été assez explicite, si quelques choses ne va
pas, signale le et si la réponse te convient, cliques sur réponse
acceptée.