Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-07-2012
ttotto ttotto is offline
Miembro
NULL
 
Registrado: jul 2012
Posts: 30
Poder: 0
ttotto Va por buen camino
problemas con dbgrid

Hola a todos

estoy creando un sistema y el problema es que no me refleja lso datos insertados

tengo un boton que crea una forma done capturo mis datos al dar click este boton inserta

losdatos y me manda a otra forma con un dbgrid para mostar lso datos de mi tabla

pero no entiendo por que no puedo verlos inmediatamente , sino hasta que cierro la aplicacion

y cuand oa hago esto ya puedo verlos gracias pongo mi codigo

Código Delphi [-]

SimpleDataSet6.Connection:=Form1.SQLConnection1;
  SimpleDataSet6.DataSet.CommandText:='Select * from  posiciones';
  SimpleDataSet6.Active:=True;
  SimpleDataSet6.Open;

debo poner un refresh y si es asi como es el codigo

gracias por su ayuda
Responder Con Cita
  #2  
Antiguo 10-07-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Comentas muy poco hacerca de como tenes organizado el código...

Pero si utilizaras un TDataModule en donde situaras el TSQLConnection, el TSimpleDataset y el TDataSource, al ejecutar un código similar a este:
Código Delphi [-]
...
implementation

uses  Form2, // DataModule2
      Form3; // (Form donde está el otro DBGrid asociádo por su 
             //  propiedad Datasource a DataModule2->DataSource1)
...
procedure TForm1.Button1Click(Sender: TObject);
begin
  with DataModule2.SimpleDataSet1 do
  begin
    Open;
    Append;
    FieldByName('Campo1').AsString:= 'blabla';
    FieldByName('Campo2').AsString:= 'mas blabla';
    ...
    Post;
  end;
  TForm3.Create(Self).Show; // (si no está autocreado)
end;
Se abrirá Form3 mostrando el DBGrid en donde figurará el último dato insertado.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 10-07-2012
ttotto ttotto is offline
Miembro
NULL
 
Registrado: jul 2012
Posts: 30
Poder: 0
ttotto Va por buen camino
refrescar un dbgrid

gracias ecfisa.

te lo explico

tengo 2 forms el from1 es donde coloque un dbfrid y un boton de agregar cuando doy click la boton me bare la forma 2

en la forma 2 tengo lso edit donde capturo los datos a ingresar , ahi mismo tengo el boton de insertar y cuando doy click

entonces a travez de un sqlquery inserta el dato y se cierra la forma 2 pero en la forma 1 no se refleja el nuevo dato

tengo que cerrar la forma 1 y volverla a abrir , escuando ya puedo visualizarla en el dbgrid

forma1 y su codigo
tengo un simpldataset con un dbgrid

Código Delphi [-]
 SimpleDataSet6.Connection:=Form1.SQLConnection1;
  SimpleDataSet6.DataSet.CommandText:='Select * from  posiciones';
  SimpleDataSet6.Active:=True;
  SimpleDataSet6.Close;
  SimpleDataSet6.Open;

forma 2 con su codigo

Código Delphi [-]

 SQLQuery1.Close;
  SQLQuery1.SQL.Text:='Insert into departamento (depto01,depto02) values(:depto01,:depto02)';
  SQLQuery1.ParamByName('depto01').AsInteger:=StrToInt(Edit1.Text) ;
  SQLQuery1.ParamByName('depto02').AsString:=Edit2.Text;
  SQLQuery1.ExecSQL;
esta forma se cierra pero como queda abierta la primer forma no se refleja el dato insertado

me puedes ayudar
Responder Con Cita
  #4  
Antiguo 10-07-2012
ttotto ttotto is offline
Miembro
NULL
 
Registrado: jul 2012
Posts: 30
Poder: 0
ttotto Va por buen camino
problemas con el dbgrid

hola eficsa.

olvide cambiar el nombre de la tabla no es departamento es posiciones

gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas con un dbgrid Nereida Varios 18 28-04-2008 09:13:07
Problemas con un DBGrid CFPA86 Varios 3 18-02-2008 16:59:38
Problemas con un DBGrid CFPA86 Varios 1 16-05-2007 00:46:37
Problemas con el DBGrid CFPA86 Varios 7 04-11-2004 09:45:41
Problemas con DBGrid ramonibk MS SQL Server 7 05-07-2004 13:06:11


La franja horaria es GMT +2. Ahora son las 16:55:40.


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
Copyright 1996-2007 Club Delphi