Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Duvidas para lancamentos em uma grid
Message
From
10/02/2002 16:56:32
 
 
To
07/02/2002 17:33:19
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00617064
Message ID:
00618098
Views:
20
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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform