Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Duvidas para lancamentos em uma grid
Message
De
10/02/2002 16:56:32
 
 
À
07/02/2002 17:33:19
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00617064
Message ID:
00618098
Vues:
21
Olá Walney!

Esta é somente uma das soluções possíveis

1. Primeiro vc deve ligar o grid a uma tabela.
A propriedade RecordSourceType = 1-Alias
A propriedade Recordsource = Alias da tabela (ex.: Pedidos)
2. No evento valid do ultimo Texbox(o de preço unitário),
inclua os comandos Append Blank e depois os Replaces com os valores
dos TextBox
3. Ainda no evento Valid Chame o Método Refresh do Grid para mostrar o novo registro
4. Mova o foco para o primeito objeto (ex.: ThisForm.TextCodMercadoria.SetFocus), para usuário entrar com o novo valor

Vc pode tambem colocar um botão para o ususario clicar e adcionar um novo registro (bem melhor). fica assim:

1. Siga o passo 1(um) acima
2. Na propriedade controlsource de cada textbox coloque o nome do alias e do campo (Ex. Pedidos.CodMercadoria)
3. No evento Click do botão novo emita um append blank e chame o método refresh do grid( aparecerá um registro em branco no grid)
4. No evento valid do ultimo campo, chame o método refresh do grid novamente para que as informações apareçam.

Abraços
Edson Oliveira dos Santos
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform