Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Campos Bufferizados
Message
From
29/09/2002 17:41:45
Fernando Borges
Owl Informática Ltda.
S. J. Rio Preto, Brazil
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Campos Bufferizados
Miscellaneous
Thread ID:
00705709
Message ID:
00705709
Views:
55
Olá galera!!!

Alguém pode me esplicar como faço para validar o danado de um campo ?
A tabela esta com o BufferModeOverride = 5 - Optimistic table buffering.

Os dados:

Tenho uma quantidade de Materia Prima digitada para ser produzida.
Parte desta quantidade vai para um setor e parte para outro.
Tudo isso está num grid. Numa tabela 1xM.
Materia_Prima.dbf   Setor.dbf         Itens.dbf
 IdMatPrima C(6)     IdSetor   C(3)    IdMatPrima C(6)
 Descricao  C(30)    Descricao C(30)   IdSetor    C(3)
 Peso       N(8,3)                     Entrada    N(8,3)
                                       Saida      N(8,3)
O Form:
No form eu tenho um grid onde pego os dados da tabela Itens.
Em baixo deste grid coloco um textbox com a soma dos valores digitados em Entrada e Saida atraves de um metodo totalizacao. Neste método atualmente estou usando o Select SQL para somar os campos da tabela Itens.
------------------------------------------------------------------------
|                                                                      |
|      Matéria Prima [0001] - [ Prata      ]      Qtde: [ 1.500]       |
|                                                                      |
------------------------------------------------------------------------
| Setor | Descricao | Data_Entrada |Qtde_Entrada | DtSaida | QtdeSaida |
|  0001 | Fundicao  |   15/09/2002 |      .500   |         |           |
|  0002 | Acabamento|   16/09/2002 |     1.000   |         |           |
------------------------------------------------------------------------
|     Totais de Entrada: [    1.500 ]      De Saida: [          ]      |
|                 Perda: [          ]       % Perda: [          ]      |
------------------------------------------------------------------------
O Problema:
Para validar a Qtde Entrada ela tem que ser <= a soma dos lancamentos no campo Qtde_Entrada - Qtde Liberada de Materia Prima
Só que isso está bufferizado e não consigo encontrar um comando adequado para totalizar a qtde_entrada quando estou alterando uma qtde já digitada.
Se eu alterar aquele valor .500 o total de entrada ainda continuara 1.500 assim qq validacao cai abaixo.

Alguem pode me explicar como resolver isto???

Obrigado.
Fernando Borges.
Next
Reply
Map
View

Click here to load this message in the networking platform