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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-02-2006
[Nbull] Nbull is offline
Miembro Premium
 
Registrado: nov 2004
Ubicación: Valencia-España
Posts: 168
Poder: 20
Nbull Va por buen camino
Añadir un registro seleccionado en un DbLookup a un DbGrid

Hola, estoy programando con delphi 7 y base de datos Mysql y componentes Zeos.
Tengo una tabla llamada aplicaciones y otra llamada software.En la tabla aplicaciones guardo todas las aplicaciones que hay en mi empresa instaladas, y en la tabla software guardo las aplicaciones que tiene cada equipo instaladas.

El problema que se me presenta es que tengo un ficha en la cual quiero añadir equipos con su Hardware y su software y para el software he puesto un DBLookUpComboBox asociado a la tabla aplicaciones y he puesto un DbGrid al lado para insertar los registros que se seleccionan en el DbLookUp.

Por ejemplo el usuario selecciona en el combo la aplicación Microsoft Office pulsa el speedButton que tiene al lado del combo y ese registro se pasa al Dbgrid1 con todos sus campos(Version,Licencia,Nombre,NombreEquipo).

El dbgrid1 lo tengo asociado a un ZQuery con la siguiente consulta:
Código SQL [-]
size="1">SELECT Software.*, Equipos.NombreEquipo
FROM Software
LEFT JOIN Equipos
ON Software.NombreEquipo = Equipos.NombreEquipo

Lo que hago en esta consulta es unir la tabla equipos con la tabla software y asi cuando un usuario pinche un equipo sabra que software tiene instalado.

NombreEquipo es igual en las dos tablas pero en la tabla aplicaciones no tengo ese campo y no se como añadir registros de la tabla aplicaciones a la tabla software.
Los campos de las dos tablas son iguales, nada mas que en Software tengo un campo mas llamado NombreEquipo.

No se como puedo hacer esto, seguro que se me esta escapando alguna tonteria,pero,...no se cual es.

Un saludo

Última edición por Nbull fecha: 06-02-2006 a las 17:35:37.
Responder Con Cita
  #2  
Antiguo 06-02-2006
Sir_Roc Sir_Roc is offline
Miembro
 
Registrado: ene 2006
Ubicación: Curicó - Chile - SudAmérica
Posts: 12
Poder: 0
Sir_Roc Va por buen camino
mmm

revisa el diseño, las relaciones....

crea el mer... no te entiendo como no vas a poder unir tablas??

trata de poner aki en el foro el diseño de tus tablas...ok?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
añadir un boton a cada fila de un DBGrid User_baja1 Varios 6 02-06-2006 22:57:11
Actualizar CAMPO del registro seleccionado con DBGrid,TQUERY y UpdateSQL cronixxx Conexión con bases de datos 0 06-07-2005 00:33:05
Registro Vacio en un DBGrid si existe GENERATOR gluglu Conexión con bases de datos 1 08-02-2005 13:01:59
Posicion de un registro en un DBGrid VRO OOP 6 27-10-2004 11:22:57
Colorear Registro en dbGrid AGAG4 Varios 7 06-10-2004 17:34:51


La franja horaria es GMT +2. Ahora son las 10:43:43.


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