FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como seleccionar con un click una fila del dbgrid.
Holaa.. Quisiera saber como puedo seleccionar una fila del dbgrid haciendo click o enter en un Formulario, y que un campo de cualquier fila se agregue o aparezca en un Edit en otro Formulario..?
|
#2
|
||||
|
||||
hola
puedes ser mas especifica? que base de datos usas que componentes usas, etc etc como lo estas haciendo puedes usar dbedits asociados a una dataset
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
||||
|
||||
Cita:
Algo parecido se trató aquí. Adaptando a tu caso la propuesta de roman del enlace anterior, creo que podrías hacer algo parecido a esto: Form1 (receptor):
Form2 (emisor): En este caso usé el evento OnCellClick del DBGrid pero podrías usar el OnClick de un TButton, etc. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 28-09-2011 a las 23:53:15. |
#4
|
|||
|
|||
Estoy utilizando la base de datos en Firebird.
Tengo un Form1 como base y lo conecto a la base de datos con los componentes TiBConnection, TSQLtransaction, TSQLQuery, y TDatasource , luego agrego un nuevo Form2 lo conecto por medio de un boton. Al Form2 le agrego un TDBGrid1 y un TEdit1, con el SQLQuery muestro la consulta que necesito.. En el Edit1 voy escribiendo el campo con el nombre que quiero.. Necesito es saber como pasar esa fila o un campo de la fila que se esta seleccionando en el DBGrid con un click o enter y pase la información a un Edit que tengo en el primer Form1 que tengo como base. Nota: Los Formularios los cree con distinta conexión pero le asigne la misma base de datos.. "No se si tenga problemas con eso cuando quiera pasar la información de la fila del DBGrid de un form al Edit del otro form" . Por Favor espero Respuestas.. |
#5
|
||||
|
||||
Cita:
Precisamente eso hace el código que te puse en el mensaje anterior, pasar el valor del campo seleccionado en DBGrid1 ubicado en Form2 a la propiedad Text de Edit1 que está en Form1... Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 29-09-2011 a las 00:52:14. |
#6
|
|||
|
|||
Hola..
Intente correr el programa con este código pero me da error. El error es: "Wrong number of parameters specified for call to "Valuechange". procedure TForm1.FormShow(Sender: TObject); begin with TForm2.Create(Self) do begin FieldChange:= ValueChange; <--- aquí se que hay que colocar el parámetro pero he intentado colocar varios y nada.. Show; end; end; No se resolverlo .. |
#7
|
||||
|
||||
Hola Niiña.
Te adjunto un demo para que lo revises con tranquilidad. Para evitar problemas de contraseña y unificar criterios, no utilizé Firebird sino BDE con la tabla Country.DB que viene con Delphi por defecto. Si querés, podés eliminar el TTable y añadir IBDatabase, IBTransaction, IBQuery o IBDataSet, asignarle el nuevo TDataSet al TDataSource con que se relaciona el DBGrid y funcionará del mismo modo. Cualquier dificultad, no dudes en avisarme. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 17-11-2011 a las 17:00:28. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DBGRID ¿como seleccionar fila y obtener datos de la fila ? | JXJ | Varios | 5 | 18-04-2017 02:50:14 |
Seleccionar fila DBgrid ?? | Coco_jac | Varios | 3 | 25-05-2010 16:58:41 |
Seleccionar una fila de un DBGrid | chinchan | C++ Builder | 3 | 09-03-2010 16:58:37 |
Seleccionar fila en DBGrid | cslbcn | Conexión con bases de datos | 2 | 07-11-2008 18:29:45 |
Seleccionar una fila de un dbgrid | NuncaMas | Conexión con bases de datos | 3 | 22-01-2004 09:55:48 |
|