Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Creation datagrid a partir d'un autre [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (Sandy084)

mercredi 1 juin 2005 à 16:59:32 | Creation datagrid a partir d'un autre

Sandy084

Bonjour à tous!
J'utilise la méthode ADO pour remplir un datagrid comportant tous les articles de ma base de données Access, et je souhaiterais créer une nouvelle commande d'un client à partir des articles du datagrid sur lesquels je clic.
Il faudrais donc que je puisse remplir un 2éme Datagrid (ou quelque chose de plus simple) à partir d'une ou plusieurs lignes de mon premier datagrid.
Y a t'il donc moyen de copier une ligne entiére d'un datagriddans un autre ??

Je vous remercie, bonne aprés-midi.



jeudi 2 juin 2005 à 09:44:23 | Re : Creation datagrid a partir d'un autre

DJTIME

Réponse acceptée !
Salut Sandy
Tu met sur ta feuille deux composant ADODC (que tu peut mettre en invisible) ensuite pour le premier tu met dans la propriété connectionstring -> créer -> fournisseur Microsoft OLE Jet 4.0 (si c'est access 2000/2003) ou 3.5 si c'est access 97 ou sql server ou oracle (bref tu choisis le type de ta base. -> tu choisis ta base -> tu clique sur test connection (pour verifier que ca marche) -> OK.
Ensuite dans la propriétés recordsource tu choisis --- > adcmdtext (comme type de commande) ---> et tu ecris ta requete SQL.
Puis sur l'un des Datagrid  tu met dans la propriété datasource le nom du premier adodc (la ou tu as mis ta requete SQL) qui est par defaut adodc1 tu execute ton appli pour verifier que le datagrid contient tes données

Tu fait de meme pour le deuxieme adodc (par defaut le nom sera adodc2) met a la place de la requete tu met un truc genre "select * from tab_lg_commande"  c a d tu fait sortir toutes les lignes de commandes bon la je siplifie mais en principe je crois qu'il y a des liens entres les tables c'est a toi de les faires tous seul si tu t'y connais pas utilise access -> requete -> mode création -> choisis les tables a inclures (access fait automatiquement les liens mais a conditions que le nom des champs soit le meme dans les deux tables et je crois qu'il faut aussi que le type soit le meme)-> choisis les champs a afficher -> ensuite clique du droit la ou y a les tables et choisis "MODE SQL" et pouf t'as ta requetes toutes fraichement tester par mr bill gates.
le principe est le suivant sur le deuxieme datagrid tu va mettre en datasource : adodc2 et donc tu affiche toute tes lignes de commandes ensuite kd il va cliquer sur le premiere datagrid tu va recuperer le code du client puis l'utiliser dans la requete du second adodc2 pour filtrer et donc afficher la ou les lignes de commande de ce client la....

ensuite kd tu va cliquer sur ton datagrid tu va selectionne un champ rappelle toi que l'indice c'est la position du champ - 1 c'est a dire si tu veut recupérer la valeur du champ 3 ca sera ca -> Adodc1.Recordset(2)

et donc sur ton datagrid lors de l'evenement double clique tu fait ca

adodc2.recordsource = "select * from  tabligcommande where cod_cli like '" & adodc1.recordset(2) & "';"
adodc2.refresh


Selon le code du client sur lequel tu va cliquer tu peut recupérer son identifiant puis lancer une autre requete SQL pour tes ligne de commandes


____________________________________________________________________________________

Désolé j'ai une tete grosse comme celle d'un chat j'ai pas dormi de la nuit donc si t'as compris c'est tant mieux sinon n'hesite surtout pas je te reecris tous ca avec plus de details

bonne chance a toi ....




Cette discussion est classé dans : partir, datagrid, remplir, creation, articles


Répondre à ce message

Sujets en rapport avec ce message

Création datagrid à partir d'un autre [ par Sandy084 ] Bonjour à tous! J'utilise la méthode ADO pour remplir un datagrid comportant tous les articles de ma base de données Access, et je souhaiterais créer Création datagrid à partir d'un autre [ par Sandy084 ] Bonjour à tous! J'utilise la méthode ADO pour remplir un datagrid comportant tous les articles de ma base de données Access, et je souhaiterais créer remplir datagrid k'en pensé vous? [ par j_aub ] slt ttt le monde,a votre avis ké ce ki seratit meilleur: remplir un datagrid a partir d'un tableau renvoyé par une fonction d'un web services?ou de le remplir une zone de texte à partir d'un DataGrid [ par bargaoui ] Bonjour voici le code suivant pour remplir une zone de texte à partir d'un clic sur un data grid:Private Sub grdDataGrid_Click()frmBESOIN.txtfamille = modifier et supprimer une ligne à partir de datagrid [ par karam_rachid1985 ] salut comme il le montre mon sujet ,j'espere avoir la reponse de ma quistionmon probleme et, que j'ai une base de donnee access relie avec une applica remplir listview a partir d'un datareader [ par clemse31 ] bonjour, J'utilise pour me connecter à ma base de données Access les objets Connection, Command et DataReader. J'aimerai remplir une listview de 5 co Remplir une Datagrid avec un recordset [ par steevy92 ] Bonjour à tous.Ma question était la suivante :"Je suis en VB6 et j'accède à une base Access.Je souhaite renseigner une DataGrid à partir d'un RecordSe Remplir un combobox a partir d'une table access [ par amire30 ] salut a vous tous, j'ai besoin de votre aide.je dois remplir un combobox à partir d'une colonne donnée d'une table access, voici mon code :Set rsMachi Comment remplir un GridViev à partir d'un Dataset? [ par THRILLERD ] slt à tous!j'ai un problème avec mon GridView.je veux le remplir à partir d'un Dataset. quand j'éxécute le code que j'ai écrit, je ne reçois aucun mes Code de Creation d'1 BD a partir de VB 6.0 [ par Blue21 ] Je veux créer une Base de Donnée et des tables en Access à partir de VB 6.0, mais mon probleme c'est que le code que j'utilise me donne erreur, alors


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.