Ir para conteúdo
Fórum Script Brasil

lazarodm

Membros
  • Total de itens

    62
  • Registro em

  • Última visita

Tudo que lazarodm postou

  1. Ae, cara depende muito de como você está fazendo o seistema, mas normalmente esses comandos são colocados em botões tipo, um botão "Salvar">"tab.post", um botão "Novo">"tab.Insert", e por aí vai... Veja : * Novo > .insert * Salvar > .post * Próximo > .next * Anterior > .prior * Primeiro > .first * Último > .last * Editar > .edit * Deletar > .delete * Atualizar > . refresh acho q pode ajudar, se eu esqueci algum me desculpe... Sim, são iguais arlon....
  2. lazarodm

    Ajuda Em Mysql

    Desculpe entrar no assunto, mas onde eu posso encontrar esse editor, o MySQL front?
  3. lazarodm

    Apostilas Delphi

    Olá, FLY! Acho que dificilmente você encontrará um livro que explique todos os compnentes da paleta, mas às vezes com a ajuda do Delphi você pode aprender alguma coisa. Quanto a um livro para leigos, você pode procurar o "Desvendando o Caminho das Pedras", é um livro antigo (Acho q foi escrito para Delphi 2) mas dá para aprender muita coisa interessante, tem também o "Dominando o Delphi" do Marco Cantù que é o chamado "A Bíblia" procure algo sobre no site www.marcocantu.com. Espero ter sido útil.
  4. lazarodm

    Alias

    esse código que você passou verifica se existe ou não o arquivo, o q eu pretendo é, tipo, salvar em um arquivo texto ou outro o novo endereço do banco de dados, caso o usuário resolva mudá-lo, porque se ficar assim , o programa vai abrir o "OpenDIalog" toda vez que for executado. Espero ter sido mais claro...
  5. Aproveitando esse último post do DM32, gostaria de saber se existe algum software que ajude a fazer os chamados Diagrama Entidade-Relacionamento?
  6. Olá! 1) Em "Project>Options" no combo "Main Form" deixe como sendo o form principal, e na propriedade "FormStyle" desse form deixe "fsMDIForm", e , também no Options passe o Form de login (vou chamá-lo de frm_login) para a coluna da direita (Avaliable Forms) e deixe a propriedade "FormStyle" como "fsNormal". 2) Agora no frm_login: 2.1) Travar as teclas: declare em "private" a variável "fecha" ... private fecha : boolean; //DECLARAÇÃO DA VARIÁVEL FECHA { Private declarations } ... Aí, no evento "OnCreate" digite Fecha := false; E finalmente no evento "OnCloseQuery" CanClose := Fecha; 2.2) Será nescessário colocar um botão para fechar esse form, no botão adicione o código seguinte: Fecha := True; frm_principal.Close;//Isso vai terminar o programa 3) Agora vá em "Project>ViewSource" e digite o código seguinte ... Application.Initialize; Application.CreateForm(Tfrm_principal, frm_principal); //Seu form principal //CRIAÇÃO DO frm_login Application.CreateForm(Tfrm_login, frm_login); Form2.WindowState := wsMaximized; Form2.ShowModal; Form2.FormStyle := fsStayOnTop; // FIM ... Application.Run; 4) Voltando no frm_login: No botão que vai confirmar o login inclua fecha := True; Form2.Close; , e no evento "OnClose" adicione Action := caFree; OBS.: Esse código utilizado para travar as teclas trava "Alt+F4" e o botão de fechar do sistema (X), então é interessante retirá-lo do form (o botão). Espero que tenha ajudado ...avise se der certo ou não.
  7. Tente o seguinte: Deixe no "Project>Options" o form "pai" para ser o "principal" e o form de login coloque na coluna "Avaliable forms", aí no código do projeto mande criar o form de login antes da linha que manda criar o "pai" e também colque esse form de login como "stay on top" , e trave as teclas para que esse form de login não feche...no botão que executa o login (se houver) ao invés de chamar o principal, mande destruir o de login... Acredito que essa não é a solução ideal, mas, pelo menos, é uma forma de "driblar" o problema...aqui funcionou...espero que ajude.
  8. Essa é uma consulta "normal", tipo, digitando só o "T" ele vai achar o registro "Tiago", só não sei como procurar pelo sobrenome...foi mal acho q interpretei errado a sua dúvida!
  9. Tenta ir em Project>Options>Application>Title
  10. Olá! Eu uso o seguinte comando: *.SQL.Add('SELECT * FROM "Tabela" WHERE "campo" LIKE'+ #39 + txt_busca.Text + '%' + #39); Onde o *, no começo, é o componente que você está usando! Espero que ajude
  11. o que foi dito antes é interessante, mas se você quiser colocar o nome na mensagem, tenta apontar para a propriedade caption do label que identifica o campo(se houver) ou até mesmo para o name do componente edit...mas eu não sei o código para fazer isso em uma função...
  12. Não tenho certeza, mas se você estiver usando MDI e tiver configurado o formulário com nome "principal" como o pai, você deve chamá-lo diretamente, sem usar o "application.CreateForm(...)".
  13. lazarodm

    Dúvida

    Olá, eu já tinha tentado mover os registros antes, e não tinha funcionado...ae fui tentar com o Close/Open só que a tabela não é atualizada. Mas eu estava pensando q o botão de atualizar não fazia sentido naquele lugar e tirei ele de lá, mas preciso ainda atualizar essa tabela pois em outro formulário eu busco um campo dela com um "Look Up" , e aí, por exemplo: tenho 3 registros na tab 1 e no Look Up aparesce os três normalmente, tudo bem, mas quando eu deleto um registro da tab 1 o Look Up continua mostrando os 3 de antes...por isso preciso saber como faz a atualização, se souberem postem por favor...
  14. Olá, quanto à sua 1ª dúvida: não tenho certeza, mas se você usa Delphi 7, você tem que instalar o componente do quick report, mas eu não lembro onde encontrá-lo, mas eu lembro que ele vem para ser instalado. 2ª : Crie o form que será a Splash e vá em Project>Options e passe ele para a coluna da direita, ou seja, dos Avaliable forms, aí na página de códigos do projeto digite o seguinte: begin frm_splash := Tfrm_splash.Create(Application); frm_splash.Show; frm_splash.Update; Application.Initialize; {AQUI VÃO OS FORMS QUE SERÃO CRIADOS AUTOMATICAMENTE} frm_splash.Hide; frm_splash.Free; Application.Run; end. Espero que tenha ajudado!
  15. lazarodm

    Dúvida

    Ae, valeu pelas dicas, acho que vão funcionar...vou testar agora e mais tarde eu posto o resultado aqui.
  16. lazarodm

    Dúvida

    Olá, pessoal... Tenho um formulário onde cadastro um certo registro, e um outro onde faço uma query para uma consulta a esses registros, aí eu uso esse comando para excluir um registro: ... ADOQuery.Refresh o arquivo ... Ae, quando eu volto ao formulário de cadastros uso o comando para atualizar ADOTable.Refresh, pois o form de cadastros continua exibindo o registro excluido, então ocorre o erro dizendo que a linha foi excluida. O que está errado? Espero que me ajudem e obrigado!
  17. Agora complicou, não sei como conectar a um banco na internet. Talvez usando sockets, mas realmente não sei como fazer isso. Vou dar uma pesquisada, até! Se alguém souber poste aqui!
  18. lazarodm

    Installshield

    Tenho um aqui, vou te passar por e-mail!
  19. lazarodm

    Alias

    Aproveitando q esse tópico não foi fechado, e por se tratar do mesmo assunto, como faço pra quando eu abrir o arquivo do banco de dados com o dialog, o programa salvar esse caminho e não pedir quando for executado novamente?
  20. Agora fiquei em dúvida: o servidor está ligado em rede ou você está tentando conectar pela internet?
  21. Ae...Quanto ao ADO é o seguinte: 1) Adicione um "ADO Connection" e na propriedade "connecton string" , clique em "...", clique em "build" e novamente em "...", e escolha o seu banco de dados (Obs.: o interessante é deixar o banco de dados na mesma pasta do projeto). 2) Clique em "Testar conexão", se tudo der certo aparescerá uma caixa de dialogo confirmando a conexão. 3) Dê "OK" e "OK" novamente... 4) Agora adicione um "ADO Table" e na propriedade "Connection" escolha o "ADO Connection" (que você adicionou no item 1), e na propriedade "Table Name" escolha a tabela que você deseje usar. 5) Adicione um "Data Source" e na propriedade "Data Set" escolha o "ADO Table"(no item 4). 6) Aponte os campos que você deseja usar para o "Data Source" do item anterior. Obs.: No componente "ADO Connection" mude a propriedade "Login Prompt" para "False" caso deseje. ...Espero que tenha ajudado com o ADO, explique mais sobre o seu programa para ver se posso ajudá-lo...
  22. lazarodm

    Procurar Caminho

    Olá, Andréia! Eu não sei se vai funcionar, mas tente ('C:\Pasta\.')
  23. Já consegui o que queria usando outro componente!
  24. lazarodm

    Alias

    Olá, denovo! Mexendo no código percebi que o erro está em , pois asim o OpenDialog está sendo executado duas vezes, então apenas apague uma das linhas...
×
×
  • Criar Novo...