Ir para conteúdo
Fórum Script Brasil

leandrocap

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Tudo que leandrocap postou

  1. Olá Tenho um form com um dbgrid que ao abrir exibe informações resultante de uma query, e alguns dbedits que mostram esses valores quando clico em uma linha no grid. Acontece que sempre na primeira vez que eu faço alguma operação nese form quando eu clico no DBLookupComboBox ele exibe nos dbedits os dados do primeiro registro, e queria que permanecessem com o registro que já continha nos dbedits. Ah e não sei se tem como, tipo quando eu seleciono um registro no dbgrid, aparede os dados nos dbedits, tem como aparecer fazer aparecer também no DBLookupComboBox. Obrigado.
  2. leandrocap

    Tform X Dll

    É claro, é só você criar o form na dll. Qual é a sua dúvida? Olá. Aproveitando o tópico eu fiz os forms em dll's, e esses forms tem conexão com banco. Faço as atribuiçoes necessárias dos componentes, mas quando clico num botão de insert, por exemplo, dá um erro de violação de acesso com uma numeração no arquivo dll. Será que está faltando algo? Eu criei o formulário principal, e depois uma unit com a função que chama outro formulário que está no arquivo dll, adicionei na uses a unit do data module que estão os componentes da banco. Obrigado.
  3. Procure usar relacionamento entre tabelas.. fica muito mais facil abraço Olá jhonas. Obrigado pelas dicas, optei por fazer a relação através do mastersource da table que é mais simples, só que quando na criacão do form dá o seguinte erro: EDatabaseError with message 'Circular datalinks are not allowed'. Process stoped. configurei assim: table_modelo MasterSource ds_marca MasterFields id_marca->id_marca O que pode estar errado, porque quando faço ao contrário, id_marca->id_marca da tabela marca para a tabela modelo funciona, mais no form tenho que escolher primeiro a marca e depois os modelos raferentes a ela. Abraço.
  4. Olá, estou querendo listar os registros de uma tabela em um BLookupComboBox com referencia em outro BLookupComboBox. Por exemplo: Tenho duas tabelas, uma marcas e outra modelos, queria que quando eu escolher uma marca no BLookupComboBox_marca, o BLookupComboBox_modelo me listasse apenas os modelos referentas a marca escolhida. Tentei o código seguinte mas dá erro quando clico no segundo BLookupComboBox (modelo) onexit do primeiro BLookupComboBox (marca) dm.query.active:=false; dm.query.sql.text:='select * from marcas'; dm.query.active:=true; onclick do segundo BLookupComboBox (modelo) dm.query.active:=false; dm.query.sql.text:='select modelo from modelos where id_marca=id_modelo'; dm.query.active:=true; Nào sei se dessa forma está correto para atender o que eu quero. Leandro
  5. Já fiz dessa forma Jhonas. O problema era que eu estava colocando o zero para caracteres em branco :wacko: . Agradeço atenção galera, abraços
  6. Pois é K!ko e Vivendo&Aprendendo, coloquei da forma q me aconselharam (9999-999;1;0) mais ainda some os zeros, já coloquei as máscaras de outras fomas, criei um novo dbedit e continua do mesmo jeito. ...vou fuçando por aqui, se alguém tiver alguma novidade, agradeço. abraços ps: Vivendo&Aprendendo valeu pelas dicas de máscara.
  7. Estou usando delphi 5 + access, e o problema é o seguinte: Tenho um dbedit utilizado para cep com a máscara #####-###;1;0, entro com o cep normalmente mas quando coloco o foco no próximo dbedit ele perde os zeros do começo e do fim, por exemplo: Digito = 09563-220 quando sai o foco = 9563-22 ...porém ele mantém os espaços onde estariam os zeros. Agradeço a quem puder me ajudar. abs.
×
×
  • Criar Novo...