SoloCodigo

Programación General => Delphi => Mensaje iniciado por: Katheryne en Jueves 20 de Enero de 2005, 16:01

Título: Duda Sobre El Dbgrid!!!
Publicado por: Katheryne en Jueves 20 de Enero de 2005, 16:01
Hola a todos, :hola:
Tengo un proyecto de Delphi, en el cual me haria falta guardar unos campos de un dbgrid para una tabla.
Por lo que me gustaria saber si esto es posible, ya que he tratado de varias formas, y no he podido...
Y estoy obligada a guardarlos desde el DBGrid pues en el muestro 3 campos de una tabla que ya tengo y que tiene 10 campos...
Entonces al DBGrid ademas de esos 3 campos le adicione 2 columnas, mi interes en es guardar en una segunda tabla 1 campo de los 3 que puse de la tabal1 y las 2 columnas adicionales.. :(
Agradeceria cualquier ayuda...
Título: Re: Duda Sobre El Dbgrid!!!
Publicado por: ushedipe en Miércoles 7 de Noviembre de 2007, 17:54
:comp: es fácil... sólo recorres la consulta que te llenó el bdgrid y a medida que la vas recorriendo, realizas las validaciones que te indican qué datos van en qu`´e tables, ésto por medio de inserciones en la BD, y listo!

La sintaxis sería mas o menos así:

ejecutas la consulta

  QLogin.Active:=true;
  QLogin.Close;
  QLogin.Params[0].AsString:=EUsu.text;
  QLogin.ExecSQL;
  QLogin.Open;
  if QLogin.isempty then
    showmessage('consulta vacia')
  else
    begin
       QLogin.first;
       while not (QLogin.Eof) do
         begin
            //validaciones
            //nserciones
            QLogin.next;
         end;
    end;

y listo... mucha suerte!!! :ph34r: