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 01-06-2011
guillermohampp guillermohampp is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 15
Poder: 0
guillermohampp Va por buen camino
Mostrar

hola gente , tengo un problema , por si alguien sabe , quiero mostrar en una listbox , lo q tengo en un campo de una tabla de una base,
por ej en la base en la tabla cab_nom sol, agua, tierra,
quiero mostrar esos nombres en la lista
desde ya muchas gracias
Saludos
Responder Con Cita
  #2  
Antiguo 01-06-2011
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 guillermohampp.

No sé con que BD ni que componentes estes trabajando, pero una forma sencilla de hacerlo es:
Código Delphi [-]
procedure TForm1.btMostrarClick(Sender: TObject);
var
  BM: TBookMarkStr;
begin
  with tabla_cab_nom do  // suponiendo que así se llame tu tabla
  begin
    BM:= BookMark;    // guardar posición actual de la tabla
    DisableControls;  // desactivar mostrar en controles asociados
    First;            // ir al primer elemento de la tabla 
    while not Eof do
    begin
      ListBox1.Items.Add(FieldByName('SOL').AsString+' - '+  // suponiendo que así se llamen tus campos
                         FieldByName('AGUA').AsString+' - '+
                         FieldByName('TIERRA').AsString);
      Next;   // siguiente registro
    end;
    BookMark:= BM;   // retornar a posición almacenada
    EnableControls;  // activar mostrar 
  end;
end;

Saludos.
__________________
Daniel Didriksen

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

Última edición por ecfisa fecha: 01-06-2011 a las 03:18:57. Razón: Documentar el código
Responder Con Cita
  #3  
Antiguo 01-06-2011
guillermohampp guillermohampp is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 15
Poder: 0
guillermohampp Va por buen camino
gracias por la resp, estoy usando, la base esta echa en acces,
estaba pensando eso se podra hacer con Select tambien?
para ahorrar en poner fielbyname...
Responder Con Cita
  #4  
Antiguo 01-06-2011
guillermohampp guillermohampp is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 15
Poder: 0
guillermohampp Va por buen camino
otra cosa , los tipo de cab sola agua tierra , son los nombres de las cabañas y estan en el mismo campo
Responder Con Cita
  #5  
Antiguo 01-06-2011
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 guillermohampp Ver Mensaje
estaba pensando eso se podra hacer con Select tambien?.
Si, por supuesto podés realizar la carga con una consulta.

Cita:
para ahorrar en poner fielbyname
Si has creado campos persistentes podes utilizar su nombre por ejempo: tb_cab_nomSol.AsString.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #6  
Antiguo 01-06-2011
guillermohampp guillermohampp is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 15
Poder: 0
guillermohampp Va por buen camino
claro tenia esa idea de cargarlo con una consulta, supongo q a la consulta la tendria q hacer en el load del formilario , y realizar la carga ahi! pero bien cuenta no me doy jaja
bueno gracias de todos modos y saludos
Responder Con Cita
  #7  
Antiguo 01-06-2011
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.

Con una consulta, al inicio del form, podría ser:
Código Delphi [-]
procedure TForm1.FormShow(Sender: TObject);
begin
  Query.SQL.Clear;
  Query.SQL.Add('SELECT SOL, AGUA TIERRA FROM CAB_NOM');
  Query.Open;
  while not Query.Eof do
  begin
    ListBox1.Items.Add(Query.FieldByName('SOL').AsString +' - '+
                       Query.FieldByName('AGUA').AsString+' - '+
                       Query.FieldByName('TIERRA').AsString;
    Query.Next;
  end;
  Query.Close;
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #8  
Antiguo 01-06-2011
guillermohampp guillermohampp is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 15
Poder: 0
guillermohampp Va por buen camino
Smile

que genio! ja, mañana lo implemento y te digo como me fue , 1000 gracias!
Responder Con Cita
  #9  
Antiguo 01-06-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, guillermohampp, recuerda seguir nuestras normas, una de ellas se refiere a poner títulos descriptivos en las preguntas. Gracias por tu colaboración.
Responder Con Cita
  #10  
Antiguo 01-06-2011
guillermohampp guillermohampp is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 15
Poder: 0
guillermohampp Va por buen camino
si , disculpas!, no es nada descriptivo el titulo que puse :S
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
mostrar la hora airam C++ Builder 5 31-07-2008 20:59:01
Mostrar un Contador Deiv HTML, Javascript y otros 7 09-07-2007 04:04:34
Mostrar DXF Churi Gráficos 1 08-01-2007 14:33:20
mostrar o no mostrar un control en un DBCTRLGRID segun la fila gesteban OOP 0 10-11-2005 17:21:11


La franja horaria es GMT +2. Ahora son las 23:28:30.


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