PDA

Ver la Versión Completa : dudas para editar en TDBGrid


pborges36
15-08-2008, 20:22:47
Holas. Estoy usando Delphi 2007, mysql 5 y componentes Zeos.

Tengo Un TDBgrid con un TZQuery. En las columnas del TDBGrid tengo 2 a las cuales les habilite Buttonstyle. Osea Buttonstyle:=cbsEllipsis.

Ahora bien, hay un evento del TDBGrid llamdo OnEditButtonClick pero como se en cual de las 2 columnas a las que les habilite el boton hice click?

Espero se entienda. Gracias.

roman
15-08-2008, 20:36:18
Prueba con DBGrid.SelectedIndex

// Saludos

pborges36
15-08-2008, 20:42:54
Gracias Roman, era justo lo que necesitaba. En verdad me canse de buscar y nunca se me ocurrio algo asi. jeje

pborges36
15-08-2008, 20:48:55
Otra duda. Supongamos que estoy editando un campo de cantidad de productos, quisiera que tomando el campo de precio unitario me calcule y guarde en el campo precio total.

Que evento tendria que usar?
o como se hace eso?
Saludos.

felipe88
15-08-2008, 21:07:53
Podrias usar los eventos de la tabla, o por el contrario los de la grilla, por ejemplo el OnKeyDown

roman
15-08-2008, 23:33:44
Si entiendí bien, tu tabla tiene los campos cantidad y precio. Debes entonces agregar un campo calculado mediante el editor de campos del componente Table que uses y calcular el precio total en el evento OnCalcFields del Table.

// Saludos

pborges36
22-08-2008, 15:08:09
Muchas gracias Roman, probare como me decis y te aviso. Saludos