Login
Estamos no Facebook
Buscar
Quem está conectado
Há 24 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 22 Visitantes :: 2 Motores de busca@costa, thiag0ms
[ 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 14426 mensagens em 2047 assuntos
Cursor criado nao alimenta grid
Página 1 de 1 • Compartilhe •
Cursor criado nao alimenta grid
Bom Dia Pessoal
Tenho um form e no INIT deste coloquei:
Ao chamar o form da erro que a variavel 'C_produto' não existe.
Alguem pode me dizer aonde eu errei na montagem deste crusror para alimentar a grid?
Obrigado
Tenho um form e no INIT deste coloquei:
- Código:
SELECT * from produto INTO CURSOR C_produto
.grid1.recordsource = C_produto
.grid1.column1.header1.Caption="Codigo"
.grid1.column2.header2.caption="descricao"
.grid1.column1.Width=54
.grid1.column2.width=210
.grid1.refresh
endwith
Ao chamar o form da erro que a variavel 'C_produto' não existe.
Alguem pode me dizer aonde eu errei na montagem deste crusror para alimentar a grid?
Obrigado
Julio- Usuário 5 Estrelas

Re: Cursor criado nao alimenta grid
.grid1.recordsource = "C_produto"
faltou as aspas
faltou as aspas
m@r<3|o- Participante Assíduo

Re: Cursor criado nao alimenta grid
Corrigindo
O erro da variavel sumiu colocando as haspas simples, mas a grid vem em branco.
Se apos do select eu colocar um browse consigo visualizar o conteudo do cursor.
Onde se le:
.grid1.column2.header2.caption="descricao"
O correto é:
.grid1.column2.header1.caption="descricao"
digitei erado no post.
O erro da variavel sumiu colocando as haspas simples, mas a grid vem em branco.
Se apos do select eu colocar um browse consigo visualizar o conteudo do cursor.
- Código:
SELECT * from produto INTO CURSOR C_produto
select C_produto
browse
Julio- Usuário 5 Estrelas

Re: Cursor criado nao alimenta grid
tem que ser aspas duplas
aspas dupla cata uma variavel de tabela
e aspas simples voce usa para tratar uma string
acho que é mais ou menos isso
.grid1.recordsource = "C_produto"
muda pra aspas duplas
aspas dupla cata uma variavel de tabela
e aspas simples voce usa para tratar uma string
acho que é mais ou menos isso
.grid1.recordsource = "C_produto"
muda pra aspas duplas
m@r<3|o- Participante Assíduo

Re: Cursor criado nao alimenta grid
Mesmo alterando para haspas duplas nao preenche a grid
Julio- Usuário 5 Estrelas

Re: Cursor criado nao alimenta grid
da uma olhada , na questao do data environment ou no Project na aba data onde esta essa tabela ..... se esta o caminho correto
se voce tem 2 base , uma do projeto e outra na pasta de distrubuicao as vezes, esse alias que esta
c:\projeto\data\produtos.dbf base com dados de teste
pode ter pego um outro caminho automatico por causa de algum teste
c:\arquivos de programas\Silvestre\produtos.dbf base em branco
isso comigo acontece muito
do resto esta certo
um exemplo , eu configuro os width na grid entao no init nao monto estrutura somente coloco assim
esse codigo ja faz isso que quer fazer
ou mesmo da set path to no command e tenta novamente
se nao a erros de sintax , entao
o problema esta no Selecionar
e quando preciso estruturar ai ja faço dessa forma usando cursor.campo
se voce tem 2 base , uma do projeto e outra na pasta de distrubuicao as vezes, esse alias que esta
c:\projeto\data\produtos.dbf base com dados de teste
pode ter pego um outro caminho automatico por causa de algum teste
c:\arquivos de programas\Silvestre\produtos.dbf base em branco
isso comigo acontece muito
do resto esta certo
um exemplo , eu configuro os width na grid entao no init nao monto estrutura somente coloco assim
- Código:
SELECT clie_cod, clie_nom, clie_end, clie_num, clie_cida, clie_est ;
from cadclie1;
WHERE !EMPTY(clie_cod);
ORDER BY clie_nom ;
INTO CURSOR cadlista
thisformset.form1.pgs.page1.grid1.recordsource = "cadlista"
esse codigo ja faz isso que quer fazer
ou mesmo da set path to no command e tenta novamente
se nao a erros de sintax , entao
o problema esta no Selecionar
e quando preciso estruturar ai ja faço dessa forma usando cursor.campo
- Código:
SELECT clie_cod, clie_nom, clie_end, clie_num, clie_cida, clie_est;
from cadclie1;
WHERE &aa_cond AND !EMPTY(clie_cod);
ORDER BY clie_nom;
INTO CURSOR cadlista
thisformset.form1.pgs.page1.grid1.recordsource = "cadlista"
thisformset.form1.pgs.page1.grid1.column1.header1.Caption = "Codigo"
thisformset.form1.pgs.page1.grid1.column1.Fontsize = 8
thisformset.form1.pgs.page1.grid1.column1.header1.Fontsize = 8
thisformset.form1.pgs.page1.grid1.column1.Text1.Value = "cadlista.clie_cod"
thisformset.form1.pgs.page1.grid1.column1.width = 46
m@r<3|o- Participante Assíduo

Re: Cursor criado nao alimenta grid
Antes de abrir o pojeto na janela de comando sempre aplico o comando SET DEFA TO C:\PASTA_DO_SISTEMA, depois que abro o projeto.
Tenho um outro form igualzinho so muda a tabela e funciona.
Ja verifiquei tudo e confirmei foi alterado tudo em relação a tabela.
Tenho um outro form igualzinho so muda a tabela e funciona.
Ja verifiquei tudo e confirmei foi alterado tudo em relação a tabela.
Julio- Usuário 5 Estrelas

Re: Cursor criado nao alimenta grid
[Você precisa estar registrado e conectado para ver este link.]
segue 1 exemplo C:\carregar_grid
fiz com o codigo a qual postou
segue 1 exemplo C:\carregar_grid
fiz com o codigo a qual postou
- Código:
SELECT * from produto INTO CURSOR C_produto
WITH THISFORM
.grid1.recordsource = "C_produto"
.grid1.column1.header1.Caption="Codigo"
.grid1.column2.header1.caption="descricao"
.grid1.column1.Width=54
.grid1.column2.width=210
.grid1.refresh
endwith
m@r<3|o- Participante Assíduo

Re: Cursor criado nao alimenta grid
Pow! Marcelo, esta igualzinho aqui.
Mas acabou resolvendo, exclui a grid do formulario fechei o form; ao abrir novamente criei uma nova grid com outro nome, ai funcionou.
Obrigado
abs
julio
Mas acabou resolvendo, exclui a grid do formulario fechei o form; ao abrir novamente criei uma nova grid com outro nome, ai funcionou.
Obrigado
abs
julio
Julio- Usuário 5 Estrelas

Re: Cursor criado nao alimenta grid
Outra coisa que percebi minha grid estava com recordsource = 4 SQL - Statement, e se alterado para 1 - Alias, ela funciona.
Julio- Usuário 5 Estrelas

Re: Cursor criado nao alimenta grid
Se o RecordSourceType está em 4 - SQL, você deve preencher o RecordSource com o comando SQL, por isso não funcionou.
Você está usando um cursor, então quando mudou para 1 - Alias, funcionou.
Abraços,
Você está usando um cursor, então quando mudou para 1 - Alias, funcionou.
Abraços,

lardecristo- 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
» Criar atalho, SYS(2020) e Desktop
» Karaoke feito em FoxPro 2.6
» Como separar caminho do diretório?
» Erro no Projeto Chat
» 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