Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-05-2007
Avatar de david_uh
david_uh david_uh is offline
Miembro
 
Registrado: may 2007
Ubicación: Arequipa, Perú
Posts: 227
Poder: 17
david_uh Va por buen camino
Question listboxt con data relacionada al item !!!!

en Visual Basic un listbox tiene un valor asociado a cada item de la lista (list1.itemdata(indice)=valor) existe en basic algo similar es que deseo llenar una lista con nombres de clientes clientes y asociar a c/u su ID para que se almacene este en mi tabla, el hecho es que deseo cargar todos los nombres de cliente en una lista para que esta vaya seleccionando el cliente que corresponde al tipeado en un edit y al presionar enter este codigo del cliente seleccionado pase al tag del edit para guardar ese valor en la tabla de pedidos
agradecido de antemano por la respuesta me despido
Responder Con Cita
  #2  
Antiguo 21-05-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por david_uh
en Visual Basic un listbox tiene un valor asociado a cada item de la lista (list1.itemdata(indice)=valor) existe en basic algo similar es que deseo llenar una lista con nombres de clientes clientes y asociar a c/u su ID para que se almacene este en mi tabla, el hecho es que deseo cargar todos los nombres de cliente en una lista para que esta vaya seleccionando el cliente que corresponde al tipeado en un edit y al presionar enter este codigo del cliente seleccionado pase al tag del edit para guardar ese valor en la tabla de pedidos
agradecido de antemano por la respuesta me despido
Espero que haya sido un error de dedo, si es así en Delphi puedes usar un TDBLookupListBox o un TDBLookupComboBox el cual te mostrará los nombres de clientes y cuando lo seleccionas te mostrará sus datos en un DBGrid o en DBEdits.

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 21-05-2007
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cool Creo yo...

Me parece que a lo que se refiere el amigo david_uh es independiente de las BDs... pero no siendo éste el caso; cualquier coleccion TStrings (cualquier vector de cadenas ~ listas), tienen una propiedad Objects, la cual es tambien un vector asociado a cada índice. Lo que me parece sebroso es que lo puedes relacionar con cualquier objeto pues su tipo es Pointer, y podrías tomarlo como un TObject para hacer maravillas, pero para comprenderlo te lo muestro así:

Código Delphi [-]
ComboBox1.Items.Objects[Index] := Pointer(666);

Saludos!
Responder Con Cita
  #4  
Antiguo 22-05-2007
Avatar de david_uh
david_uh david_uh is offline
Miembro
 
Registrado: may 2007
Ubicación: Arequipa, Perú
Posts: 227
Poder: 17
david_uh Va por buen camino
si funciona pero como recupero el dato almacenado en esa propiedad????? digamos para almacenarlo en otra tabla
Responder Con Cita
  #5  
Antiguo 22-05-2007
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Un ejemplo vale mas que mil palabras:

Código Delphi [-]
var
  Codigo: Integer;
begin
  Codigo := Integer(ComboBox1.Items.Objects[ComboBox1.SelectedIndex]);
  ShowMessage('El código del cliente seleccionado es ' + IntToStr(Codigo));
end;

Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #6  
Antiguo 22-05-2007
Avatar de david_uh
david_uh david_uh is offline
Miembro
 
Registrado: may 2007
Ubicación: Arequipa, Perú
Posts: 227
Poder: 17
david_uh Va por buen camino
ok jachguate gracias si me sirvio pero en lugar de la propiedad selctedtem use itemindex muchas gracias....
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
eliminacion de tablas relacionada alfil123 Conexión con bases de datos 8 04-09-2006 19:05:58
Data-aware o no data-aware... esa es la cuestión! __marcsc Debates 22 09-07-2006 21:32:36
listbox con item repetidos DM2005 Varios 9 07-07-2006 16:18:02
Pregunta tonta relacionada con el campo "autoincremento" de paradox ojan69 Conexión con bases de datos 1 20-12-2005 15:43:10
eliminar item en tlistbox kakesoft OOP 2 05-05-2005 15:41:11


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


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