Bom dia galera do for each! Estou com o seguinte probema: Em um programa existe um browser que lista o histórico financeiro do cliente. Quanto eu estou no programa no cliente 3 por exemplo e mudo para outro, ele assinala o emitente como o anterior. Se eu estou no 3 e vo para o 20, ele puxa os dados do cliente 20, mas o histórico do cliente 3 e assim por diante. Não tenho a mínima idéia do que seja. Segue a trigger: find emitente where rowid(emitente) = gr-emitente no-lock no-error. OPEN QUERY {&SELF-NAME} FOR EACH dz-hist-cli of emitente where dz-hist-cli.cod-motivo >= motivo-ini and dz-hist-cli.cod-motivo <= motivo-fim and mgcar.dz-hist-cli.data >= data-ini and dz-hist-cli.data <= data-fim and mgcar.dz-hist-cli.usuario >= usuario-ini and dz-hist-cli.usuario <= usuario-fim NO-LOCK ~{&SORTBY-PHRASE} INDEXED-REPOSITION. Att, Guilherme.
Estava analisando e parece que o problema está na include i-vrtab.i. Alguém sabe como utiliza-la? Aonde eu devo assinalar as variáveis, etc? Como esse programa veio de outra os padrões são diferentes dos que eu uso..