Ordem alfabética e trava no sistema.

Delphi

16/04/2005

Olá pessoa,

Será que alguém aqui sabe como devo proceder para fazer com que após o cadastro da mercadoria (que deverá ser feito aleatoriamente) o registro apareça em ordem alfabética no DBGrid?

E mais, como fazer para que ao instalar o sistema em um computador, ele solicite uma data de expiração. Algo do tipo, se instalo hoje e determino 6 meses de uso, quando chegar o dia 16 de outubro ele trave e não execute mais. E principalmente que dificulte ao máximo o crackeamento...

Se alguém tiver uma idéia melhor para esta trava, aceito sugestões com muito prazer.


Certo da ajuda de todos antecipadamente agradeço...


PS. Utilizo Paradox, Delphi 3 e Query.


Pro-luck

Pro-luck

Curtidas 0

Respostas

Mysys

Mysys

16/04/2005

componente para chave de registro ( eu uso este) muito bom
http://avsoft.sitio.net


tem esse tambem é free e codigo aberto muito bom tambem
http://sourceforge.net/projects/tponguard/

c voce usa uma queri pra mostrar os cadastros no grid é so dar um
EX
select * from tabela_produtos order by descricao_produto


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

16/04/2005

[quote:d69effbe7f=´Pro-Luck´]Olá pessoa,

Será que alguém aqui sabe como devo proceder para fazer com que após o cadastro da mercadoria (que deverá ser feito aleatoriamente) o registro apareça em ordem alfabética no DBGrid?
PS. Utilizo Paradox, Delphi 3 e Query.
[/quote:d69effbe7f]
Associe um índice a sua Table ou coloque Order by Nome_Campo na sua declaração SQL.

[quote:d69effbe7f=´Pro-Luck´]
Se alguém tiver uma idéia melhor para esta trava, aceito sugestões com muito prazer.
[/quote:d69effbe7f]
È mais seguro para você utilizar um contrato, pois um eventual prejuízo que o seu Cliente tiver em decorrência da paralização do seu software ele poderá te processar por isso. Portanto, no contrato, além de especificar a abrangência do acordo de nível de serviço (SLA), deve ficar claro as limitações do sistema e condições para mantê-lo funcionando.


GOSTEI 0
José Henrique

José Henrique

16/04/2005

Coloque o nome do campo a ser ordenado na propriedade [b:05ea40e556]IndexFieldNames[/b:05ea40e556] do dataset que alimenta o DBGrid.


GOSTEI 0
Pro-luck

Pro-luck

16/04/2005

Estou usando Query e não Table. Então como devo fazer se nas propriedades da Query não existe IndexFieldName...???


GOSTEI 0
Rjun

Rjun

16/04/2005

[quote:06f83d2b02=´Aroldo Zanela´]...coloque Order by Nome_Campo na sua declaração SQL.
[/quote:06f83d2b02]


GOSTEI 0
Pro-luck

Pro-luck

16/04/2005

Quando eu utilizo o ´ORDER BY Descricao_do_produto´ na declaração da SQL, lá dentro do Formulário apenas os botões: First, Prior, Nest e Last. Todos os outros botões ficam desabilitados.
Então, dentro desse problema, o que vc pode me sugerir, caro colega???


Atenciosamente,


GOSTEI 0
POSTAR