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.
|
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?
|
Hola.
Disculpa mi ignorancia, pero no entendi a que te referias cuando planteas: Cita:
Tampoco pude ver la imagen. Saludos. JCarlos |
Yo tampoco lo se pero puede ser ¿ altas bajas modificaciones ???????
|
Cita:
|
y en las columnas del grid puedes configurar el button style a Ellipsis, luego capturas el evento del grid
|
Disculpas
Efectivamente abm es: altas, bajas, modificaciones. Con respecto a la imagen, acabo de enviarla de nuevo. Gracias..
|
Es en la columna del dbgrid, eso quiere decir que debes agregar las columnas al dbgrod y despues trabajar en sus propiedades
|
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 |
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
|
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 12:15:30. |
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