voila j'aimerais savoir si il est possible qu'aprés une recherche le résultat s'affcihe dans un dbgrid est ce possible de modifier le contenu du dbgrid et envoyé l'enregistrement modifié a la table
merci
voila j'aimerais savoir si il est possible qu'aprés une recherche le résultat s'affcihe dans un dbgrid est ce possible de modifier le contenu du dbgrid et envoyé l'enregistrement modifié a la table
merci
salut lila;
oui tu peux le faire et c'est activé par défaut dans le DBGrid (" la propriété Readonly est égale à false"); donc le DBGrid peut jouer le rôle des DBEdit, pour enregistré ces modifications il te suffit de Cliquer sur le bouton qui fait l'enregistrement dans ton applicationvoila j'aimerais savoir si il est possible qu'après une recherche le résultat s'affiche dans un dbgrid est ce possible de modifier le contenu du dbgrid et envoyé l'enregistrement modifié a la table
Bon courage;
je ne sais pas pourkoi mais mon dbgrid fai que m'affcihé les données aprsé la recherche je ne peux pas effacer le contenu d'une cellule pour la modifier et quand bien meme comment valider une modif qui a été faite dans un dbgrid en sacahnt que sur ma fiche je n'ai pas de dbedits seulment le dbgrid!!!
merci
lila
dans l'inspecteur d'objets sélectionné ton DBGrid puis allé dans la propriété Readonly normalement elle est à true , mettre false
ta requete de recherche est une jointure? quel type de composant tu utilise?ado, dbexpresse, ou..??
PAS DE DESTIN, C'EST CE QUE NOUS FAISONS
mon read only est a false et j'utilise un TQuery pour ma recherche!!!
lila tj dans l'inspecteur d'objets allé dans la propriété option puis cliquer sur + puis voir si dgEditing est à true.
oui ca aussi est a true!!!
je ne comprend pas pourquoi je n'arrive pas a écrire dans le dbgrid!!!
ok lila donc sélectionné ton Query dans l'inspecteur d'objets puis mettre la propriété RequestLive à true;
Bon courage.
ta requete de recherche est une jointure de 2 table?
Tquery, sa veux dire BDE??
PAS DE DESTIN, C'EST CE QUE NOUS FAISONS
merci sam c'était ca tu peux savoir comment je suis soulagé mais juste une kestion quand je modifie dans le dbgrid comment faire la modif pra programmation par un post tout simplement???
oui par un post mais il faut le faire sur le Query
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Query.Insert; Query.Post;
donc si un bouton valider(une insertion) je la fait sur la tablemais pour un bouton modifier je dois faire sur le tquery
Code : Sélectionner tout - Visualiser dans une fenêtre à part table.postc'est ca???
Code : Sélectionner tout - Visualiser dans une fenêtre à part query1.post
merci infiniment
oui pour modifier ta table a partir de ton DBGrid qui affiche le résultat de ton requête il faut faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part query1.post
merci sam si seulment je lavais sut avant aujourdhui jaurai pa le trac devan mon patron lors de ma représentation dans 5minutes mais bon je vous remercie!!!
bon courage
Bon lila pour être plus claire ;
le DBGrid affiche des informations stocké dans Dataset (ensemble des donnée) donc si le dataset de ton dbgrid est une table donc les modifications serons faite sur la table et donc l'enregistrement est aussi et si le dataset une Query la même chose
oui sam j'ai compri si le dbgrid a comme dataset la table pour la modif je fais la table.post et si le dbgrid a comme dataset un tquery je fais query.post!!!!
encore merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager