Não....
 
seria como no AfterEdit você executar um update em alguma campo daquela tabela, 
como um campo data/hora.... quando o segundo usuário fosse fazer o mesmo edit o 
update seria executado e retornaria um erro dizendo que está sendo usado, ai 
você trata o erro...
 
Use isso somente para os casos que você realmente precisa.... não é muito bom 
fazer isso para tudo..
 
 
[]'s
 
Andreano Lanusse
System Engineer - Development Tools
<blocked::BLOCKED::http://info.borland.com.br/borcon> Tel.: +55 (11) 2165 - 
8000 / Mobile: +55 (11) 8196-5912 
<blocked::BLOCKED::http://info.borland.com.br/borcon> [EMAIL PROTECTED] 
<blocked::BLOCKED::mailto:[EMAIL PROTECTED]>  - www.borland.com.br 
<blocked::BLOCKED::http://www.borland.com.br/> 
Blogs: http://blogs.borland.com/andreanolanusse 
<blocked::BLOCKED::http://blogs.borland.com/andreanolanusse> 
Artigos: http://bdn.borland.com <blocked::BLOCKED::http://bdn.borland.com/>  

________________________________

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe 
Henrique
Enviada em: Friday, September 01, 2006 01:18 PM
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Problema com transação, será que tem solução?


Andreano, como assim? é só isso? E ao tentar dar o edit, eu busco lá o campo
e verifico se pode alterar? acho que não entendi.. :o)


[]s

Em 01/09/06, Andreano Lanusse <[EMAIL PROTECTED]> escreveu:
>
> Olá Felipe,
>
> a única forma de você fazer isso é no momento da edição dar um update em
> algum campo data e hora daquele registro..., assim quando o usuário do outro
> lado for tentar alterar tentará fazer o update mas não vai conseguir....
>
>
>
> []'s
>
> Andreano Lanusse
> System Engineer - Development Tools
> <blocked::BLOCKED::http://info.borland.com.br/borcon> Tel.: +55 (11) 2165
> - 8000 / Mobile: +55 (11) 8196-5912
> <blocked::BLOCKED::http://info.borland.com.br/borcon> [EMAIL 
> PROTECTED]<blocked::BLOCKED::mailto:
> [EMAIL PROTECTED]>  - www.borland.com.br <blocked::BLOCKED::
> http://www.borland.com.br/>
> Blogs: http://blogs.borland.com/andreanolanusse <blocked::BLOCKED::
> http://blogs.borland.com/andreanolanusse>
> Artigos: http://bdn.borland.com <blocked::BLOCKED::http://bdn.borland.com/>
>
>
> ________________________________
>
> De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
> nome de Fellipe Henrique
> Enviada em: Friday, September 01, 2006 11:02 AM
>
> Para: delphi-br@yahoogrupos.com.br
> Assunto: Re: [delphi-br] Problema com transação, será que tem solução?
>
>
> Olá pessoal... seguinte, quanto ao DBExpress eu entendi... mas tanto num
> quanto em outro... o que eu queria mesmo é não deixar o usuário dar o Edit
> no registro.. se ele já estiver sendo editado...
>
> A unica diferencao entre o IBX e o DBX é que no primeiro se atualiza o
> registro inteiro, ou seja, se perde tudo, no DBX nao.. soh atualiza o
> campo
> alterado (o que já melhora a situacao), mas no meu caso a grande maioria e
> o
> meu principal sistema utiliza IBX... :o(
>
> Existe alguma possibilidade de eu saber se um registro está sendo  ou nao
> editado? algum sql, ou comando tanto no DBExpress ou IBX? assim eu teria
> como eu bloquear o usuario para que ele nao pudesse editar...
>
>
> []s
>
> Em 01/09/06, Elazar Dornelles Ceza <[EMAIL PROTECTED]> escreveu:
> >
> > Felippe
> >
> > Enquanto o cara não salvar...não tem o que fazer...
> >
> > Atenc.
> >
> > Elazar
> > -----Mensagem original-----
> >
> > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> > Em nome de Fellipe Henrique
> > Enviada em: sexta-feira, 1 de setembro de 2006 08:19
> >
> > Para: delphi-br@yahoogrupos.com.br
> > Assunto: Re: [delphi-br] Problema com transação, será que tem solução?
> >
> >
> > É eu já li sobre isso, mas não é possível, pelo que você mencionou, e
> > outras
> > implicações.... o problema é sério.. vamos supor no cadastro de cliente,
> > que
> > nele tem o cadastro financeiro do cliente, tipo, limite de crédito e
> > tals...
> >
> > o cara lá do financeiro entra editando o registro pra alterar o limite
> > de
> > crédito dele.. tá lá no edit, e foi atender o telefone... e um cara do
> > telemarketing abre o mesmo cliente pra alterar o endereco..  o car do
> > financeiro, altera e salva o novo valor de credito, e quando o
> > telemarketing
> > salvar, o que o cara do financeiro fez, foi perdido...!!!
> >
> > Tipo, tenho a maioria dos sistemas em IBX, e no IBX isso acontece... já
> > no
> > DBExpress ele somente altera o campo que foi modificado... e nao o
> > registro
> > inteiro...
> >
> >
> > e agora? alguma solucao?
> >
> > []s
> > Fellipe H.
> >
> > Em 31/08/06, Ricardo Cabral <[EMAIL PROTECTED]> escreveu:
> > >
> > > Bem, você poderia bloquear o registro quando estivesse editando e
> > avisar
> > > para o outro usuário que aquele registo não poderia ser editado. Mas
> > imagine
> > > se o o cara que estiver editando sair para tomar um cafezinho? O tal
> > > registro iria ficar bloqueado.
> > >
> > >   Acho que o registro sempre ficará com a última atualização!
> > >
> > >
> > >
> > >
> > > Fellipe Henrique <[EMAIL PROTECTED]> escreveu:
> > >
> > >   Olá amigos, estou com o seguinte problema.. quando dois usuarios
> > estao
> > > editando o mesmo registro ao mesmo tempo... o que acontece? tipo...
> > tenho
> > > o
> > > cadastro de cliente, e dois usuarios do telemarketing abrem o mesmo
> > > cadastro
> > > pra atualizar os dados, e cada um está atualizando os dados, um
> > usuario
> > > salva, e o que o  outro usuario estava fazendo é perdido? como é
> > tratado
> > > isso?
> > >
> > > Uso Firebird 1.5 e DBExpress + ClientDataSet + DataSetProvider +
> > SQLQuery
> > >
> > >
> > > Desde já agradeço
> > >
> > > []s
> > >
> > > --
> > > _________________________________
> > > Fellipe Henrique
> > > [EMAIL PROTECTED]
> > >
> > > Borland Developer Studio 2006 Certified
> > >
> > > "Venham até a borda, ele disse.
> > > Eles disseram: Nós temos medo.
> > > Venham até a borda, ele insistiu.
> > > Eles foram, Ele os empurrou...
> > > E eles voaram."
> > > (Guillaume Apollinaire)
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > >
> > > Abraços,
> > >
> > >    Ricardo Cabral
> > >
> > > ---------------------------------
> > > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador
> > agora!
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> >
> > --
> > _________________________________
> > Fellipe Henrique
> > [EMAIL PROTECTED]
> >
> > Borland Developer Studio 2006 Certified
> >
> > "Venham até a borda, ele disse.
> > Eles disseram: Nós temos medo.
> > Venham até a borda, ele insistiu.
> > Eles foram, Ele os empurrou...
> > E eles voaram."
> > (Guillaume Apollinaire)
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> >
> > _______________________________________________________
> >
> > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale
> > o discador agora!
> > http://br.acesso.yahoo.com
> >
> >
> >
>
>
>
> --
>
> _________________________________
> Fellipe Henrique
> [EMAIL PROTECTED]
>
> Borland Developer Studio 2006 Certified
>
> "Venham até a borda, ele disse.
> Eles disseram: Nós temos medo.
> Venham até a borda, ele insistiu.
> Eles foram, Ele os empurrou...
> E eles voaram."
> (Guillaume Apollinaire)
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
_________________________________
Fellipe Henrique
[EMAIL PROTECTED]

Borland Developer Studio 2006 Certified

"Venham até a borda, ele disse.
Eles disseram: Nós temos medo.
Venham até a borda, ele insistiu.
Eles foram, Ele os empurrou...
E eles voaram."
(Guillaume Apollinaire)


[As partes desta mensagem que não continham texto foram removidas]

 


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a