Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-09-2010
Er0s Er0s is offline
Miembro
 
Registrado: mar 2008
Posts: 75
Poder: 17
Er0s Va por buen camino
Colocar datos de un DBgrid en DBedits

Buenos dias!!!

Después de aprender a manejar bases de datos en delphi gracias a vuestra ayuda, pues poco a poco voy complicándome la existencia con nuevas cosas.

Mi duda es la siguiente:

- La ventanita de Clientes se puede dividir en 3 partes
1. Un DBGrid que muestra una consulta. Esta consulta muestra el ClienteID y el Nombre del cliente, no necesita parámetros.
2. Varios DBedits para introducir o modificar datos de la tabla de clientes.
3. Un panel de botones donde eliges lo que quieres hacer con los datos.

El dbGrid tiene su datasource y los DBEdits tienen otro.

Lo que yo quiero hacer es que cuando pinche con el ratón cualquier cliente del DBGrid, se completen los DBEdits con los datos del cliente seleccionado.Cuando ejecuto la aplicación si me deja pinchar en cada fila del dbgrid, pero en el entrono de programación solo puedo seleccionar el DBgrid y o las filas.

Os dejo una imagen de la Ventanita de Clientes




Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 16-09-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Er0s Ver Mensaje
[..] El dbGrid tiene su datasource y los DBEdits tienen otro. [..]
Ahí está la solución, asigna a los dbedits el mismo datasource que tiene el dbgrid.
Responder Con Cita
  #3  
Antiguo 16-09-2010
Er0s Er0s is offline
Miembro
 
Registrado: mar 2008
Posts: 75
Poder: 17
Er0s Va por buen camino
Claro...

y mostrar en el dbgrid solo los campos de la tabla que quiero, por lo cual me evito la consulta.....


Voy a probarlo , gracias
Responder Con Cita
  #4  
Antiguo 16-09-2010
Er0s Er0s is offline
Miembro
 
Registrado: mar 2008
Posts: 75
Poder: 17
Er0s Va por buen camino
Esto rula... Gracias Loko.

Ahora me surge otra duda. El DBgrid está en modo lectura pero puedo seleccionar, ¿como hago para que al dar doble click en cualquier cliente este se me ponga para poder modificarlo?
Responder Con Cita
  #5  
Antiguo 16-09-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Er0s Ver Mensaje
El DBgrid está en modo lectura pero puedo seleccionar, ¿como hago para que al dar doble click en cualquier cliente este se me ponga para poder modificarlo?
Lo lógico sería capturar el OnDblClick del Grid. Ahí le puedes cambiar el modo.
Para volverlo al modo lectura puedes utilizar el AfterPost del DataSet que tengas asociado al Grid (Tabla o Query).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 16-09-2010
Er0s Er0s is offline
Miembro
 
Registrado: mar 2008
Posts: 75
Poder: 17
Er0s Va por buen camino
Gracias..... funcionando con el ONDblClick
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Obligar ingreso de datos en varios DBEdits chino150 Varios 3 24-02-2009 05:49:27
Cómo obligo el ingreso de datos a todos los dbedits de un formulario? bigpeter80 Varios 8 07-12-2008 23:58:05
Colocar Nombre a una fila de DBGrid FGarcia Conexión con bases de datos 3 20-11-2006 22:53:10
COlocar una Mascara en una columna de un dbgrid RONPABLO Varios 2 27-11-2004 01:32:59
Guardar datos leidos de dbedits en una tabla paradox vhirginia Tablas planas 4 15-04-2004 17:28:58


La franja horaria es GMT +2. Ahora son las 15:34:03.


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
Copyright 1996-2007 Club Delphi