Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
15 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 15 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
ListBox

23/5/2017, 10:37 por Rosangela Pires

Ola Amigos.

Para se movimentar na grid com as setas colocamos no Metodo AfterChange da grid …

Comentários: 0

TRY BEGIN E FLOCK()

17/4/2017, 10:32 por AJC

Pessoal estou tendo alguns problemas de gravação em rede, estou usando
try begin, mas vi algo na …

Comentários: 0

Exportar Dados Campo Memo Tabela DBF

10/4/2017, 10:28 por fcampos

Olá bom dia.

Estou tentando exportar os dados de algumas tabelas em formato dbf pelo foxpro.
O …

Comentários: 2

Função EVL()

8/4/2017, 12:18 por Clebervfp

Bom dia a todos.
Vim compartilhar de uma Função do próprio VFP que me benefício muito.
Função …

Comentários: 0

COMO BLOQUEAR REGISTRO OU TABELA NO VISUAL FOXPRO PARA GRAVAÇÃO EM REDE

3/4/2017, 10:29 por AJC

Pessoal estou tendo um problema que acontece sempre busco na minha tabela de clientes o ultimo …

Comentários: 2

Estatísticas
Temos 7081 usuários registrados
O último usuário registrado atende pelo nome de DENISON SANTOS DA SILVA

Os nossos membros postaram um total de 49 mensagens em 26 assuntos

Arquivos deletados contiuam aparecendo

Página 1 de 2 1, 2  Seguinte

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

Resolvido Arquivos deletados contiuam aparecendo

Mensagem por Julio em 9/8/2010, 11:00

Bom Dia Pessoal

Registros marcados para deleção na tabela DBF contiua aparecendo no formulario quando é aberto.

No inicio.prg tenho varios comando e um dele é SET DELETED ON, para nao mostrar registros deletados.
Neste mesmo form tenho nop metodo INIT os seguintes comandos
Código:
SET TALK OFF
SET ECHO OFF
SET DELETED ON
SET NOTIFY OFF

mas mesmo assim quando abro o form o registro deletado aparece.


julio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Marcos Guedes em 9/8/2010, 11:06

Tens certezas que estais abrindo a tabela certa?
Ou estarias apontando para uma outra tabela com mesmo nome, mas diretórios diferentes?

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Julio em 9/8/2010, 11:11

Marcos

A tabela esta correta.

Este registro é o primeiro da tabela e o usuário o deletou.

julio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Marcos Guedes em 9/8/2010, 11:42

Tens como postar um exemplo?

Quando você abre o form, e fecha-o novamente, os arquivos desaparecem?
Caso desapareça, então está faltando um refresh no grid, em seu form.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por hugo em 9/8/2010, 11:54

julio

vc nao quer que o usuario consiga deletar ou nao quer que
se veja o que foi deletado?

se o problema ta chato faz assim
na hora que der o comando de mostrar os registros, uma linha antes
de o set dele on

dai nao tem como dar pau

se ainda ta dando mando o codigo pra galera que eles arruma pra voce

valeu!

_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]
avatar
hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Julio em 9/8/2010, 12:02

Hugo

O usuário pode deletar o registro, o que não quero é que fique sendo visualizado no formulario.

Ja coloquei SET DELETED ON antes de mostrar
Julio


Última edição por Julio em 9/8/2010, 12:07, editado 1 vez(es)

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Julio em 9/8/2010, 12:03

Marcos

Se clicar no botão proximo o registro desaparece. mas se fechar o form e abrir novamente ele aparece.

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Julio em 9/8/2010, 12:05

O INIT do meu form esta assim:
Código:
*!* INIT
SET TALK OFF
SET ECHO OFF
SET DELETED ON
SET NOTIFY OFF

if not dodefault()
  return .F.
endif

Thisform.ativarcampos  && Mostro os campos com registros
Thisform.Extracampo  && Habilito alguns campos conforme necessidade
*!* Define a configuração inicial
*!* para todos os controles
Thisform.coordenacampos("D")

*!* Define a configuração inicial
*!* para os botões
Thisform.coordenabotoes("PADRAO")

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por alceu11 em 9/8/2010, 12:09

Código:

CLOSE DATABASES all
SET DELETED ON

CREATE TABLE pp (nome_logr1 c(50), logr c(10),OOPSO c(1))
SELECT pp
INSERT INTO pp( nome_logr1,logr ,OOPSO) VALUES ('ABRASIL', 'AV','1')
INSERT INTO pp( nome_logr1,logr,OOPSO) VALUES ('PERUCHE', 'AV','1')
INSERT INTO pp( nome_logr1,logr,OOPSO) VALUES ('Fabia', 'AV','1')
INSERT INTO pp (nome_logr1,logr,OOPSO) VALUES ('BRASIL', 'TRAV','1')
INSERT INTO pp (nome_logr1,logr,OOPSO) VALUES ('FF', 'ALAMEDA','1')
INSERT INTO pp ( nome_logr1,logr,OOPSO) VALUES ('BRASILIA', 'AV','1')
INSERT INTO pp( nome_logr1,logr,OOPSO) VALUES ('Farias', 'TRAV','1')
INSERT INTO pp (nome_logr1,logr,OOPSO) VALUES ('BRASILINA', 'ALAMEDA','1')
SELECT pp
GO TOP
BROWSE NORMAL TITLE 'mostro os dados na tabela'
SKIP 2
 =cursorsetprop("buffering",3)
DELETE IN pp
IF TABLEUPDATE(.t.,.t.,'pp')
WAIT WINDOW 'dados gravados com sucesso ' TIMEOUT 2
ELSE
WAIT WINDOW 'dados nao gravados' TIMEOUT 2
ENDIF

SKIP -1
BROWSE NORMAL TITLE 'mosto o registro 2 av.fabia nao existe mais'
SET DELETED OFF
BROWSE NORMAL TITLE ' com set dele off visivel o registro excluido'
veja o codigo e teste

Se vc usa buffer modo no seu form baseado na sua classe basica de formularios e os textbox estao viunculados a tabela no form.
sempre que deletar um registro , faca o tableupdate() , conforme fiz aqui no exemplo ilustrativo!!, apesar que como vejo seu codigo esta usando a classe, isto ja deve estar no botao "excluir " da sua classe, se nao pegue isto na apostila caminho das pedras. que esta postado aqui no forum


Última edição por alceu11 em 9/8/2010, 12:15, editado 1 vez(es)
avatar
alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Marcos Guedes em 9/8/2010, 12:10

Como estais preenchendo o Grid?

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Julio em 9/8/2010, 12:10

Meu metodo ATIVARCAMPOS, é quando mostro os registros nos campos.

Código:
 Thisform.limpacampos
 SELECT cadastro
SETE DELETED ON
 Thisform.label23.Caption    = anilha
 Thisform.txtAnilhageral.value=anilha
 Thisform.txtControle.value  = controle
 Thisform.txtAnilha.value    = nrocompl
 Thisform.txtAnelfil.Value  = anelso
...
...
...
Não coloquei tudo para nao ficar enorme.
No INIT vem para este metodo.

Marcos

Não utilizo grid. So tem campos Textbox.

No ControlSource do textbox, não esta vinculado nada.

julio


Última edição por Julio em 9/8/2010, 12:11, editado 1 vez(es)

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Tales Ruan em 9/8/2010, 12:50

Seu formulário está usando buffer?
avatar
Tales Ruan
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Nelson Arcas em 9/8/2010, 13:28

Julio
Não seria o comando que está errado.

SETE DELETED ON

O correto não seria
Código:

set deleted on
avatar
Nelson Arcas
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Julio em 9/8/2010, 14:24

Nelson

Digitei errado la em cima e nao consegui editar.

Mas o comando utilizado ja verifiquei esta certo

SET DELETED ON

julio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Julio em 9/8/2010, 14:26

O formulario utiliza BUUFERMODE = 2-Optimistic e a tabela esta BUFFERMODEOVERRIDE = 3 - Optimistic Row Buffering


Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Marcos Guedes em 9/8/2010, 14:28

Você não estaria utilizando cursor, e excluindo do cursor, ao invés da tabela, Julio?

Qual a base de dados?

Banco nativo?

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Julio em 9/8/2010, 14:51

Neste caso nao estou utilizando cursor.
Utilizo o banco de dados DBF nativo do VFP.

Isso ocorre somente no primeiro registro que esta deletado, se colocar o form para ser aberto sem preencher os campos da tabela eu posso deletar o registro q isso não ocorre.

Temporariamente resolvi abrindo o form e mostrando os textbox em branco para ver os registro o usuário clica no botoes de navegação anterior proximo, que consegue visualizar os registros e desta forma não é mostrado os marcados para deleção.

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por m@r<3|o em 9/8/2010, 19:06

Julio o problema nao é com Set dele on
informado no init ja funciona como tem que funcionar

o problema está na deleção do cursor tente colocar abaixo de onde deleta

Código:
pack

voce ja utilizo o pack alguma vez ???

pack apaga definitavamente os arquivos deletados !

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


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por hugo em 9/8/2010, 19:11

marcelo

nao concordo com voce

ele pode querer apagar um registro mais deixa-lo na tabela
para uma possivel recuperacao posterior

esta solucao que esta postando nao é solucao, é so um
quebra galho!

valeu

_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]
avatar
hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por m@r<3|o em 9/8/2010, 19:27

Se for ver , trabalhando com foxpro 9 ,
e dentro de formulario com as tabelas na area trabalho
fazer em meio de formularios

Código:
use tabela

que provavel que Julio esteja fazendo algo assim
tambem nao concordo prefiro select

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


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Julio em 9/8/2010, 19:32

Pessoal

Não estou utilizando GRID e nem select.
Tenho o form e neste form existem TEXTBOX, alimento os textbox com o metodo ativarcampos postado anteriormente.

Pelos teste que fiz se antes de chamar o metodo ativarcampos eu chamar o metodo limparcampos resolve.

Temporariamente vou utilizar este metodo. Ate que altere o form pelos molds padrão da programação via VFP.


julo

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por hugo em 9/8/2010, 19:36

marcelofazan escreveu:Se for ver , trabalhando com foxpro 9 ,
e dentro de formulario com as tabelas na area trabalho
fazer em meio de formularios

Código:
use tabela

que provavel que Julio esteja fazendo algo assim
tambem nao concordo prefiro select

marcelo

voce saiu do contexto
estamos falando sobre registros deletados nao aparecerem em browsers
ou grids etc....

sobre preferir nao usar o pack nao eh questao de preferir

o visual foxpro e qualquer outro foxpro da a opcao de se ver uma tabela
com os registros nao marcados para delecao

la ele tem um problema que nao foi localizado

o que ele deve fazer eh postar o form aqui para os outros usuario
mais experientes ajudarem ele

eu nao posso ajuda-lo neste nivel mais pack nao eh a solucao

estou falando aqui que o pack nao eh solucao para este caso em especifico
do julio

abracao!


Última edição por hugo em 9/8/2010, 21:03, editado 1 vez(es)

_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]
avatar
hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por m@r<3|o em 9/8/2010, 19:44

minha resposta continua sendo PACK
se estiver usando assim

Código:
use cursor
dele
pack

a questao seria ,
os botoes de navegacao estao certos ????
é pq voce utiliza nos botoes as proprias tabelas ???

e no andar do codigo sem as setas voce usa cursor ai aparece os deletados ,
é pq pode estar faltando um pack


Última edição por marcelofazan em 9/8/2010, 19:50, editado 1 vez(es)

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


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por Marcos Guedes em 9/8/2010, 19:47

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

nao concordo com voce

ele pode querer apagar um registro mais deixa-lo na tabela
para uma possivel recuperacao posterior

esta solucao que esta postando nao é solucao, é so um
quebra galho!

valeu
Façam minhas, as palavras do Hugo.

O comando Pack deve ser utilizando para manutenção de tabelas tendo total consciência do usuário de que os registros serão definitivamente "perdidos".

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Arquivos deletados contiuam aparecendo

Mensagem por m@r<3|o em 9/8/2010, 19:52

pack de um cursor temporario é uma coisa

pack definitivo em tabela é outra

pelo que venho entendendo da logica do julio ele cria temporarios grava o que precisa
e depois deleta o temporario


Última edição por marcelofazan em 9/8/2010, 19:55, editado 1 vez(es)

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


Voltar ao Topo Ir em baixo

Página 1 de 2 1, 2  Seguinte

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