Ir para conteúdo
Fórum Script Brasil

Kikonanet

Veteranos
  • Total de itens

    472
  • Registro em

  • Última visita

Tudo que Kikonanet postou

  1. Mostrando Campo MEMO em um DBGRID procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); var R : TRect; begin R:=Rect; Dec(R.Bottom,2); if Column.Field=Query1.FieldByName('Campo_Memo') then begin if not (gdSelected in State) then DBGrid1.Canvas.FillRect(Rect); DBGrid1.Canvas.TextRect(R,R.Left,R.Top, Query1.FieldByName('Campo_Memo').AsString); end; end; Abs. Kiko
  2. Kikonanet

    Nao Repetir

    Olá, Não sei se entendi muito bem, mas olhando no código tente assim: //// if not Achou then begin // Coloque aki os comandos caso não achar o registro EditNomePaciente.Text := ''; ComboBoxLeito.Text := ''; ComboBoxNAtendimento.Text := ''; EditNProntuario.Text := ''; MemoVaiParaPrescricao.Clear; ShowMessage('Prontuário não encontrado!'+#13+'Comece uma nova prescrição para este paciente'); EditNProntuario.SetFocus; end; qualquer coisa posta ae Abs. Kiko
  3. Kikonanet

    Codigo

    Olá, No label diretamente você não consegue digitar, mas você pode usar um Edit para ir escrevendo nele e aparecendo nos Labels. No Evento OnKeyUp do Edit, ponha este código: procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); begin Label1.Caption:=Edit1.Text; Label2.Caption:=Edit1.Text; end; Abs. Kiko
  4. Olá, Dá sim... você coloca um TImageList, na propriedade images do Popmenu você seta o ImageList... Na propriedade ImageIndex do Item do Popmenu você seta a index relacionada a sua imagem. qualquer. coisa posta ae Abs. Kiko
  5. Olá, Dê uma olhada neste tópico, acho q pode te ajudar. http://scriptbrasil.com.br/forum/index.php?showtopic=55349 Abs. Kiko
  6. Olá, Tenta assim with dm.IBQuery1 do begin Close; SQL.Clear; SQL.Add('SELECT * FROM SUATABELA'); Open; while not(EOF) do begin cmbcodequipa.Items.Add(DM.IBQuery1.FieldByName('codequipa').AsString); Next; end; end; Abs. Kiko
  7. Olá Tiago, Tire a virgula que vem logo depois do campo endereco... SQL.Add ('INSERT INTO DATA(nome, telefone ,...., endereco)'); qualquer coisa posta ae Abs. Kiko
  8. Olá Luke, Tudo bem que você foi sincero, convenhamos que não precisava responder dessa forma! Estamos aqui para ajudar! Veja se te ajuda Dê uma olhada no componente DSPACK (eu nunca mexi nele) http://sourceforge.net/projects/dspack http://www.progdigy.com/modules.php?name=DSPack Abs. Kiko
  9. Olá Paulo, Tenta assim... Mail := 'mailto:email@empresa.com.br?subject=texto do subject &?'; ShellExecute(GetDesktopWindow,'open',pchar(Mail),nil,nil,sw_ShowNormal); Eu não sei se você consegue anexar pelo Outlook. Dê uma olhada neste link. Procure no link freeware SMComponent (lado esquerdo) o componente TSMMAPIMail (no fim da página). http://www.scalabium.com/ Abs. Kiko
  10. Olá, Dê uma olhada neste link http://scriptbrasil.com.br/forum/index.php...topic=54864&hl= Abs. Kiko
  11. Olá, Tem um componente RXLib (SecretPanel) que tmb te ajuda. Dê uma olhada nele. Abs. Kiko
  12. Olá, Adiciona um Timer e coloca no Evento OnTimer : if Label1.Left < GroupBox1.Width then Label1.Left:=Label1.Left+1 else Label1.Left:=0 Veja se é isso. Abs. Kiko
  13. Kikonanet

    Pagecontrol

    Olá, não sei se te ajuda, mas você pode desbilitar o TabSheet3.Enabled:=False; if CampoValidacao <> True then begin TabSheet3.Enabled:=True PageControl1.ActivePage := TabSheet3; end; Abs. Kiko
  14. Olá, Ao invés de você usar no Evento OnKeyDown... Coloque no OnKeyUP...Creio q assim resolverá o problema... Explica melhor essa sua segunda dúvida ai.... Abs. Kiko
  15. Kikonanet

    Install Shield

    Carla, Dê uma olhada neste link da seção de dicas Esta é uma dica do Progr'amador: Como usar o Install Shield http://scriptbrasil.com.br/forum/index.php...pic=54960&st=15 Abs. Kiko
  16. Testa ai... No OnKeyDown (Para qualquer tecla...) procedure TForm1.MemoKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin StatusBar1.Panels[0].Text:='Linha: '+IntToStr(Memo.CaretPos.Y) + ' Coluna: '+IntToStr(Memo.CaretPos.X); end; Abs. Kiko
  17. Olá, Dê uma olhada nestes links. http://www.activedelphi.com.br/modules.php...id=5060#pid9272 http://lib.seven.com.br/ampliar.asp?codcat=&codartigo=707 Obs: Dê uma olhada no componente TIdIcmpClient (palheta Indy) Espero q te ajude. qualquer coisa posta ae. Abs. Kiko
  18. Olá, Funciona sim, é q você tem q colocar no Evento onClick do Memo... procedure TForm1.Memo1Click(Sender: TObject); begin StatusBar1.Panels[0].Text:='Linha: '+IntToStr(Memo1.CaretPos.Y) + ' Coluna: '+IntToStr(Memo1.CaretPos.X); end; Abs. Kiko
  19. Kikonanet

    Arquivo Txt

    Olá, Aproveitando o código do Progr'amador Acrescenta o Edit3 ... var ArqTxt : TextFile; Linha, Codigo, Cliente, Atendimento : string; x : Integer; Achou : boolean; begin AssignFile(ArqTxt,'C:\CLIENTES.txt'); Reset(ArqTxt); Achou := False; while not eof(ArqTxt) do begin Readln(ArqTxt, Linha); Codigo := Copy(Linha,1,Pos('-',Linha)-1); delete(Linha,1,Pos('-',Linha)); Cliente := Copy(Linha,1,Pos('-',Linha)-1); x := Length(Linha) - Length(Cliente); Atendimento := Copy(Linha,Pos('-',Linha)+1,x); if trim(Edit1.text) = Codigo then begin Edit2.Text := Cliente; Edit3.Text := Atendimento; Achou := True; Exit; end; end; Linha := ''; Closefile(ArqTxt); if not Achou then begin Edit2.Text := ''; Edit3.Text := ''; ShowMessage('Codigo não encontrado!'); Edit1.SetFocus; end; end; Abs. Kiko
  20. Olá, Tenta assim: Var Comando: PAnsiChar; begin Comando:='Command.com /C java -cp "Multilinhas.jar;C:\swt-3.0.1-win32\swt.jar" -Djava.library.path="C:\swt-3.0.1-win32" spider.editormulti.EditorMultiMain'; Winexec(Comando,SW_MAXIMIZE); end; Abs. Kiko
  21. Olá, Acho q você teria que ficar "pingando" em algum servidor (ou router), vai depender da estrutura da rede... Tipo, se responder a rede está no ar... Não sei se dará certo mas podemos tentar. Se eu achar algo eu posto ai... Abs. Kiko
  22. Olá, Depois você olha a propriedade CaretPos do Memo... olha no help Tenta assim: ShowMessage('Linha: '+IntToStr(Memo1.CaretPos.Y)); ShowMessage('Coluna: '+IntToStr(Memo1.CaretPos.X)); qualquer coisa posta ae Abs. Kiko
  23. Olá, Tente assim: Winexec('Command.com /C comando',Tipo_Janela); Tipo_Janela : SW_SHOWNORMAL - Visualização normal da janela SW_MAXIMIZE - Janela maximizada SW_MINIMIZE - Janela minimizada SW_HIDE - Escondido Comando: ex. ipconfig Abs. Kiko
  24. Olá, Seria o FileExists() ?? ex. If FileExists('C:\Windows\arq.exe') then .... Abs. Kiko
  25. Olá, Rede Interna? Conexão com Internet? Se a máquina está na rede? Abs. Kiko
×
×
  • Criar Novo...