Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Componente DBGrid abm (https://www.clubdelphi.com/foros/showthread.php?t=45989)

pborges36 19-07-2007 21:53:53

Componente DBGrid abm
 
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(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

Vamos por parte
 
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:

Cita:

Empezado por pborges36
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

Cita:

Empezado por avmm2004
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

Disculpas
 
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.


La franja horaria es GMT +2. Ahora son las 17:11:32.

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