Jump to content
Fórum Script Brasil

Ivano

Membros
  • Content Count

    43
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Ivano

  1. Olá desculpe não ter podido responder antes, Realmente não tinha mudado a cor de fundo propositalmente. Depois que eu corrigi um outro problema, notei que não precesava mais mudar para fonte em preto novamente, pois já voltava sozinho. Daí resolveu o problema. Obrigado :)
  2. Olá amigos! Estou tentando chamar uma uma função que está como uma "package" no Oracle. Antes eu tinha uma função como "ponte", agora ela foi mudada para uma procedure que está em uma "package". Ela já está funcionando, mas quando eu chamo ela no Delphi ela não retorna! Estou chamando ela assim: 'EQUIPAMENTO_PKG.GET_EQUIPAMENTO_NAO_DISPONIVEL' Tenho de fazer + alguma coisa para poder acessar direto da package? Ajudem aí por favor, o pessoal aqui não quer mais que sejam criadas funções "pontes" e eu tenho de fazer essa jossa funcionar denovo! :(
  3. Olá amigos! Estou com uma dúvina sobre a cor da fonte nos nós da treeview: Quando eu mando ficar "tvp.Canvas.Font.Color := clRed" fica vermelho com o fundo branco. Mas quando coloco: "tvp.Canvas.Font.Color := clblack" fica com o fundo escuro e letra escura. Tentei outras opções de "cl' mas nenhum deu certo. Antes de mudar é normal. Alguém sabe o que tem de fazer? Muito obrigado1 :)
  4. A ampunheta aparece e o Delphi sem motivo aparente fica "pensando". Alguém sabe se é alguma configuração que ele fica fazendo alguma rotina, procrando atualização, sei lá? Notei isso no Delphi 6 e 7. Lentidão na maquina eu sei que é normal porque também trabalho com hardware....Na hora de compilar também ok, mas estranho não estar fazndo nada especial e ele ficar lento do nada! Alguém aí sabe?
  5. Então, isso eu já uso. Mas contece que eu acabei precisando usar um form com maskedit jogando em uma matriz os valores e depois gravando. Eu fiz um outro post pra falar sobre isso porque o assunto desviou, só para os assuntos não ficarem misturados aqui no forum.
  6. Olá amigos, gostaria da opinião de vocês sobre uma dúvida que tenho: Costumo programar utilizando os componentes da guia ADO. Eles funcionam muito bem, mas... Sei que existem pessoas que só programam criando a conexão via código, já eu faço muita coisa no modo gráfico... Sei também que existem outros componentes como o DBExpress e outros mais. Então a dúvida é a seguinte: 1- Qual é melhor? Ou, quais são as vantagens de um e de outro? 2- Além disso, seria vantagem estar usando outro componente que não os da guia ADO? []´s
  7. Sim, o do tel eu entendi bem. Vou fazer isso. O do R$ já é mais complicado, mas vou ver outras alternativas. Muito obrigado! :)
  8. Que ADO? ADOQuery? Mas quando está no Edit ou no MaskEdit, tem como pegar o que foi definido lá? obs: Vejam que eu estou querendo a "mascara" no campo, e não apenas carregar o "R$ " antes do valor. Daí seria só somar strings... De qqer forma, para mim o mais importante é a casa decimal.
  9. Olá amigos, Eu costumo usar DBEdits que ficam conectados diretamente ao DataSource e usam a mascara que eu definir na ADOQuery. Mas quando eu vou usar mascara no maskedit me enrolo todo! O problema é o seguinte: - Como eu coloco uma mascara eficiente para reais igual do DBEdit? Pelo o menos casa decimal... - No caso de telefone, onde eu coloco a mascara certinho, se o usuario digitar um espaço em branco e tentar sair do campo, fica dando erro! O que eu posso fazer para impedir isso? obs: Estou usando o maskedit, mas poderia usar o Edit sem problema algum... Desde já agradeço a Paciencia dos amigos! :) []´s
  10. Olá amigos, Dessa vez eu estou preocupado mesmo, isso porque tenho prazo pra entrega... Lembram que eu estava fazendo aquele sistema que trabalha com treeviews, copiando de uma pra outra? Então, ficou legal pra caramba, mas agora que eu coloquei o recurso no Sistema, lá não apaga! Ele apenas recolhe! Acho que é por causa do ponteiro, mas eu estou dando dispose... :( Dispose(PInfo(nItem.Data)); nItem.Delete; Alguém tem ideia do que pode estar acontecendo? Pensei em colocar mais coisas do codigo, mas não sei o que mais seria interessante...Então perguntem que eu vou respondendo... Ajudem aí galera, e muito obrigado! :)
  11. Achei um outro pesquisando pela palavra zebrado :) http://scriptbrasil.com.br/forum/index.php?showtopic=90119 Vou testar ele também!
  12. Olá, vejam como estou mudando a linha: -------------------------------------------------- procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin Dbgrid1.Canvas.Font.Color:= clblack; Dbgrid1.DefaultDrawDataCell(Rect, dbgrid1.columns[datacol].field, State); //If table1CodFor.value = 12 then begin// condição If lincor = true then begin// condição Dbgrid1.Canvas.Font.Color:= clred; // coloque aqui a cor desejada Dbgrid1.DefaultDrawDataCell(Rect, dbgrid1.columns[datacol].field, State); lincor:=false; end else lincor:=true; end; ------------------------------------------------- trocando o 1º if pelo 2º ele muda coluna sim, coluna não. Não enconrei onde mudo a linha (row, line...) fiquei procurando mas inda não achei... Será que alguém sabe? Posta aí por favor :-)
  13. Oi, Na verdade eu queria mesmo era enviar um nó da treview que está em uma aplicação para a outra treeview que está na outra aplicação. isso será que é possivel? :-)
  14. Olá amigos, Estou precisando comunicar duas aplicações diferentes. Se eu consegir comunicar os 2, comunicando os componentes, vai me ajudar muito. Me disseram que isso pode ser feito usando os componentes dde da aba system, mas não souberam me falar como. Alguém de vocês pode me orientar? Parece ser algo que vou ter de estudar pra aprender fazer... :) Muito obrigado e Feliz ano novo a todos!!! :D :D :D
  15. Olá, consegui melhorar. Assim: if node.level < 2 then TVP.Items.Expand(true) else begin TVP.AutoExpand:=true; ii:=TVP.Items.parent.Index; panel7.Caption:=IntToStr(ii); TVP.Items.parent.Expanded:=true; procura:=true; end; Dessa forma, se ele "filho" ele só abre ele mesmo. Se ele já for neto, daí ele guarda o 'pai" em "ii", expande o neto e apenas abre o ii (sem expandir todos os outro netos). Agora, o negôcio das cor acho que só dá pra fazer antes de construir a árvore né? Se alguém souber fazer, ajude aí, por favof... []´s
×
×
  • Create New...