Accueil > Forum > > > > Affichage Datagrid2 selon Datagrid1
Affichage Datagrid2 selon Datagrid1
lundi 30 mai 2005 à 11:03:05 |
Affichage Datagrid2 selon Datagrid1

Sandy084
|
Bonjour! Je vais essayer d'etrte la plus claire possible... J'ai un Datagrid1, et selon la ligne sur laquelle je clique je remplis differement le Datagrid2. Jusque la ca fonctionne si je selectionne une ligne, mais impossible d'en selectionner une autre sans relancer l'application. Voici mon code:
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer) DataGrid2.Visible = True Label1.Visible = True Index = DataGrid1.Columns(0).Value
Rst2.CursorLocation = adUseClient ' Sinon le jeu d'enregistrement ne peut pas prendre ne compte les signets Rst2.Open "Select distinct Produit.Libéllé_produit, Produit.Prix_unitaire, Produit.Taille, LigneCommande.Quantité_commandé FROM Produit, LigneCommande, Commande WHERE Produit.Code_produit=LigneCommande.Code_produit AND LigneCommande.Code_commande like '" & Index & "'", Cxn, , adLockOptimistic Set DataGrid2.DataSource = Rst2 End Sub
Il faudrais vider le Datagrid2 au début je pense, mais comment faire?? Set DataGrid2.DataSource = " " Ca ne marche pas!!
J'espére que vous saurez m'aider, en attendant je vous remercie.
|
|
lundi 30 mai 2005 à 11:14:01 |
Re : Affichage Datagrid2 selon Datagrid1

Totoroyamada
|
De tête (parce que ça fait un paquet de temps que je ne fais plus de vb6) :
Essaie Set DataGrid2.Datasource = Nothing

|
|
lundi 30 mai 2005 à 11:43:01 |
Re : Affichage Datagrid2 selon Datagrid1

Sandy084
|
Ca fait comme avant, c'est à dire ca marche au premier coup, et aprés quand on change de ligne ce met erreur 3705 cette opération n'est pas autorisée si l'objet est ouvert. Vous savez comment y remédier??
|
|
lundi 30 mai 2005 à 12:11:33 |
Re : Affichage Datagrid2 selon Datagrid1
|
lundi 30 mai 2005 à 14:50:46 |
Re : Affichage Datagrid2 selon Datagrid1

Totoroyamada
|
Bon, j'ai été rouvrir un vieux projet vb6, j'avoue que je ne m'en serai jamais souvenu sinon...
Rst2.Close 'sûrement ce qu'il te manque, c'est le recordset qui est déjà ouvert et non le datagrid
Rst2.Open "la nouvelle requête"
Rst2.Requery
Par contre, c'est un conseil qu'on retrouve souvent ici et pour cause,
évite les accents et autres caractères ésotériques dans ton code, tes
noms de table, de champs etc...
En espérant t'avoir aidé...
|
|
mardi 31 mai 2005 à 18:47:35 |
Re : Affichage Datagrid2 selon Datagrid1

Sandy084
|
Salut ! Mais si je met Rst2.Close en premier ca ne marche pas (erreur 3704 operation non autorisée si l'objet est fermé), et si il est à la fin ca ne m'affiche rien.
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer) DataGrid2.Visible = True Label1.Visible = True Index = DataGrid1.Columns(0).Value
Rst2.Close Set DataGrid2.DataSource = Nothing Rst2.CursorLocation = adUseClient ' Sinon le jeu d'enregistrement ne peut pas prendre ne compte les signets Rst2.Open "Select distinct Produit.Libéllé_produit, Produit.Prix_unitaire, Produit.Taille, LigneCommande.Quantité_commandé FROM Produit, LigneCommande, Commande WHERE Produit.Code_produit=LigneCommande.Code_produit AND LigneCommande.Code_commande like '" & Index & "'", Cxn, , adLockOptimistic Rst2.Requery Set DataGrid2.DataSource = Rst2 Rst2.Close End Sub
On est pas loin du but...J'espére que tu as une idée. Merci
|
|
mardi 31 mai 2005 à 21:47:55 |
Re : Affichage Datagrid2 selon Datagrid1

Sandy084
|
Réponse acceptée !
Ca y'est j'ai trouvé!! Grace à commentcamarche.net , y'a pas mal de trucs d'ailleurs. Il me manquait Set Rst2 = Nothing et je n'ai pas mis Rst2.Close. Voila voili!
|
|
Cette discussion est classée dans : code, produit, datagrid1, datagrid2, lignecommande
Répondre à ce message
Sujets en rapport avec ce message
urgent! [ par genoo ]
Bonjour, J'ai une base de données contenant une liste de produits (code article, ref article, nom article, prix unitaire, poids, nom fournisseurs, adr
code produit fournisseur qui genere des codes produits [ par delfyan ]
Bonjour,je travaille dans un magasin de vente informatique et j'aimerai pouvoir gerer mes produits, en leur attribuant un code généré automatiquement
Du code barre EAN13 aux infos du produit [ par jiojioforever ]
BOnjour, je viens d'acheter un lecteur de code barre DC200 CCD pour informatiser au mieux une bibliotheque. Je voudrais donc scanner les cdoes barres
Code Produit du projet en VB.NET [ par spike62300 ]
Bonjour a tous, voila j'ai créé mon projet en tant que projet de deploiement ainsi pour me générer un dossier de type install et g vu dans les proprié
Données inexistantes [ par Astro8899 ]
Bonjour Voici mom problème.J'ai deux table la première s appelle TRANSACT et l'autre s'appelle PRODUITSDans ma table "transact" j'ai une colonne qui
requete select [ par isaomi ]
Bonjour, je travaille avec vb6 et access.J'ai du mal à écrire ma requete sql.J'ai un datagrid avec 2 colonnes : dans la 1ere je doit afficher un code
pa gran choz pour vous [ par protozorus ]
salut, sous vb6 je dispose d'une table access 2002 (Produit: Code, libellé,...) Dans une form je dispose d'un adodc1 relié a la table Produit. un dat
les datagrid [ par mirame1404 ]
j datagrid1 rempli par la table adherents et datagrid2 rempli par la table cotisation, je ve choisir depuis datagrid1 le cin d'un adherent et je
un auto code [ par hitler007 ]
salut a tous,g 1 petit probleme dans mon application"CDthèque", d'abord j'ajoute par exemple un produit"CD",je lui donne un code automatique,mé le pro
Remplissage d'un datagrid ou d un msflexgrid [ par dehono ]
Bonjour tout le monde, je planche depuis près de 2 semaines sur le remplissage d'un datagrid. En effet, je pense avoir utilisé tous les exemples repri
Livres en rapport
|
Derniers Blogs
ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
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
|