![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Recorrer DBLookupcombobox
hola amigos del foro tengo un problema y necesito ayuda ya que he buscado y no he encontrado mucho
resulta que tengo en DBLookupcombobox se llama DBLCB_Cantidades este recibe un set de resultado de un procedimiento almacenado y se llena con lo siguientes datos Cantidad 600 800 400 100 200 se que con el KeyValue puedo acceder a uno de esos datos si es que programo el evento OnClick del dblookup pero no me sirve para mis propositos ya que este me duevuelve solo un valor, yo necesito por ejemplo que aparesca la forrma llame al procedimiento almacenado se llene el dblookup con los datos y enseguida el arreglo se llene con todos los datos del dblookup existe alguna manera de recorrer el dblookup y asignar cada uno de sus datos a un arreglo? cantidad_arreglo[1]:=DBLCB_Cantidades,KeyValue[1]; cantidad_arreglo[2]:=DBLCB_Cantidades,KeyValue[2]; cantidad_arreglo[3]:=DBLCB_Cantidades,KeyValue[3]; ....... algo como eso se que eso que puse no es posible pero es pa ilustrar algo es que necesito trabajar con los datos del keyvalue pero necesito tenerlos todos en un arreglo y la verdad no se como espero algun consejo de uds gracias |
#2
|
||||
|
||||
y porq no llenas una tabla de memoria en lugar de un arreglo?, asi te puede servir para los dos propositos
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#3
|
|||
|
|||
una tabla de memoria???? pero no sera mucho para solo una columna de datos??
solo es Cantidad 600 400 200 100 que leo desde una tabla en el sql server, no hay forma de recorrer de alguna manera el dblookup? ![]() gracias por responder tomare en cuenta tu idea bueno mas bien tomare en cuenta todas las ideas que me den ![]() |
#4
|
|||
|
|||
Yo no he entendido que es lo que quieres, a que le llamas arreglo, la información que necesitas esta en otra tabla, son datos de la misma tabla, seria bueno que detallaras la problematica, no te preocupes por espacio.
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
|||
|
|||
ok, lo que pasa es que tengo una tabla en sql server llamada Detalles_Productos
esta se compone asi Codigo_Producto 1 2 3 4 5 Codigo_Plato 12 45 48 8 5 Cantidad 500 600 700 800 900 en mi programa delphi llamo a un procedimiento almacenado para que en una grilla me muestre esa tabla, los datos que me interesa rescatar son Codigo_Producto y Cantidad, ok hasta ahi todo bien, todo ok el procedimiento funciona a la perfeccion llena la grilla y todo eso, mi problema es que debo trabajar con los datos de la columna CANTIDAD, tengo un procedimiento almacenado llamado SP_BUSCA_PRODUCTOS que recibe de parameto un integer ese procedimiento me trae las columnas codigo_producto y cantidad Cantidad 500 600 700 800 900 con esos datos necesito trabajar, para eso use un dblookupcombox el dblookup se llena con la columna cantidad pero ahora no se como sacar los datos del dblookup!!!!! por que con dblookup.keyvalue; solo obtengo un solo valor y quiero obtenerlos todos para poder trabajar sobre ellos el problema es que tengo un dblookup lleno de datos y necesito sacarlos todos no solo de a uno si me dicen programa el evento onclick del dblookup para que cada vez que hagas click te devuelva el dblookup.keyvalue no me sirve por que eso solo me devuelve un valor. Necesito sacrlos todos del dblookup y asignarselos a algo si no se puede busco otra forma aaahh que dificil explicarlo ojala alguien lo entienda, entiendo que es dificil |
#6
|
|||
|
|||
Y porque en lugar de usar un DBLookUpComboBox mejor usas un DBGrid, ahi vas a ver todos los datos sin problema.
La función del DBLookUpComboBox es la de poder seleccionar de su lista el dato que deseas y generar cualquier proceso sobre el dato seleccionado. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
recorrer listbox | DM2005 | Varios | 5 | 01-09-2006 16:19:20 |
Recorrer arreglo | Perrero80 | Varios | 3 | 18-05-2006 22:52:27 |
Recorrer fichero ini | Tecnic2 | OOP | 9 | 08-06-2005 18:33:25 |
Recorrer un archivo .rtf | blamsa | Varios | 2 | 25-05-2005 11:52:48 |
Recorrer un StringList | bustio | Varios | 2 | 27-02-2005 19:50:21 |
![]() |
|