Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   eliminar elemento del dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=25969)

Torreblanca 09-10-2005 23:29:31

eliminar elemento del dbgrid
 
Hola a todos:

Tengo la sig. duda:
Estoy manejando un DBGrid el cual esta asociado a una tabla llamada ahorro.
En este grid muestro los campos fecha, cantidad y clave.
A este dbgrid le añadi un popup menu en el cual agrege al opcion borrar.
Lo que he estado tratando de hacer y no me sale es que al dar click con el boton derecho ademas de visualizar el popup tambien capte el valor del campo clave desde cualquier lugar de la fila, osea que si le doy click en fecha por ejemplo, en una variable se guarde el campo clave. De esta manera mediante un query eliminar el registro.

Alguna sugerencia, o alguna otra idea seran bien recibidas.

gracias :)

Caro 10-10-2005 00:48:16

Holas

Yo estoy buscando lo mismo, lo unico que logre hacer es que cuando seleccionas en una celda de un dBgrid te retorne el contenido de dicha celda.

Código Delphi [-]
      variable:=dbGrid.Fields[dbGrid.SelectedIndex].Text;

Saludos

Torreblanca 10-10-2005 06:30:43

gracias
 
Gracias Caro, tambien lo habia visto, el problema es que yo voy a esconder el campo clave entonces si me es necesario obtenerlo mediante la fila. Cualquier cosa estamos en contacto.

bye:D

vtdeleon 10-10-2005 06:34:04

Saludos

Podría ayudarte estp:
Código Delphi [-]
variable:=dataset.FieldByname('CampoClave').AsString;

Torreblanca 10-10-2005 07:14:34

Pues VtdeLeon miiiiillllllllll gracias por tu ayuda!!!!!!
Me funciono de maravilla y me ahorraste mucho tiempo de investigación.
Por cierto Caro como prueba hice lo siguiente:

Código:

  cadena:=DataModule1.QueryAhorro.FieldByname('ahorro_clv').AsString;
  ShowMessage(cadena);

De nuevo Gracias :D

Caro 10-10-2005 14:36:22

Hola TorreBlanca y VtdeLeon, le estube dando muchas vueltas al asunto y nada que me salia, acabo de probar lo que pusieron, funciona perfectamente de verdad muchas gracias a los dos.

Saludos y que tengan un bonito dia


La franja horaria es GMT +2. Ahora son las 10:14:52.

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