Login
Estamos no Facebook
Buscar
Quem está conectado
Há 36 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 35 Visitantes :: 2 Motores de buscadanielpinheirojr
[ Ver toda a lista ]
O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Karaoke feito em FoxPro 2.6
23/5/2012, 11:45 por fabiomacarrao
Bom dia a todos. Desenvolvi um programa em FoxPro for windows 2.6 para karaoke. tenho mais de 2700 …
Comentários: 3
Estatísticas
Temos 4048 usuários registradosO último usuário registrado atende pelo nome de fabiomacarrao
Os nossos membros postaram um total de 14433 mensagens em 2047 assuntos
Grid perde as configurações
Página 1 de 1 • Compartilhe •
Grid perde as configurações
Boa noite amigos,
É o seguinte, montei uma tela e nela coloquei 01 pageframe com 3 abas e em cada aba 1 grid. Cada grid sera alimentado com as informações que vira de uma unica tabela chamada produtos. Nesta tabela separei os produto por categoria (Bebidas, Carnes,porção) então cada grid deverar receber as informações por categoria, no grid 1 devera aparecer somente as bebidas , o grid 2 somente as carnes e o grid 3 somente as porções. Até que eu consegui fazer isto, demorou mas consegui !!!!
Porem quando saio da aba bebidas e vou para a aba carnes e volto para a aba bebidas o grid perde toda sua configuração de formatação, a fonte, os espaços, etc.... todos eles.
Alguem sabe como eu resolvo isto?
Obrigado.
É o seguinte, montei uma tela e nela coloquei 01 pageframe com 3 abas e em cada aba 1 grid. Cada grid sera alimentado com as informações que vira de uma unica tabela chamada produtos. Nesta tabela separei os produto por categoria (Bebidas, Carnes,porção) então cada grid deverar receber as informações por categoria, no grid 1 devera aparecer somente as bebidas , o grid 2 somente as carnes e o grid 3 somente as porções. Até que eu consegui fazer isto, demorou mas consegui !!!!
Porem quando saio da aba bebidas e vou para a aba carnes e volto para a aba bebidas o grid perde toda sua configuração de formatação, a fonte, os espaços, etc.... todos eles.
Alguem sabe como eu resolvo isto?
Obrigado.

Linghston- Participa Bastante

Re: Grid perde as configurações
O Source esta perdendo .... Provavelmente com o codigo nos Pages
Melhor dizendo o Record Source está Atualizando ...
ou Voce faz a estrutura inteira das colunas ... pra nao perder
Ou codigo voce tira ... do Init poem no Load
ou tira do Activate e poem no Init ....
Ai qdo trocar as abas ... seu código nao atualizara
tenta por tudo no Init ....
e pra refrescar refresh
Abraço Marcelo Fazan
Melhor dizendo o Record Source está Atualizando ...
ou Voce faz a estrutura inteira das colunas ... pra nao perder
Ou codigo voce tira ... do Init poem no Load
ou tira do Activate e poem no Init ....
Ai qdo trocar as abas ... seu código nao atualizara
tenta por tudo no Init ....
e pra refrescar refresh
Abraço Marcelo Fazan
m@r<3|o- Participante Assíduo

Re: Grid perde as configurações
m@r<3|o
Fiz as mudanças que voce sugeriu mas não funcionou!!!
Fazer as estrutura inteira das colunas, este eu não fiz. Teria como voce me dar uma dica de como poderia fazer?
Eu estou usando o codigo para atualizar as informações no grid no evento click de cada aba do pageframe, este abaixo:
Fiz as mudanças que voce sugeriu mas não funcionou!!!
Fazer as estrutura inteira das colunas, este eu não fiz. Teria como voce me dar uma dica de como poderia fazer?
Eu estou usando o codigo para atualizar as informações no grid no evento click de cada aba do pageframe, este abaixo:
- Código:
With Thisform
Open Database c:\sisco\bdados.Dbc
Set Defa To c:\sisco\tabelas\
Use produtos
XVR1='SELECT Produtos.*;
FROM bdados!produtos;
WHERE Produtos.categoria = "BEBIDAS";
ORDER BY Produtos.codprod INTO CURSOR C_PROD'
VRPRODUTOS=XVR1
Thisform.Pageframe1.Page1.Grid1.RecordSource=VRPRODUTOS
Thisform.Pageframe1.Page1.Refresh
Endwith

Linghston- Participa Bastante

Re: Grid perde as configurações
Tenta assim
ve se faz diferença
Coloca no Activate do Page1 ,
No activate Não precisa de Refresh
Agora nao sei como funciona sua tela ,tenta assim
ae se precisar executar insert update ou delete num botao ... ai use refresh
só que munte a grid na Builder antes , deixa ela como fosse igual pra ficar
ve se faz diferença
Coloca no Activate do Page1 ,
No activate Não precisa de Refresh
Agora nao sei como funciona sua tela ,tenta assim
- Código:
Open Database c:\sisco\bdados.Dbc
Set Defa To c:\sisco\tabelas\
Use produtos
With Thisform.Pageframe1.Page1
.Grid1.RecordSource=""
SELECT Produtos.*;
FROM bdados!produtos;
WHERE Produtos.categoria = "BEBIDAS";
ORDER BY Produtos.codprod INTO CURSOR C_BEBIBAS
.Grid1.RecordSource="C_BEBIBAS"
.grid1.column1.SetFocus
Endwith
ae se precisar executar insert update ou delete num botao ... ai use refresh
só que munte a grid na Builder antes , deixa ela como fosse igual pra ficar
m@r<3|o- Participante Assíduo

Re: Grid perde as configurações
Obrigado m@r<3|o pelas dicas mas não funcionou, vou continuar tentando para ver se consigo resolver este problema.
Valeu!!!!
Valeu!!!!

Linghston- Participa Bastante

Re: Grid perde as configurações
só vendo mesmo . , Eu resolveria assim
Entao crio ela desativada as colunas com Width Font tudo igual
e Executo após o Select a Estrutura do Cabecalho
e Trato o Value Vazio .... retorno vazio com Tally
Caso contrario ele preenche o cursor cadlista em Value
Somente assim resolvo .... esse provavelmente arruma
- Código:
Open Database c:\sisco\bdados.Dbc
Set Defa To c:\sisco\tabelas\
Use produtos
SELECT Produtos.*;
FROM bdados!produtos;
WHERE Produtos.categoria = "BEBIDAS";
ORDER BY Produtos.codprod INTO CURSOR C_BEBIBAS
SELECT C_BEBIDAS
With Thisform.Pageframe1.Page1
IF _tally = 0
= MESSAGEBOX("Não Existe Informações para esse Periodo",48,"Aviso")
.grid1.recordsource = "C_BEBIBAS"
.grid1.column1.header1.Caption = "Codigo"
.grid1.column1.Fontsize = 8
.grid1.column1.header1.Fontsize = 8
.grid1.column1.Text1.Value = ""
.grid1.column1.width = 46
.grid1.column2.header1.Caption = "Produto"
.grid1.column2.Fontsize = 8
.grid1.column2.header1.Fontsize = 8
.grid1.column2.Text1.Value = ""
.grid1.column2.width = 83
ENDIF
.grid1.recordsource = "C_BEBIBAS"
.grid1.column1.header1.Caption = "Codigo"
.grid1.column1.Fontsize = 8
.grid1.column1.header1.Fontsize = 8
.grid1.column1.Text1.Value = "C_BEBIBAS.codigo"
.grid1.column1.width = 46
.grid1.column2.header1.Caption = "Produto"
.grid1.column2.Fontsize = 8
.grid1.column2.header1.Fontsize = 8
.grid1.column2.Text1.Value = "C_BEBIBAS.produto"
.grid1.column2.width = 83
.grid1.column1.text1.setfocus
Endwith
Entao crio ela desativada as colunas com Width Font tudo igual
e Executo após o Select a Estrutura do Cabecalho
e Trato o Value Vazio .... retorno vazio com Tally
Caso contrario ele preenche o cursor cadlista em Value
Somente assim resolvo .... esse provavelmente arruma
m@r<3|o- Participante Assíduo

Re: Grid perde as configurações
Obeigado m@r<3|o !!!!!
Suas dicas e explicações foram funtamentais para eu solucionar o meu problema.
Muito Obrigado mesmo.
Veleu!!!!
Bom fim de semana a todos!!!!
Suas dicas e explicações foram funtamentais para eu solucionar o meu problema.
Muito Obrigado mesmo.
Veleu!!!!
Bom fim de semana a todos!!!!

Linghston- Participa Bastante

Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Início
» Modificar TitleBar e Icone do Executavel.
» Criar atalho, SYS(2020) e Desktop
» Karaoke feito em FoxPro 2.6
» Como separar caminho do diretório?
» Utilizando PHPMailer
» Programador em Visual Foxpro
» Link PHP (Dúvida)
» Fundo do PROJETO Transparente??
» Minimizar , Maximizar e Restaurar
» Pivot Table no sql server
» Scroll EditBox Automatico
» Select Nexval do FoxPro no OracleXE
» Colocar gif na caixa do MESSAGEBOX ()
» Comparar Versões do programa.exe
» Menu lateral
» Fazer com que a tela do sistema assume a janela principal
» Trocar Palavra no Sistema
» invocar Dll em Xbase
» Fechar Porta Aberta