Pesquise por FreeVCS. Aqui nós utilizamos e ele atende perfeitamente.
Atenciosamente,
Danilo Antônio Leite
Arcadian Tecnologia SA
[EMAIL PROTECTED]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as mensagens antigas, acesse:
Adivinha quem encontrei aqui em BH ontem à tarde? O Fabian, lembra dele?
Ele veio fazer prova do concurso do TRT. Ele está trabalhando na CastMeta.
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as mensagens antigas, acesse:
Sua query de detalhes têm parâmetros? Caso tenha pode poderá executá-la no
evento AfterScroll da query principal, se já não tiver feito isso.
Danilo Antônio Leite
Arcadian Tecnologia SA
[EMAIL PROTECTED]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as mensagens antigas,
Para criar uma aplicação multicamadas você vai precisar dividir em pelo
menos uma aplicação servidora, uma aplicação cliente e o banco de dados.
A aplicação servidora deverá conter pelo menos um módulo de acesso remoto
(RemoteDataModule). Lá você poderá colocar os seus componentes de acesso a
Tente
CountQteCopias := ADOTable1QteCotas.AsInteger;
Danilo Antônio Leite
Arcadian Tecnologia SA
[EMAIL PROTECTED]
--
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
Tente fazer isso antes de deletar a tabela:
Dataset := nil;
Danilo Antônio Leite
Arcadian Tecnologia SA
[EMAIL PROTECTED]
--
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
Verifique a propriedade
TClientDataSet.FieldByName('Nome_do_Campo').OldValue.
Danilo Antônio Leite
Arcadian Tecnologia SA
--
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
Para a aplicação o fato de o banco estar no Linux não interfere. Você
precisa definir qual o tipo de conexão com o banco pretende usar: por
exemplo, se estiver utilizando PostGreSQL, deve ter um driver ODBC que
permita a conexão com o banco, ou via ADO, DBExpress, etc.
Na aplicação servidora você
Acho que você vai ter que optar entre Windows ou Linux, neste caso. O
banco pode ficar no Linux, mas não necessariamente a aplicação tem que
ficar também. Mas caso queira que a aplicação rode no Linux, acho que vai
ter que desenvolver tudo para Linux usando o Kylix.
Danilo
--
FAVOR REMOVER
Aí vai uma função que remove acento. Você pode acrescentar os caracteres
esperados e substituir pelos que desejar.
Espero que ajude.
function TFrmPerformanceOper.RemoveAcento(Str:String): String;
Const
ComAcento = 'àâêôûãõáéíóúçüÀ ÔÛÃÕÁÉÍÓÚÇÜ.,;/\()';
SemAcento =
Segue a função mais enxuta:
function RemoveAcento(Str:String): String;
Const
ComAcento = 'àâêôûãõáéíóúçüÀ ÔÛÃÕÁÉÍÓÚÇÜ';
SemAcento = 'aaeouaoaeioucuAAEOUAOAEIOUCU';
Var
x : Integer;
Begin
For x := 1 to Length(Str) do
if Pos(Str[x],ComAcento)0 Then
Str[x] := SemAcento[Pos(Str[x],ComAcento)];
Eu acho que não precisa remover os acentos no banco, mas somente pesquisar
utilizando a função na hora de comparar os dados. Por exemplo,
Locate('Nome', VarArrayOf([RemoveAcento('José da Silva')]),
[loPartialKey]);
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as
12 matches
Mail list logo