Consultor Eletrônico



Kbase P127360: Parent filter query is added to the first buffer for combo
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/5/2007
Status: Unverified

FACT(s) (Environment):

Dynamics
OpenEdge 10.x

SYMPTOM(s):

Migration from Dynamics 2.1B02 to OpenEdge 10.1B03.

Combos with parent fields and multiple buffers work differently and return unexpected results.


In 2.1B02 parent field filter was added to the last buffer by default, in newer versions it defaults to the first buffer of the query.

CHANGE:

Upgrade from Dynamics 2.1B02 to 10.B03

CAUSE:

There were multiple changes made for dynamic combos between Dynamics 2.1 and OpenEdge because the API's were rewritten. One of these changes was to add the pipe symbol to indicate which buffer the parent filter query should be applied to.

FIX:

Add a "|" (pipe sign) combo parent filter property sheets before the parent filter query to express the buffer position explicitly.

Alternatively, modify the parentJoinTables function in adm2/combo.p. Comment out the contents of the function and add the following line:

RETURN SUPER(pcParentFilterQuery).