Problema al enlazar DBgrid con DataSource
Tengo una query realizada y enlazada todo con una base de datos y enlazada a un grid...Pues bien,lo que quiero es hacer un boton que al pulsar me haga la consulta y me la muestre en el grid.
Por ultimo tengo un boton que se llama ,Actualizar o refrescar que al pulsarlo quiero que o me vacie el grid o me lo deje como estaba en un principio... Les paso el codigo y espero que puedan ayudarme... unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Grids, DBGrids, ExtCtrls, Db, DBTables, StdCtrls, DBCtrls, Buttons; type TForm1 = class(TForm) Label1: TLabel; Edit1: TEdit; SISCONIB: TDatabase; Table1: TTable; DSSISEST: TDataSource; Panel1: TPanel; DBGrid1: TDBGrid; Panel2: TPanel; DBNavigator1: TDBNavigator; Query1: TQuery; DataSource1: TDataSource; consulta: TBitBtn; BitBtn1: TBitBtn; BitBtn2: TBitBtn; procedure consultaClick(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.consultaClick(Sender: TObject); begin Query1.close; Query1.open; // Asociar datasource DBGrid1. // Refrescar grid end; end. Mi principal probema es no saber decirle al boton que al ejecutar la consulta debe rellenar el DBgrid1 con los datos del DataSource1....No se como enlazarlo... Busque y busque pero nada...llevo ya dos dias con esto dandome cabezazos espero puedan ayudarme... Un saludo y muchas gracias por anticipado- |
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)
Recuerda poner los tags al código fuente, ejemplo: Gracias :) ¡¡¡ Y no repitas hilos !!! . |
Gracias por el consejo.
Aqui estoy peleandome para poder enlazar el grid con la consulta en un boton y el datasource... No se por que no me va la verdad...pero lo sigo intentando. Un saludo. |
Pues nada, sigue intentándolo ;)
Pero, hombre, ¿has leido la guía de estilo?, ¿cómo pretendes que te ayudemos si no nos cuentas nada? :confused: |
Hola.
Para asociar un datasource a un dbgrid, se hace usando la propiedad Datasource del dbgrid. No se si es eso lo que preguntas...:confused:
|
La franja horaria es GMT +2. Ahora son las 16:15:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi