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 11-01-2012
Zucra Zucra is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 19
Poder: 0
Zucra Va por buen camino
Conectando con BD en Access

Hola, bueno, soy bastante nuevo en delphi y estoy intentando hacer un programa, en el tengo en un DataModule un DataSource conectado con un ADOQuery que a su vez esta conectado con el ADOConection y luego un ADOCommand conectado tambien al ADOConection y este ultimo conectado a la base de datos. Por otro lado, tengo un formulario, con un par de ComboBox (en ellos deberia mostrar los elementos de las tablas de la base de datos) y bueno, mi consulta es, como conecto la ComboBox con el DataSource del DataModule, o como tendria que hacer, para lograr eso que quiero, mostrar los elementos.

Desde ya muchas gracias
Responder Con Cita
  #2  
Antiguo 11-01-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
mi consulta es, como conecto la ComboBox con el DataSource del DataModule, o como tendria que hacer, para lograr eso que quiero, mostrar los elementos.
Hola Zucra.

En realidad no podés conectar un TDataSource a un TComboBox, tendrías que recorrer el ADOQuery del principio al fin e ir cargando el campo que te interese en su propiedad Items. Si es posible conectarlo a un TDBComboBox, pero a efectos de mostrar o seleccionar un campo el TDBLookupComboBox te va a simplificar mucho la tarea. Te pongo unos enlaces que recuerdo se trata sobre el uso (hay muchos más si haces una búsqueda en los foros).Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 11-01-2012 a las 16:00:06.
Responder Con Cita
  #3  
Antiguo 11-01-2012
Zucra Zucra is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 19
Poder: 0
Zucra Va por buen camino
Muchas gracias, ya pude hacerlo, buenisima la info pero tengo un problema... en el DBLookUpComboBox no se puede escribir... y yo necesito que me muestre lo que tengo en la tabla, pero a la vez que me deje escribir para poder agregar un nuevo elemento a la tabla... por eso utilizaba la combobox comun... pero con la combobox comun, no logro que me muestre la lista de elementos, solo me muestra uno

Última edición por Zucra fecha: 11-01-2012 a las 17:34:27.
Responder Con Cita
  #4  
Antiguo 11-01-2012
Avatar de kapcomx
kapcomx kapcomx is offline
Miembro
 
Registrado: jun 2007
Ubicación: Puebla México
Posts: 350
Poder: 18
kapcomx Va por buen camino
Combobox

ESPERO ESTE EJEMPLO TE SIRVA HAGO UNA CONSULTA Y EL RESULTADO LO AGREGO AL COMBO ....


//hago la consulta..
Código Delphi [-]
with QUERY1 do   
begin
close;
sql.clear;
sql.add('SELECT * FROM CLIENTES');
execSQL;
open;
end;

COMBOBOX1.Clear; //LIMPIO EL COMBO
COMBOBOX1.Items.Add('TODOS'); //OPCIONAL 

//HAGO UN RECORRIDO EN EL RESULTADO DE LA CONSULTA Y LLENO EL COMBO
QUERY1.First;
WHILE NOT (QUERY1.EOF) DO
BEGIN
   COMBOBOX1.Items.Add(QUERY1.FieldValues['CLIENTE']);
QUERY1.Next;
end;



SALUDOS...

Última edición por ecfisa fecha: 11-01-2012 a las 19:31:20. Razón: etiquetas [delphi] [/delphi]
Responder Con Cita
  #5  
Antiguo 11-01-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola kapcomx.

Por favor cuando incluyas código en el mensaje utiliza TAG's:



Saludos y gracias por tu colaboración.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #6  
Antiguo 11-01-2012
Avatar de kapcomx
kapcomx kapcomx is offline
Miembro
 
Registrado: jun 2007
Ubicación: Puebla México
Posts: 350
Poder: 18
kapcomx Va por buen camino
tags

ok ecfisa, de hecho los puse, nose por que no saldrian, prometo usar la vista previa para futuros mensajes ...
Responder Con Cita
  #7  
Antiguo 11-01-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por kapcomx Ver Mensaje
ok ecfisa, de hecho los puse, nose por que no saldrian, prometo usar la vista previa para futuros mensajes ...
Hola.

Seguramente se deba al problema que existe con la interfaz mejorada (WYSIWYG) del editor de mensajes del foro. Para evitar el problema de las etiquetas yo utilizo el estandard, aunque su uso es un poquito más espartano, en cambio no te generará ningún problema.

Podés cambiarlo desde: User CP -> Editar Opciones -> Interfaz del Editor de Mensajes -> Editor Estándar -> Controles de Formato Extra


Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
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
Conectando a MySQL hgiacobone MySQL 14 10-03-2011 02:06:29
Problemas conectando ADO en SQL Express paladincubano Conexión con bases de datos 6 18-03-2008 15:49:28
conectando con MySQL chipsoni Conexión con bases de datos 7 29-11-2005 22:15:13
Error conectando una base de datos Access hunabku Conexión con bases de datos 0 23-05-2005 17:05:08
Conectando a través de Internet muli Firebird e Interbase 11 12-01-2004 16:45:08


La franja horaria es GMT +2. Ahora son las 00:47:27.


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