Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Campos Bufferizados
Message
De
29/09/2002 17:41:45
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Campos Bufferizados
Divers
Thread ID:
00705709
Message ID:
00705709
Vues:
56
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.
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform