Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2997 connectés 

 


Dernière réponse
Sujet : [VB6] DataGrid et menu deroulant via Button
kaola pourrais tu me l'envoyer egalement  :) , je vais bientot devoir travailler avec des "datagrid" mais j'avoue etre assez nulle en programmation et je ne sais meme presque pas ce que c'est..  :(  
alors je pense que regarder ton code m'aiderait a comprendre un peu a quoi ca sert et comment ca marche!
 
merci
 
mon adresse email: ce18ce@yahoo.fr
bises  :love:  
 
 

shinji a écrit a écrit :

J'attend la réponse de mon pote.
 
Sinon, le principe c'est d'avoir une dataliste pour faire un choix et en fonction de ce choix, on actualise les données d'une datagrid!
 
Pour ajouter,consulter,modifier ou supprimer un enregistrement, on utilise à chaque fois une commande du dataenvironment éventuellement paramétrée (tu peux également l'écrire dans le code, c'est plus libre).
Il faut effectivement vérifier si l'enregistrement existe. Tu peux le faire avec une autre commande ou en gérant les erreurs.
 
Avec les commandes:  
 
commande1 : select ... from table where identifiant=X;
si la commande1 ne renvoie rien, c'est que l'enregistrement n'existe pas!
commande2 : insert into table values(X,...);  
 
Avec les erreurs, il faut récupérer le code renvoyer par l'éxécution de la commande2 et afficher un message pour ne pas interompre le programme!
 
J'attend la réponse de mon pote!




Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
kaola pourrais tu me l'envoyer egalement  :) , je vais bientot devoir travailler avec des "datagrid" mais j'avoue etre assez nulle en programmation et je ne sais meme presque pas ce que c'est..  :(  
alors je pense que regarder ton code m'aiderait a comprendre un peu a quoi ca sert et comment ca marche!
 
merci
 
mon adresse email: ce18ce@yahoo.fr
bises  :love:  
 
 

shinji a écrit a écrit :

J'attend la réponse de mon pote.
 
Sinon, le principe c'est d'avoir une dataliste pour faire un choix et en fonction de ce choix, on actualise les données d'une datagrid!
 
Pour ajouter,consulter,modifier ou supprimer un enregistrement, on utilise à chaque fois une commande du dataenvironment éventuellement paramétrée (tu peux également l'écrire dans le code, c'est plus libre).
Il faut effectivement vérifier si l'enregistrement existe. Tu peux le faire avec une autre commande ou en gérant les erreurs.
 
Avec les commandes:  
 
commande1 : select ... from table where identifiant=X;
si la commande1 ne renvoie rien, c'est que l'enregistrement n'existe pas!
commande2 : insert into table values(X,...);  
 
Avec les erreurs, il faut récupérer le code renvoyer par l'éxécution de la commande2 et afficher un message pour ne pas interompre le programme!
 
J'attend la réponse de mon pote!



shinji J'attend la réponse de mon pote.
 
Sinon, le principe c'est d'avoir une dataliste pour faire un choix et en fonction de ce choix, on actualise les données d'une datagrid!
 
Pour ajouter,consulter,modifier ou supprimer un enregistrement, on utilise à chaque fois une commande du dataenvironment éventuellement paramétrée (tu peux également l'écrire dans le code, c'est plus libre).
Il faut effectivement vérifier si l'enregistrement existe. Tu peux le faire avec une autre commande ou en gérant les erreurs.
 
Avec les commandes:  
 
commande1 : select ... from table where identifiant=X;
si la commande1 ne renvoie rien, c'est que l'enregistrement n'existe pas!
commande2 : insert into table values(X,...);  
 
Avec les erreurs, il faut récupérer le code renvoyer par l'éxécution de la commande2 et afficher un message pour ne pas interompre le programme!
 
J'attend la réponse de mon pote!
chkemp J'ai du mal a suivre
Sinon comment tu fait lorsque tu veux ajouter un enregistrement
et que tu veux verifier dans ta table qu'il n'existe pas deja
(pour eviter les doublons) j'ai essayer find mais c'est pas terrible.
shinji J'ai oublié mais je vais essayé de te dépanner qd même!
 
Je vais demandé à un pote par email qu'il me l'envoi...Je devrais l'avoir facilement.
 
Sinon :  
 
Pour utiliser la datagrid, tu ajoute un composant n'est-ce pas?
Il faut que tu fasses de même pour utiliser des datalist et datacombo. Le composant porte  le même nom que le datagrid avec écrit datalist au lieu de datagrid.
Est-ce que c'est le cas?
 
Je demande à mon pote!
chkemp Voila l'adresse : http://www.vbonline.com
shinji demain si tu veux mais là j'ai rien avec moi.
Par contre, si tu as l'adresse, ça m'interesse qd même!
chkemp Zut je l'ai trouve mais c'est payant c'est fait par Apex Software
 
shinji >
Si tua du code de couple datagrid/datacombo
je suis preneur
shinji J'ai jamais trouvé ça, ce serait trop facile :(  !
C'est vrai qu'ils abusent!
Moi, j'aime pas trop le flexgrid, c'est pas très très agréable à utiliser!
Il vaut mieux faire des couples datagrid, datacombolist!
chkemp Hepil je suis preneur de ton code si tu veux bien
chkemp siouplair je suis bloque !
chkemp On ma parle de TrueDbgrid qui resoudre mes problemes
qqn sait ou je pourrait le trouver ?
merci
chkemp Tu pourrait m'envoyer un bout de ton code
 
Sinon y'aurait-il qqn qui sait comment faire un menu defilant pour chaque cellule d' un DataGrid ?
Hepil si c'est à moi q'tu causes , je dirais OUI
un double clique dans une cellule, par exemple, m'ouvre un textBox qui se dimentionne automatiquement à la cellule-même !!
eprès saisie et validation, la cellule est mise à jour avec le textBox fermé !!!
idem avec un Combox pour une cellule, ou autre objet
 
c'est lourd mais c'est top !
chkemp He Ho !
chkemp Et c'est joli ta "bidouille" ?
Hepil moi j'utilise MsFlexGrid et je gère tout manuellement avec des objets textBox et des ComboBox par dessus
chkemp une petite aide siouplait
chkemp Voila j'ai mis la version corrige du probleme
chkemp scuse c'est en VB6
 
comme je debute j'esperais qu'il y avait qqchoses de simple
trictrac en koi, comment.. si cest sous VB, essaie de travailler avec les coordonnees de la matrice, et fais le traitement toi meme
chkemp Bonjour
j'ai une DataGrid relie  a une BDD et j'ai vu  la propriete
Button qui permet d'afficher un bouton sur chaque cellule active d'une colonne.
J'aimerais savoir comment faire pour que le Button affiche via un menu deroulant toutes les valeurs de la colonne (comme sous access), ce qui permettrait d'effectuer une modification par exemple.

 

[edit]--Message édité par chkemp--[/edit]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)