Como filtrar un campo combo

Hilo iniciado por Pedro Beltran el 14 de mayo de 2012

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #13098
    RangoPedro BeltranPedro Beltran
    Participante
    PARTICIPANTE
    1.049 Rincoins

    Saludos,

    Tengo un campo marca que añadi al formulario de Activo fijo (AssetTable) y un codigo, lo que deseo hacer es que cuando en el campo de codigo tenga el codigo 000001 me aparezcan las marcas relacionadas a ese item…

    Adicional tengo una tabla de marcas donde selecciono el item e ingreso las marcas disponibles al item, porq hasta ahora me muestra todas las marcas de todos los item el campo marca esta añadido a la tabla AssetTable y es un ExtendedDatatype de la tabla marca..

    Espero su ayuda…

    #13099
    RangoFrancisco Arias BarriosFrancisco Arias Barrios
    Participante
    PARTICIPANTE
    1.049 Rincoins

    Si entendi bien. Tenes que poner el siguiente codigo el en metodo lookup  del cambo en el design….

     

    public void lookup() {

    FormStringcontrol formStringControl;

    SysTableLookup sysTableLookup ;

    Query query = new Query();

    QueryBuildDataSource queryBuildDataSource = query.addDataSource(tablenum(TablaCatalogo));

    QueryBuildRange queryBuildRange = queryBuildDataSource.addRange(fieldnum(TablaCatalogo,field1));

    ;

    formStringControl = StringEdit1; // nombre del combo

    sysTableLookup =  SysTableLookup::newParameters(tablenum(TablaCatalogo), formStringControl);

    queryBuildRange.value(queryValue(“0001”));

    sysTableLookup.addLookupfield(fieldnum(TablaCatalogo, field1));

    sysTableLookup.addLookupfield(fieldnum(TablaCatalogo, field2));

    sysTableLookup.parmQuery(query);

    sysTableLookup.performFormLookup();

    }

     

    #13100
    RangoPedro BeltranPedro Beltran
    Participante
    PARTICIPANTE
    1.049 Rincoins

    Muchas gracias Francisco, me sirvio de mucha ayuda tu codigo.

    Saludos

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.
Carrito de compra