PDA

Ver la Versión Completa : Componente DBGrid abm


pborges36
19-07-2007, 21:53:53
Hola a Todos: Necesito si pudieran guiarme para hacer un componente nuevo. O donde se lo puede conseguir. La idea es realizar abm directamente sobre un DBGrid. Ya no quisiera, para agregar registros, tener que abrir ventanas nuevas. Algo asi (http://www.novati.com.ar/desarrollo/grilla.jpg)(ojala lo puedan ver). En donde se pueda ingresar el codigo en la primera columna y me traiga los datos correspondientes. Y pueda usar el boton para realizar una busqueda. He visto en algunos eventos del DBGrig, datasource y el TQuery, pero no sabria cuales ni como utilizarlos. Uso mysql 5 y componentes zeos. Desde ya muchas gracias.

pborges36
20-07-2007, 14:56:16
Holas: creo que seria mejor empezar por el boton. En alguna parte de este foro lei sobre como agregar un tbutton a un tedit, creo que algo asi me seria util, pero no lo encuentro. Alguien podria ayudarme?

JCarlosas
20-07-2007, 15:42:11
Hola.
Disculpa mi ignorancia, pero no entendi a que te referias cuando planteas:

La idea es realizar abm directamente sobre un DBGrid.

Que significa abm???

Tampoco pude ver la imagen.

Saludos.
JCarlos

avmm2004
20-07-2007, 17:16:40
Yo tampoco lo se pero puede ser ¿ altas bajas modificaciones ???????

JCarlosas
20-07-2007, 17:24:50
Yo tampoco lo se pero puede ser ¿ altas bajas modificaciones ???????

Pero en ese caso supongo que bastaria con enlazar el DBGrid + el DBNavigator con el mismo DataSource. Digo yo. ¿No se??

eduarcol
20-07-2007, 17:28:53
y en las columnas del grid puedes configurar el button style a Ellipsis, luego capturas el evento del grid

pborges36
20-07-2007, 17:46:07
Efectivamente abm es: altas, bajas, modificaciones. Con respecto a la imagen, acabo de enviarla de nuevo. Gracias..

eduarcol
20-07-2007, 17:48:03
Es en la columna del dbgrid, eso quiere decir que debes agregar las columnas al dbgrod y despues trabajar en sus propiedades

pborges36
20-07-2007, 17:59:48
Muchas gracias Eduarcol, encontre lo del boton en la columna. La verdad que aveces uno se ahoga en un vaso de agua. Jeje.:o
Ahora otra consulta: me gustaria cargar el codigo y que me tragia los datos del registro correspondiente, habria algun evento como onCellExit o algo asi? Estuve buscando y lo mas parecido fue OnColExit, pero no creo que me sirva de mucho. Gracias

eduarcol
20-07-2007, 18:01:59
programa eso en el evento oncolexit si la columna que devuelve el evento es la del codigo realizas la busqueda y agregas el registro al dataset que ya debe estar en modo de edicion o insercion

pborges36
20-07-2007, 18:08:01
OK, voy a probar con oncolexit y te comento. Espero poder hacerlo como componente asi lo publico aqui. Muchas gracias por la ayuda.