FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problema con LookUpListBox
Buenas:
Estoy haciendo un soft de ventas, stock, presupuestos, etc. Mi problema es cuando quiero modificar un producto. Al cargarlo, el usuario selecciona categoria y subcategoria de producto, proveedor, etc, mediante LookUpListBox. Y como quiero que el formulario de modificación sea igual al de carga, quiero que al seleccionar el producto a modificar, se vean seleccionadas la categoría, proveedor, etc del producto, y no puedo hacer eso. Los campos como nombre, precio, etc (los cargo en Edits), no tengo problemas, pero no puedo hacer que se vean seleccionados categ, subcateg, prov, etc. No se como hacerlo con el componente visual, la sentencia SQL la tengo,
y ahi vienen las claves de categoria, subcategoria, prov, nombre, precio, stock,etc, etc lo que no sé es como hacer q se "autoseleccionen" los LookUpListBoxs con lo del producto elegido. Supongo que extrayendo las claves de cada uno, y asociandolos con los keyfield y listfield.. pero no se como. Espero respuesta y gracias. Saiyan |
#2
|
||||
|
||||
Imposible dar una respuesta concreta. Explica las tablas, campos que intervienen y las sqls completas, no supongas, explica lo que quieres hacer.
Como respuesta general, que es lo único que se puede decir: necesitas relaciones maestro-detalle. Cita:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
Cita:
Saludos
__________________
Web |
#4
|
|||
|
|||
Amigos explico un poco más
Tabla PRODUCTOS NumProd NumCategoria NumSubCategoria NumProveedor Nombre Stock Precio etc... Tabla Categorias NumCategoria Nombre Tabla SubCategorias NumSubCategoria Nombre Tabla Proveedores NumProveedor Nombre direccion etc... Cuando accedo a buscar un producto para su modificación elijo categoria, luego la subcategoria y hago click derecho sobre el producto que quiero. en este ejemplo una memo ddr2 http://www.salasapucay.com.ar/images/KProdListar.JPG cuando hago click en modificar hago showmodal de un form que deberia traer de la db todos los datos de ese producto. de hecho la sentencia SQL trae todo
http://www.salasapucay.com.ar/images/KProdUpd.JPG Fijense que los edits los puedo cargar, pero no se como hacer para que se vean seleccionados los lookups con la categoria con la q esta cargada en la dB. Diganme si necesitan algo mas Gracias Saiyan |
#5
|
||||
|
||||
ListboxLookupCategoria.keyvalue := tablaproductos.Fieldbyname('NumCategoria').AsInteger;
De otra forma, podrías hacer un locate sobre el query del lookuplistbox. Cuando se da a modificar, se debería pasar los datos: - Categoria - Subcategoria - Producto a la ventana modal (la de modificación, claro). Puede que lo tengas implementado de otra forma y no necesites pasar los datos, ya que dices que puedes extraer el Edit del nombre, también podrás obtener el numCategoria, etc. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
|||
|
|||
OK, probaré lo del Locate y cuento que pasó.
del Locate Delphi dice: Cita:
pruebo y aviso Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ayuda con lookuplistbox | ercrizeporta | Conexión con bases de datos | 2 | 29-06-2007 16:17:02 |
LookupListbox, seleccionar campo no centrado | lacovera | OOP | 0 | 08-01-2007 10:13:21 |
|