Luis,
No Evento OnChange verifique se a tabela ou query esta ativa:
If not Tabela.active then
exit;
[ ]´s
Moacir
Luis Carlos Quinhone escreveu:
Pessoal, tenho algumas instruções no OnChange de dbgrid, dblookup, mas quando
o form é aberto todos os eventos onChange são disparados, dando
ou . veridique se a tabela está em modo de insert ou edit .. para isso ...
use como referenia o Datasource da tabela .
if not dsClientes.State in [dsInsert, dsEdit] then
abort;
On 8/31/06, Moacir - Prisma [EMAIL PROTECTED] wrote:
Luis,
No Evento OnChange verifique se a tabela ou
Olá,
Cara, AsString tinha que retornar o texto, independente do tamanho do campo...
Talvez tenha sido gravado o texto (MEMO) mesmo... isso se vc fizesse tipo:
Table1OBS1.Text := Table1OBS2.Text;
aí poderia gravar (MEMO)... aí o .AsString retornaria isso mesmo...
É só uma hipótese...
att,
é que vc não entendeu o meu problema, eu precisava pegar o footer sem
ser pelo ItemDataBound.
--- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse
[EMAIL PROTECTED] escreveu
Não entendi, tinha te falado para usar o FindControl e você
disse que não funcionava
No itemdataboud você
vou fazer este teste também, vlw
--- Em delphi-br@yahoogrupos.com.br, Danilo Valente [EMAIL PROTECTED]
escreveu
Você tentou colocar (local)?
Atenciosamente,
Danilo Valente
- Original Message -
From: Murillo Proença
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday,
Pode usar a funcao DaysInAMonth() da unit DateUtils.
Ela retorna o número de dias de um mês em um determinado ano.
- Original Message -
From: marcelo_juniorrr
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, August 30, 2006 12:39 PM
Subject: [delphi-br] Validação de datas
http://www.moked.com.br/ Tamara Clemente - Suporte Técnico
Moked do Brasil - Consultoria de Segurança Empresarial
Divisão MokInf de Informática
PABX: (55-11) 5071-2748
[EMAIL PROTECTED]
www.moked.com.br http://www.moked.com.br/
Grau de Sigilo: Confidencial Reservado Interno Amplo
O algoritmo de hash é usado para gerar um valor do hash de alguns dados,
como um e-mail, uma senha ou uma chave. A função do hash verifica qualquer
modificação em um dado. O hash é um método para transformar dados de tal
forma que o resultado seja exclusivo e não possa ser retornado ao formato
Não.. a biblioteca clx ficou na historia junto com kylix, BDE, CLX e
outras... :~)
O Freepascal é um compilador Pascal, que permite que vc complile fontes em
várias plataformas.
O lazarus é um projeto do freepascal. Ele é uma IDE (Semelhante ao delphi)
para desenvolvimento RAD. Ele usa o
Uma ajuda por favor...
1.º) Gente O objetivo é ao clicar em um botão, em um texto(Richedit)
ele encontre a palavra calculadora e passe o foco para a janela do
calculadora(já aberta), ou se encontrar a palavra word passe o foco
para a janela do word(já aberta). Eu fiz mas ele encontra
para que banco??? ou voce que aprender sql?
2006/8/31, Higor [EMAIL PROTECTED]:
Boa noite pessoal,
Gostaria da ajuda de vocês na indicação de uma boa apostila sobre Banco de
Dados pois tenho pouco conhecimento e gostaria de aprender todas as
possibilidades que os bancos nos oferecem como
eu tenho um form principal que na su propriedade de formstyle = fsMDIForm,
so que eu criei um form de login com sua propriedade de formstyle = fsNormal
para abrir antes do form principal, so que quando abre o form principal da erro
porque isso ocorre?
Ai manos dá uma ajuda.!1
Como eu faço para ao clicar em um botão o foco passe para outra janela
ou caso não tenha janela para a área de trabalho, de maneira que
sempre ao clicar o form não tenha o foco.
Saudações!
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
* Para
Bom dia,
Alguém saberia como instalar um componente no BDS 2006 que só tenho a DCU?
Já procurei ho help, no Google e até agora nada.
Obrigado
Camoloze
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
* Para ver
hash
; 1 produzir um número único, derivado da própria entrada, para cada
entrada em uma base de dados; ± hashing function = função hash =
algoritmo usado para produzir um código hash para uma entrada e
assegurar que este código é único para cada entrada; 2 (a)
HASHMARK; (b) hash code = código
Como fazer para que se duas pessoa alterarem o mesmo registro ao
mesmo tempo ? Exemplo: Um usuário esta em um sistema financeiro, e está
entrando com um numero considerável de dados afim de fazer uma transferencia
de valores para uma outra conta, assim que ele entra, o saldo aparece na
tela e ele
Alguem sabe como posso DECREMENTAR uma hora que eu definir usando timer?Por
exemplo coloco 30:00:00 e vai diminuindo ao invés de aumentar?
Alex
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
* Para ver as
Olá pessoal!
Estou com um tremendo problema, tenho meus relatórios feitos em
crystal reports todos eles rodam perfeitamente pela IDE do crystal,
mas quando eu uso os relatórios chamados pela minha aplicação ele as
vezes trava e levando o processamento da cpu a 100%, eu estou usando
a vcl do
Idivaldo,
se você estiver usando o Crystal com Delphi 2005, a Crystal disponibilizou um
service pack que corrige um monte de coisas do crystal...
Da uma olhada nesse link:
http://blogs.borland.com/andreanolanusse/archive/2006/07/06/25836.aspx
[]'s
Andreano Lanusse
System Engineer -
os Componentes do Projeto ACBr fazem Comunicção direta com varios modelos de
Impressoras Inclusive COm Zanthus
- Original Message -
From: Luiz Henrique Santos
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, August 30, 2006 11:48 AM
Subject: [delphi-br] (Fora do tópico)
Estou querendo aprender sobre banco de dados no geral e interesse em
Interbase e SQL Server.
Valeu mesmo
2006/8/31, Gustavo Sequeira [EMAIL PROTECTED]:
para que banco??? ou voce que aprender sql?
2006/8/31, Higor [EMAIL PROTECTED]:
Boa noite pessoal,
Gostaria da ajuda de vocês na
Noises;
Que tal tu fazer uma nova busca no momento de processamento, pra ver se
ainda tem saldos pra pagar?
Atenc.
Elazar
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de moises ribeiro
Enviada em: quinta-feira, 31 de agosto de 2006 10:55
Para:
Rogerio
Bom eu normalmente uso as siglas dos componentes e alguns outros
truques... De uma olhada.
Mas o melhor de tudo, se voce trabalha em equipe em um mesmo projeto com
frequencia é que a equipe use o mesmo padrao.
Ex.
TEdit= edt
TLabel = lbl
TPanel = pnl
caro,
vc pode passar o forcar o foco pra outra outra janela da seguinte maneira:
handleDaJanela : hwnd;
mouse_event(MOUSEEVENTF_ABSOLUTE, 0, 0, 0, 0); //simula um clik de maous
SetForegroundWindow(handleDaJanela); //lanca foco pra qualquer janela
Em 31/08/06, conexaoi [EMAIL PROTECTED]
Alguém sabe como faço para colocar um sistema funcionando em rede?
Este sistema foi feito com tabelas paradox e utiliza o BDE como
gerenciador. Serão 2 máquinas nesta rede acessando o sistema.
Perguntas: Instalo o sistema nas 2 máquinas? Onde vão ficar as
tabelas? Abraço a todos!
--
A lógica é:
CronometroDecremental = 30:00 - timer
Onde 30 vc colocara o tempo desejado, quando chegar a zero vc desliga o
timer
--
Rodrigo Othávio Farias
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Alex - Yahoo
Padrão da Borland:
Object Pascal Style Guide
http://community.borland.com/article/0,1410,10280,00.html
--
Marcos Douglas
Mensagem Original
From: Elazar Dornelles Ceza [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Qui, Agosto 31, 2006 1:44 pm
Subject: RES: [delphi-br] Padrões
Boa tarde a todos.
Estou começando um projeto, onde terei que desenvolver um sistema que
atenda as ligações por intermédio do modem.
Porém estou meio sem saber por onde começar. Alguém teria algum material
para disponibilizar???
Obrigado
Ilton
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
Olá galera
Criei uma tabela com o campo tipo BLOB, e no meu form coloquei o componente
memo.
Nas minhas consultas, este campo não mostra o conteúdo que está gravado, mas
mostra assim: (MEMO).
Tenho que fazer alguma conversão para o conteúdo gravado neste campo para
aparecer corretamente nas
vc cria uma nova package e adiciona a DCU nessa package..
depois compila e instala
:~)
Em 31/08/06, Camoloze [EMAIL PROTECTED] escreveu:
Bom dia,
Alguém saberia como instalar um componente no BDS 2006 que só tenho a DCU?
Já procurei ho help, no Google e até agora nada.
Obrigado
Que bom que resolveu...
mas de qualquer forma... a sintaxe do first é assim:
select First quantidade de campos Campos from Tabela
olha um sql do meu sistema como exemplo:
select first 10 * from AF
abs :~)
Em 28/08/06, WILLER [EMAIL PROTECTED] escreveu:
Consegui, fiz o que você me sugeriu, e
Alguem sabe como faço para pegar numeros randomicos de uma string sem
repeti-los?Por exemplo: 123 = 312 ou 123 = 213...Enfim pegando da string 123 e
misturando mas sem repetir.
Alex
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER
Tenho uma rotina pra limpar todas as edits de um form e ela funciona.
Contudo, resolvi fazer uma unit de apoio, sem form, onde coloquei vários
procedimentos importantes. Umas delas, a LimparCampos não está funcionando
e é a única. Alguém saberia explicar?
Segue parte do código abaixo
unit
E ai rapaziada!
To precizando de um help de voces.
Preciso que um relatorio que estou criando em Quickreport (Erhhk) comece a
contar suas paginas a partir de um numero escolhido pelo usuário. Por exemplo
eu quero que a primeira pagina do relatório comece com o numero 7 e siga a
partir dai
Como a funcao vai saber quem é o parent dos edits? Você deveria
passa-lo por parametro.
--- Em delphi-br@yahoogrupos.com.br, Praxis [EMAIL PROTECTED] escreveu
Tenho uma rotina pra limpar todas as edits de um form e ela funciona.
Contudo, resolvi fazer uma unit de apoio, sem form, onde
Qual o erro?
- Original Message -
From: sandro cunha [EMAIL PROTECTED]
To: Grupo Delphi delphi-br@yahoogrupos.com.br
Sent: Thursday, August 31, 2006 5:11 PM
Subject: [delphi-br] Deixar o usuário escolher o numero que ele quer para a
primeira pagina de um relatório.
E ai rapaziada!
Não funciona, já tentei isso.
No Delphi 7, você editava a package Borland User Components, ai funcionava.
Mas no BDS2006 não esta danada!!! e nem sei como cria-la. Mais alguma dica.
Andreano cê sabe mano...
[]´s camoloze
_
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
Amigos, perdoem o assunto do email, as foi o mais próximo que encontrei para
chamar a atenção para a minha questão.
É o seguinte: temos hoje aqui na empresa um sistema que está em um cliente com
filiais espalhadas por Minas.
Quando foi colocado o sistema, tinha a necessidade que os bancos de dados
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
Bom com certeza seu servidor vai esta dentro da sua empresa, e o ip dele ser
192.168.0.x ou 10.1.1.x etc..
que não é um IP valido, certo !?, OK!?
Bom então no seu ROTEADOR/NAT, vc vai criar um regra para fazer um
redirecionamento de porta para a maquina servidora, e nos clientes vc vai
colocar
olá galera, paz..
..seguinte, questão dificil, rs.. to precisando rolar
a scrollbar em runtime, de um dbrichedit.. é de um módulo
em touchscreen, então, personalizei os botões de rolagem.
bom.. estou tentando, usar o método ScrollBy, herdado
da classe TWinControl, mas naum funciona da forma que
bom, welson, o luiz explicou como enxergar a sua maquina remotamente,
agora, se vc tbm quer saber como implementar mesmo, multicamadas,
se for em delphi mesmo (digo isso, pois como vc comecou seu topico,
não tenho certeza se é em delphi mesmo), pesquise por exemplos
utilizando Datasnap com SOAP.
Eu converti recentemente um sistema do Delphi 7 para o 2006, e está
ocorrendo o seguinte problema: supondo um Form, com um Tedit, um Frame e
dentro deste outro Tedit, quando o usuário aperta Tab para ir para o próximo
campo, ao invés do foco ir para o Tedit de dentro do Frame, o foco vai para
o
desativa o keypreview dele !!!
Daniel escreveu:
Eu converti recentemente um sistema do Delphi 7 para o 2006, e está
ocorrendo o seguinte problema: supondo um Form, com um Tedit, um Frame e
dentro deste outro Tedit, quando o usuário aperta Tab para ir para o próximo
campo, ao invés do foco ir
Experimente usar desta forma:
procedure TNomedoFormulario.LimparCampos;
var
I: Integer;
Temp: TComponent;
begin
for I := ComponentCount - 1 downto 0 do
begin
Temp := Components[I];
if (Temp is TCustomEdit) then
begin
TCustomEdit(Components[i]).Clear;
end;
end;
end;
Ao clicar em um botão eu já sei como encontra a janela da calculadora
e focá-la, caso a calculadora não esteja aberta eu quero que o foco vá
para outro local como o Desktop.
Se alguém sabre dê uma dica!
var
H : HWnd;
begin
H := FindWindow(Nil,'Calculadora');//localiza a janela da
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
Neste site abaixo tem uma dica que pode ser útil.
http://delphi.about.com/library/weekly/aa030105a.htm
Espero ter ajudado,
[]'s
Gilson
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de ca_programador007
Enviada em: quinta-feira, 31 de agosto de
No BDE, selecione o drive Paradox, no parâmetro NET DIR informe o caminho onde
está a sua base de dados. Não esqueça que, se estiver usando Alias este também
deve ser apontado para o drive da rede onde estão os dados. E por último o
parâmetro LOCAL SHARE tem que estar configurado para TRUE na
Oi, vc esqueceu de dizer pro seu metodo em que form ele deve
procurar os edits ...
Segue as alterações necessárias ...
//Assinatura do metodo
procedure LimparCampos(AForm: TForm);
//metodo
procedure LimparCampos(AForm: TForm);
var
i : integer;
begin
for i:=0 to AForm.ComponentCount-1 do
Blz Rapaz
Vc ta partidno pela logia errada. QuickRep6.QRPrinter.FirstPage não significa
que é o numero que vai colocar na primeira pagina... e sim... quando vc imprime
algum documento... por exemplo word: vc seleciona se deseja imprimir todas as
folhas... ou da folha 3 até 5 firstpage
Welson,
Que Banco de Dados vc usa e com que metodo de acesso ? Ex. BDE,
DBExpress etc ... Vc vai ter IP Fixo ou Dinâmico ? Qual é a sua
infra-estrutura de rede (Tem Roteador) ?
--- Em delphi-br@yahoogrupos.com.br, Welson Avelar
[EMAIL PROTECTED] escreveu
Amigos, perdoem o assunto do
q subtipo vc usou
On 8/31/06, Gilson [EMAIL PROTECTED] wrote:
Neste site abaixo tem uma dica que pode ser útil.
http://delphi.about.com/library/weekly/aa030105a.htm
Espero ter ajudado,
[]'s
Gilson
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL
Você precisa passar o pai dos componentes como parâmetros.
Assim :
procedure LimparCampos(pai: TForm)
begin
for i := 0 to pai.ComponentCount -1 do
begin
if (pai.Components[i] is TEdit) Then
(pai.Components[i] as TEdit).Clear;
if
Utilize uma fórmula mais ou menos assim:
( PageNumber + vPaginaInicialEscolhida - 1 )
Assim vai ficar ( 1 + 7 - 1 ) e começa a numerar no 7, 8 9 que voce
precisa.
sandro cunha escreveu:
E ai rapaziada!
To precizando de um help de voces.
Preciso que um relatorio que estou criando em
É o seguinte:
Estou desenvolvendo uma DLL em Delphi 5, em uma máquina com Windows
XP Professional.
O caso é que, quando eu dou f9 pra iniciar o aplicativo, pra depois
acessar a opção e chamar a dll pra debugar, ele dá access violation
enão executa nem debuga a dll.
Isso só acontece no
Boa Noite pessoal pensante,
Fiz um programa show de bola com acesso a banco de dados e tudo mais.
Funcionou perfeitamente na minha máquina.
Então, gravei num cd o .exe e as tabelas e ao chegar no computador da minha
faculdade coloquei as tabelas no mesmo caminho físico que estava no meu
Olá amigos !
Não conheço bem o componente RichEdit e gostaria de um auxilio de vocês.
Estou fazendo manutenção em um programa que monta um texto e joga em um
RichEdit, formatando e colocando determinadas linhas em negrito. O usuário
então vai lá e modifica o texto acrescentando mais informações.
Gostaria de montar, numa unit de apoio (que não tem form)
três funcões:
função SELECIONAR
função DELETAR
função ATUALIZAR
Estas funçôes precisam ser genéricas
para servirem a qualuer formulário
com qq número de campos para
ser selecionado da tabela,
deletado e atualizado.
É possível???
[As
59 matches
Mail list logo