Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Como baixar estoque usando grid
Message
From
12/06/2002 23:03:35
 
 
To
12/06/2002 21:02:04
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00667748
Message ID:
00667760
Views:
15
Boa noite, Walney.

ainda não peguei a logica de como pegar cada linha da grid pois eu uso matrizes em foxpro 2.6 mais no VFP 6.0 é grid, alguem pode me ajudar ?


Aí é que tá o barato! não olhe pra grid - olhe pra tabela que é fonte de dados grid - não queira pegar o dado que está na grid - peque o dado que está num campo da tabela, que é o mesmo dado que está na grid, já que a tabela é fonte de dados da grid.
Se você costuma varrer matrizes está fácil de mais - é só varrer a tabela. Por exemplo:
Select Vendas
go top
do while !eof("Vendas")
  if seek(Vendas.Codigo, "Produtos", "pkCodigo")    
    * faz a baixa
  endif
  skip in Vendas
enddo 
É só um exemplo. Trabalhe encima desta idéia e vê se presta.

Guarde isto: Grid serve pra mostrar dados pro usuário - não hora de trabalhar tem que ser com a tabela.

---

Eu não faria isso, mas existe também a possibilidade de se copiar a tabela para um array e aí trabalhar como você é acostumado.
Select Produtos
copy to array laProd
* pronto, agora é só trabalhar como você tem prática.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform