sábado, 30 de enero de 2010

Seleccionar Data de Varias Compañias mediante queries

Hola, tambien se puede seleccionar data de varias compañias mediante queries. Les dejo un ejemplo x++:

static void Acceso_CrossCompany_Query(Args _args)
{

    Query query = new Query();

    QueryBuildDataSource qbds = query.addDataSource(tableNum(InventTable));

    QueryRun queryRun;

    InventTable inventTable;
;

    qbds.addRange(fieldNum(InventTable, ItemId)).value(queryValue("1000001"));

    query.allowCrossCompany(true);//permitir cruce

    query.addCompanyRange("dm0");//compañia

   query.addCompanyRange("dm1");//compañia

   queryRun = new QueryRun(query);

   while (queryRun.next())

  {

      inventTable = queryRun.get(tableNum(InventTable));

     print inventTable.ItemId, " / ", inventTable.dataAreaId;

  }

   pause;

}
Saludos

No hay comentarios:

Publicar un comentario