E POSSIVEL? 1 ACCESS PARA VARIOS FORMS
Eu normalmente uso vários datas num projeto, a pergunta é:
é possÃvel chamar o Banco no sub main e chamar só a tabela nos forms? ou existe outra maneira mais funcional, porque quanto maior o número de banco de dado num fom, mais pesado ele fica(na 1Âê abertura), eu posso abrir um banco sem colocar o data(objeto) no form?
é possÃvel chamar o Banco no sub main e chamar só a tabela nos forms? ou existe outra maneira mais funcional, porque quanto maior o número de banco de dado num fom, mais pesado ele fica(na 1Âê abertura), eu posso abrir um banco sem colocar o data(objeto) no form?
mas no banco naun existe tbl? essas tbls sao ligadas a forms , quando mais tbl mais forms , se naun vai fazer um form e um banco, é possivel sim
se foi isso q eu entendi
Almir
Vamos ver se eu entendi direito, tu utiliza DataControl e quer mudar para RecordSets via código, é isto?
[s50]
Vamos ver se eu entendi direito, tu utiliza DataControl e quer mudar para RecordSets via código, é isto?
[s50]
Prezado KpellaJr, eu tnho um Banco de Dados Access, por exemplo em caso hipotético,
MeuBanco.mdb tbCadastro, só que eu preciso do tbCadastro aberto e tbFicha_financeira aberta tb, para incluir e um cliente os dados financeiros(informados pelo banco por exemplo)
o que eu estou perguntando é que sempre que precisar usar 3 tabelas abertas ao mesmo tempo, terei que usar 3 DataControl no mesmo form, eu queria saber é se posso abrir o banco de dados uma vez para todo o projeto, e abrir várias tabelas sem ter que incluir um DataControl para cada tabela?
MeuBanco.mdb tbCadastro, só que eu preciso do tbCadastro aberto e tbFicha_financeira aberta tb, para incluir e um cliente os dados financeiros(informados pelo banco por exemplo)
o que eu estou perguntando é que sempre que precisar usar 3 tabelas abertas ao mesmo tempo, terei que usar 3 DataControl no mesmo form, eu queria saber é se posso abrir o banco de dados uma vez para todo o projeto, e abrir várias tabelas sem ter que incluir um DataControl para cada tabela?
Almir
Vamos por partes, Abri a Base de Dados diz respeito ao objeto CONNECTION, é uma conexão estabelecida com a Base de Dados que possibilita a abertura de RecordSets, então na Conexão só precisamos de uma, assim que o Sistema é aberto e PÃÅ¡BLICA, definida e aberta em Módulo.
Com relação aos RecordSets, pode-se abrir um a um, já que são Entidades diferentes, ou seja, primeiro cadastra-se o Cliente, faz-se a validação dos dados do cliente e inclue-se na Tabela Clientes, posteriormente, já incluÃdo você deve incluir os demais dados nos Formulários respectivos.
Se possÃvel NÃO USE DataControls, eles mantém a Conexão aberta e se eu não me engano é uma conexão para cada DataControl o que é muito ruim do lado do desempenho e pode gerar problemas de BD Corrompido com frequência.
Até Breve
[s50]
KPellaJr
Vamos por partes, Abri a Base de Dados diz respeito ao objeto CONNECTION, é uma conexão estabelecida com a Base de Dados que possibilita a abertura de RecordSets, então na Conexão só precisamos de uma, assim que o Sistema é aberto e PÃÅ¡BLICA, definida e aberta em Módulo.
Com relação aos RecordSets, pode-se abrir um a um, já que são Entidades diferentes, ou seja, primeiro cadastra-se o Cliente, faz-se a validação dos dados do cliente e inclue-se na Tabela Clientes, posteriormente, já incluÃdo você deve incluir os demais dados nos Formulários respectivos.
Se possÃvel NÃO USE DataControls, eles mantém a Conexão aberta e se eu não me engano é uma conexão para cada DataControl o que é muito ruim do lado do desempenho e pode gerar problemas de BD Corrompido com frequência.
Até Breve
[s50]
KPellaJr
vc tem nesse banco quantas tabela?
cada frm tem sua tabela?
vc sabe mecher com modulo?
cada frm tem sua tabela?
vc sabe mecher com modulo?
Dica Utlize o DAO 3.6 ou ADO
Melhor Coisa que vc Faz
Melhor Coisa que vc Faz
caro almirsafadi, veja:
http://www.vbmania.com.br/vbmforum.php?varMethod=Abrir&varID=85085&varSubPagina=1&varFiltro=Nulo
praticamente a mesma duvida.
http://www.vbmania.com.br/vbmforum.php?varMethod=Abrir&varID=85085&varSubPagina=1&varFiltro=Nulo
praticamente a mesma duvida.
Tópico encerrado , respostas não são mais permitidas