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 15-10-2007
douglas douglas is offline
Miembro
 
Registrado: jul 2007
Posts: 145
Poder: 17
douglas Va por buen camino
adjuntar los registro de un campo de mi tabla en un DBcombobox

buenas quiero llenar un dbcombobox con la informacion de una tabla que tengo en una base de datos hecha en access, solo me interesa que el db combobox se llena con el campo empresa, diganme como le hago, me imagino que es con una while not eof pero no so como tratarlo con bases de datos, intente pero no puede, profis necestio ayudita.
Responder Con Cita
  #2  
Antiguo 15-10-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Mira este hilo.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 15-10-2007
douglas douglas is offline
Miembro
 
Registrado: jul 2007
Posts: 145
Poder: 17
douglas Va por buen camino
Simon Estuvre Revisando Ese Hilo, Y Creeme Que Probe Hacer Algo Semejante Y La Verdad No Se Pudo, No Puedes Ayudarme
Responder Con Cita
  #4  
Antiguo 16-10-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Código Delphi [-]
AdoTable1.First;
   While not AdoTable1.Eof do
   begin
      DBLookUpComboBox8.Items.Add(AdoTable1MiCampo.Value);
      AdoTable1.Next;
   end;
Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 23-10-2007
douglas douglas is offline
Miembro
 
Registrado: jul 2007
Posts: 145
Poder: 17
douglas Va por buen camino
sip esta buena la solucion, pero utilizo solo un table, no un ado table e intente realizar el codigo que tu amablemente pusiste y no me funciono, dime, amigo que puedo hacer.
Responder Con Cita
  #6  
Antiguo 23-10-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Solucion simple y sencilla.
Quita el DBCombobox y pon un Combobox sencillo.
No uses un Table usa un Query.
Pon este codigo, puede ser en el form create o donde la necesites.
Código Delphi [-]
Query1.Active := False;
   Query1.SQL.Text := 'Select Empresa From TuTabla';
   Query1.Active := True;
   While not Query1.Eof do
   begin
      Combobox1.Items.Add(Query1.Fields[0].Text);
      Query1.Next;
A ver como te va, lo comentas.
Saludos
Responder Con Cita
  #7  
Antiguo 23-10-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Porque mejor no usas un DBLookupComboBox para mostrar la empresa

Ligas las propiedades

Cita:
ListSource = DataSource
KeyField = Llave
ListField = Empresa
Y listo, ya verás el nombre Empresa en el ComboBox

Nota: requieres de una llave en tu tabla

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #8  
Antiguo 23-10-2007
douglas douglas is offline
Miembro
 
Registrado: jul 2007
Posts: 145
Poder: 17
douglas Va por buen camino
gracias caral funciono re bien , aaaw, que buenas personas son todos ustedes, funciono re bien, muestra todas las empresas, el codigo me quedo asi:
Código

procedure TForm1.Button1Click(Sender: TObject);
begin Query1.Active:=false;
Query1.SQL.Text:='Select empresa from Empresa';
Query1.Active:=true;
while not Query1.Eof do
begin
combobox1.Items.Add(Query1.Fields[0].text);
Query1.Next;
end;


obviamente al pulsarlo, me reconocera todas las empresas que tenga almacenadas en mi tabla

pero se podra hacer esto solamente al abrir el form ???????

la verdad es que si se puede aprovechando el procedimiento creacion del form, aplique el mismo codigo solo agregando el codigo para limpiar el combobox, puesto que al iniciar varias veces el form, el combobox se iba llenando, a todos muchas gracias aqui les dejo el ejemplo.
procedure TForm1.FormCreate(Sender: TObject);
begin
combobox1.Clear;
Query1.Active:=false;
Query1.SQL.Text:='Select empresa from Empresa';
Query1.Active:=true;
while not Query1.Eof do
begin

combobox1.Items.Add(Query1.Fields[0].text);
Query1.Next;
end;
end;

gracias todo me funciona de maravilla

Última edición por douglas fecha: 23-10-2007 a las 23:48:29.
Responder Con Cita
  #9  
Antiguo 23-10-2007
douglas douglas is offline
Miembro
 
Registrado: jul 2007
Posts: 145
Poder: 17
douglas Va por buen camino
bueno ahora la intencion de tener en el combobox las empresas es la siguiente, estas tienen un codigo, deseo poder dar clic a cualquier empresa y que me muestre el codigo, que tambien esta en la tabla, e estado pensando como, pero la verdad no se ni como empesarlo, creo que se usa el query, pero la verdad hasta hoy utilize quirys, por favor necesito ayuda, de antemano les agradezco todas sus finas atenciones hacia mi.
Responder Con Cita
  #10  
Antiguo 24-10-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
En el wiki del club hay mucha información que hemos puesto.
Aqui hay varios ejemplos muy interesantes y aquí hay otros para que los descargues y los pruebes te van a servir mucho.
No dudes en preguntar, para eso estamos.
saludos
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
busqueda en tabla con edit y un dbcombobox memox Tablas planas 6 05-08-2007 02:09:54
mostrar un campo de una tabla en un dbcombobox emenchi34 Conexión con bases de datos 9 01-11-2006 20:40:03
Comparar un registro de un edit con un registro de una tabla en una consulta Damian666 SQL 10 01-10-2005 00:43:20
DBComboBox para mostrar valores de una tabla PTW Conexión con bases de datos 3 15-04-2004 19:37:08
Visualizar todos los valores de una campo en un dbcombobox vhirginia Tablas planas 1 25-03-2004 14:32:33


La franja horaria es GMT +2. Ahora son las 03:22:02.


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