Já baxei 2 versões do FireBird, mas antes de usa-lo vou ter que dar uma estudada, e tenho que entregar um projeto em delphi amanhã. Vamos ao problema:
Componentens utilizados:
DataModule:
01 ADOConnection
12 DataSource
12 ADOTable
Correspondem as 12 tabelas em ACCESS, este projeto trata-se de um cadastramento de empresas. Na tabela EMPRESA que possui vários campos, entre eles:
cd_empresa (código da empresa)
nm_empresa (nome da empresa)
cd_grupo_empresarial (código do grupo empresarial) -->> este código é de uma tabela chamada GRUPO_EMPRESARIAL, para uma empresa ser cadastrada este campo tem que ser preenchido obrigatóriamente, pois é um relacionamentode de 1 p/ muitos entre GRUPO_EMPRESARIAL e EMPRESA.
Resumindo: Uma empresa deve pertencer a um grupo empresarial.
Então em um formulário para cadastramento de empresas eu coloquei os campos da empresa que devem ser preenchidos: Nome da empresa, CNPJ, Chefe, Ramal, Endereço, etc... e o 1º campo a ser preenchido é o do GRUPO_EMPRESARIAL, que disponibilizei um DBLookupComboBox, alterando as seguintes propriedades:
- ListSource: DataModule2.ds_grupo_empresarial
- KeyField: nm_grupo_empresarial
Com essas propriedades são exibidos os grupos empresariais, onde o usuário clica na setinha do DBLookupComboBox e seleciona o grupo empresarial desejado. A dúvida:
Como faço para resgatar o valor do campo: cd_grupo_empresarial da tabela GRUPO_EMPRESARIAL que o usuário selecionou no DBLookupComboBox e inseri-lo no campo correspondente (cd_grupo_empresarial) da tabela EMPRESA?
A mesma coisa acontece nessa mesma tabela EMPRESA quando é necessário selecionar o UF (Estado), fiz uma tabela (UF) com todos os estados do Brasil e o usuário deve selecionar o UF de um BDLookupComboBox que está na tabela UF e ao preencher todos os campos o programa deve resgatar o código do UF selecionado (ex: 01 - SC - Santa Catarina) e inserilo no campo cd_uf na tabela EMPRESA, alguém pode dar uma força?
Obs: não estou utilizando Query, consequentemente nem SQL, estou utilizando apenas ADO TABLES. vlw
Pergunta
Lucifer
E aí galera...
Já baxei 2 versões do FireBird, mas antes de usa-lo vou ter que dar uma estudada, e tenho que entregar um projeto em delphi amanhã. Vamos ao problema:
Componentens utilizados:
DataModule:
01 ADOConnection
12 DataSource
12 ADOTable
Correspondem as 12 tabelas em ACCESS, este projeto trata-se de um cadastramento de empresas. Na tabela EMPRESA que possui vários campos, entre eles:
cd_empresa (código da empresa)
nm_empresa (nome da empresa)
cd_grupo_empresarial (código do grupo empresarial) -->> este código é de uma tabela chamada GRUPO_EMPRESARIAL, para uma empresa ser cadastrada este campo tem que ser preenchido obrigatóriamente, pois é um relacionamentode de 1 p/ muitos entre GRUPO_EMPRESARIAL e EMPRESA.
Resumindo: Uma empresa deve pertencer a um grupo empresarial.
Então em um formulário para cadastramento de empresas eu coloquei os campos da empresa que devem ser preenchidos: Nome da empresa, CNPJ, Chefe, Ramal, Endereço, etc... e o 1º campo a ser preenchido é o do GRUPO_EMPRESARIAL, que disponibilizei um DBLookupComboBox, alterando as seguintes propriedades:
- ListSource: DataModule2.ds_grupo_empresarial
- KeyField: nm_grupo_empresarial
Com essas propriedades são exibidos os grupos empresariais, onde o usuário clica na setinha do DBLookupComboBox e seleciona o grupo empresarial desejado. A dúvida:
Como faço para resgatar o valor do campo: cd_grupo_empresarial da tabela GRUPO_EMPRESARIAL que o usuário selecionou no DBLookupComboBox e inseri-lo no campo correspondente (cd_grupo_empresarial) da tabela EMPRESA?
A mesma coisa acontece nessa mesma tabela EMPRESA quando é necessário selecionar o UF (Estado), fiz uma tabela (UF) com todos os estados do Brasil e o usuário deve selecionar o UF de um BDLookupComboBox que está na tabela UF e ao preencher todos os campos o programa deve resgatar o código do UF selecionado (ex: 01 - SC - Santa Catarina) e inserilo no campo cd_uf na tabela EMPRESA, alguém pode dar uma força?
Obs: não estou utilizando Query, consequentemente nem SQL, estou utilizando apenas ADO TABLES. vlw
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.