Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
37 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 36 Visitantes :: 2 Motores de busca

danielpinheirojr

[ 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
» Erro no Projeto Chat
Hoje à(s) 11:38 por Sub-Zero

» Modificar TitleBar e Icone do Executavel.
Hoje à(s) 11:24 por Sub-Zero

» Criar atalho, SYS(2020) e Desktop
Ontem à(s) 23:07 por Sub-Zero

» Karaoke feito em FoxPro 2.6
Ontem à(s) 18:51 por Sub-Zero

» Como separar caminho do diretório?
Ontem à(s) 18:49 por Sub-Zero

» Utilizando PHPMailer
Ontem à(s) 09:45 por paulomelo

» Programador em Visual Foxpro
Ontem à(s) 09:03 por mauro victoria

» Link PHP (Dúvida)
21/5/2012, 08:25 por BrunoMesquita

» Fundo do PROJETO Transparente??
20/5/2012, 19:48 por thiag0ms

» Minimizar , Maximizar e Restaurar
18/5/2012, 16:28 por FERNANDOMATRELLA

» Pivot Table no sql server
15/5/2012, 12:35 por edspicer

» Scroll EditBox Automatico
14/5/2012, 10:31 por Julio

» Select Nexval do FoxPro no OracleXE
10/5/2012, 00:16 por Sub-Zero

» Colocar gif na caixa do MESSAGEBOX ()
9/5/2012, 14:39 por Linghston

» Comparar Versões do programa.exe
8/5/2012, 16:10 por Linghston

» Menu lateral
7/5/2012, 02:36 por lardecristo

» Fazer com que a tela do sistema assume a janela principal
7/5/2012, 02:20 por lardecristo

» Trocar Palavra no Sistema
7/5/2012, 01:55 por lardecristo

» invocar Dll em Xbase
7/5/2012, 01:18 por lardecristo

» Fechar Porta Aberta
7/5/2012, 01:00 por lardecristo

Erro no Projeto Chat

2/5/2012, 08:37 por renatojunior2009

Bom dia Pessoal,

Estou desenvolvendo um chat , só que estou com dois erros o qual eu não sei …

Comentários: 7

Modificar TitleBar e Icone do Executavel.

23/5/2012, 20:17 por thiag0ms

Oi, tem como desabilitar o botao de Maximizar do TitleBar...

Eu keria simular uma TitleBar...mais …

Comentários: 5

Criar atalho, SYS(2020) e Desktop

23/5/2012, 17:57 por thiag0ms

Ola denovo...3 dúvidas...

como diz o título do tópico eu queria como criar uma atalho no …

Comentários: 3

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

Como separar caminho do diretório?

20/5/2012, 21:30 por thiag0ms

tentei di muitas formas mais ainda não consegui...

bom, eu fis uma rotininha para que quando o …

Comentários: 10

Estatísticas
Temos 4048 usuários registrados
O último usuário registrado atende pelo nome de fabiomacarrao

Os nossos membros postaram um total de 14433 mensagens em 2047 assuntos

Fechar tabelas e Manipular dados (Avançar, Voltar, ...) 5 5 4

Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por erick em 13/10/2011, 09:16

Caros,

Seguem algumas duvidas que estou tendo utilizando o vfp:

1 - Quando eu dou um select em uma tabela, o vfp abre essa tabela, como faço para fechar a tabela depois, pois quando fecho o form todas tabelas que utilizei dando o select ficam abertas?

2 - Como faço para 'Avançar', 'Voltar', 'Ir para o primeiro' e 'Ultimo registro' de uma tabela? como faço para manipular os dados da tabela dessa forma.

Lembrando que não estou utilizando data enviroment ou outro meio parecido, estou utilizando os comandos sql manualmente para interagir com o banco postgre, obrigado!

erick
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por alceu11 em 13/10/2011, 10:14

1) select campos from tuatabela Where condicao into cursor teste
select teste
use in teste &&fecha o cursor ou tabela

2) primeiro registro comando "Go top in nometabela // ou nomedocursor"
Exemplo: baisco
if reccount() > 0
go top in nometabela
else
wait window 'nao ha registro'
endif
thisform.refresh
ultimo registro
go bottom in nometablea
thisform.refresh
browse
*************
skip avanca um registro ,, sempre verificando o eof()
skip -1 retorna um registro, sempre vefiricando o bof()

Seek para buscar com chave indexada
********
Aki to forum temos exemplos com, este tipo de situacao na secao videos...

veja este video so fazer os testes com as dicas ke postei acima
[Você precisa estar registrado e conectado para ver este link.] src="[Você precisa estar registrado e conectado para ver este link.] width="425" height="350" type="application/x-shockwave-flash" wmode="transparent" quality="high" scale="exactfit">

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por m@r<3|o em 13/10/2011, 10:32

Baixa esse Exemplo aqui tem o que precisa

[Você precisa estar registrado e conectado para ver este link.]


voce só fecha cursor ,
tabela não que eu saiba
veja o comando sqlRollback vai ajudar muito

exemplo de fechar o cursor

=sqlexec( XXXXX , XXXXXX , "cursor")
USE IN CURSOR


m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por erick em 13/10/2011, 11:03

tenho o meu form cadastro de estoque, no LOAD dele eu tenho o seguinte codigo para se conectar com o banco:

Código:
LOCAL dbConexao, cmdSQL

thisform.AddProperty("conexao",0)

dbConexao = ;
        [DRIVER={PostgreSQL ANSI};DATABASE=autoPecas;]+;
        [SERVER=localhost;PORT=5432;UID=usuario;PWD=senha;]
       
thisform.conexao = ;
        SQLSTRINGCONNECT(dbConexao)


no INIT dele tenho esse codigo para listar os dados da tabela montveic e jogar para o cursor "mont"

Código:
cmdSQLMont = "select * from montveic"

SQLEXEC(thisform.conexao,cmdSQLMont,"mont")


tenho um combo montadora q esta em um pageframe, com o seguinte codigo no campo INIT dele:

Código:
SELECT mont
GO TOP
this.RowSource = "mont.montveic"
this.RowSourceType = 6
this.DisplayValue = mont.montveic


mas, esse codigo me retorna um erro quando executo o form dizendo:
'ALIAS MONT IS NOT FOUND'

o que estou fazendo de errado? quando eu coloco o codigo do INIT que esta no combo, no INIT do form, funciona, mas não entendo porque

erick
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por m@r<3|o em 13/10/2011, 11:18

Para Digitação facilita mto pro usuario . sem usar Go Top ,
principalmente qdo usa do Like.

faça assim para preeencher a combo , tudo no INIT do Form


Código:
cmdSQLMont = "select * from montveic"
SQLEXEC(thisform.conexao,cmdSQLMont,"mont")

THISFORM.COMBO1.clear
SCAN
    THISFORM.COMBO1.AddItem(mont.montveic)
ENDSCAN

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por erick em 13/10/2011, 12:23

em qual momento eu devo fechar um cursor? quando tento fechar o cursor utilizando o USE IN ele da a seguinte mensagem:

"Cannot access the selected table. nomeVeic"

erick
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por alceu11 em 13/10/2011, 12:46

Para Fechar, vc tem selecionar o cursor ou a tabela.
Select NomeVeic
Use in nomeVeic

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por m@r<3|o em 13/10/2011, 12:50

Use in acho que é pra fechar Cursor DBF

conferi aqui e para SGDB tenta assim

Select "mont"
USE

tenta as duas formas .


Voce não necessáriamente precisa fechar
Só fecha quando der problema
Fecha no Destroy ou Unload
Ou Fecha onde dá erro de Buffer
Ou fecha no Fim de onde vai a expressão dentro da procedure

a questão é que tem que abrir novamente .... apos fechar
é onde voce colocar codigos no INIT nao dara certo essa atualizacao


Tudo que tem que atulizar voce cria um metodo .
Um Metodo pra cada combo


ai voce faria

Select "mont"
USE

thisform.atualiza_combo1
thisform.atualiza_grid


Acho que Vai precisar Fechar cursor
obrigatoriamente numa tela de pedidos .
Quando acontece assim :

Abrindo um Select de innerjoin de Pedidos Itens Clientes tudo relacionado
quando voce gravar um item
obrigatóriamente precisara fechar o cursor desse Pedidos Itens Clientes
Por causa que a Tabela Itens já está aberta nele

Não tenho certeza se é assim que funciona,
mais parece bem assim que funciona

então quando é uma tela de cadastro exemplo, nao acontece essas situacoes
vai variar de como a tela funciona , e do nome dos cursores e variaveis se colocar tudo nomes diferentes ... ai funciona
etc .......


m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por erick em 13/10/2011, 14:04

agora eu entendi como funciona... consegui fechar usando o USE, muito obrigado Very Happy

post resolvido!

erick
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por m@r<3|o em 13/10/2011, 14:14

Caso poder reputar a mensagem que mais ajudou
ficariamos felizes

até

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por erick em 13/10/2011, 14:48

se for clicar em "OBRIGADO" esta feito!!!

erick
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por m@r<3|o em 13/10/2011, 15:26

Olá Erick, tb nao sei , e nao sabia como funcionava , ai sempre alguem com a conta mais antiga fala...

Reputação é o + e - que tem perto do nick da pessoa

Se clica + fica verde ,
Se clica - fica vermelho .....

O Obrigado é pra quem posta , te falar nao lembro ao certo.
essa opção é só na hora de postar ....

pelo que vi nas estatisticas do forum deve contar ponto tb
está blz , Obrigado .

O exemplo que postei , na mensagem anterior fui eu que montei,
espero que tenha ajudado na solução com as setas .

m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: Fechar tabelas e Manipular dados (Avançar, Voltar, ...)

Mensagem por erick em 13/10/2011, 15:37

não tinha enxergado esse + e -, kkk, mas esta feito, acionei na resposta q mais me ajudou, obrigado!

erick
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum