Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-08-2006
sagova sagova is offline
Registrado
 
Registrado: jul 2006
Posts: 4
Poder: 0
sagova Va por buen camino
Question Picklist DBgrid

Hola, les comento. Tengo un dbgrid al cual le añado en una de sus columnas un picklist con los números de serie. El dbgrid lo cargo con una sql que solo me devuelve un articulo y un número de serie. ¿Como podría hacerlo para que cuando seleccione un valor del picklist quede reflejado en le grid y muestre el n.serie elegido? o ¿Como puedo saber el valor selecionado el en picklist y con que evento?.

Última edición por sagova fecha: 16-08-2006 a las 17:47:53.
Responder Con Cita
  #2  
Antiguo 16-08-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Si el cambio no se refleja en el dbgrid, imagino que será debido a que una consulta sql, por defecto no es actualizable. La componente Query tiene una propiedad RequestLive que, puesta en true, indica que se quiere que la consulta se pueda actualizar. Intenta con eso.

// Saludos
Responder Con Cita
  #3  
Antiguo 16-08-2006
sagova sagova is offline
Registrado
 
Registrado: jul 2006
Posts: 4
Poder: 0
sagova Va por buen camino
Gracias por la respuesta. Yo utilizo ADOCOMMAND en código para realizar la consulta por lo cual no puedo hacer lo que me indicas. Mi intención es capturar la seleccion del picklist y volver a consultar la BBDD para que me devuelva el valor seleccionado del picklist. Según he visto el valor de picklist se le asigna al campo de la BBDD y lo que quiero es me muestre el articulo con el número de serie seleccionado. Te indico es un solo articulo pero con varios n.serie y si cambio el valor por el del picklist machaco el anterior y tengo dos iguales.

El la consulta realizo una seleccion para que se muestre solo la descripcion del articulo y el primer número de serie.

Código SQL [-] ='SELECT DISTINCT ao.ar_codigo,ao.ar_descrip,ao.ar_stock,ao.ar_tipo,' +
'ao.ar_precio,an.al_nombre,MAX(aco.arcod_nserie) arcod_nserie,an.al_codigo,aco.arcod_estado'+
' from art_on ao, alm_on an, art_cod_on aco where ((ao.ar_almacen=an.al_codigo) and ' +
'(an.al_codigo='+ listacod.Items.Strings[listacod.itemindex] +
') and (ao.ar_codigo=aco.arcod_articulo(+)) and (ao.ar_borrado=0) ) GROUP BY ao.ar_codigo,'+ 'ao.ar_descrip,ao.ar_stock,ao.ar_tipo,ao.ar_precio,an.al_nombre,an.al_codigo,aco.arcod_estado order by ao.ar_codigo ';
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
PickList DBGrid (Pregunta acerca de los DBGRID) lazarous Varios 1 10-01-2006 09:53:12
PickList en DBGrid Johnny Q OOP 5 27-09-2005 18:46:55
PickList de un DBGrid Sr.Scorpion Varios 1 12-08-2005 21:55:42
DBGrid Con Lookup,PickList jmedina Conexión con bases de datos 2 30-06-2004 06:28:21
PickList con AutoComplete en DBGrid Delfino Conexión con bases de datos 2 13-10-2003 20:52:41


La franja horaria es GMT +2. Ahora son las 10:58:51.


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