Tenho um projecto Access, "caseiro" em mãos composto por tblTeste, (campos, ID(Chave primária), Campo1 e Campo2) e tblProduto (ID (Duplicação autorizada) Marca e Modelo).
A tblTeste ligada frmRegista e tblProduto ao sub/frmProduto por ADODB.
O que pretendo é relacionar as tabelas / formulários por forma a preencher ou visualizar os dados nas tabela.
frmRegista
Private Sub Form_Load()
Set cnx = New ADODB.Connection
cnx.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0; Data Source = C:\Users\daddy\Desktop\tstConectaAdo\dbConnecta.mdb"
cnx.Open
Set rst = New ADODB.Recordset
rst.Open "select * from tblTeste", cnx, adOpenStatic, adLockReadOnly
rst.MoveLast
carrega
End Sub
frmProduto
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Form_Load()
Set cnn = New ADODB.Connection
cnn.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0; Data Source = C:\Users\daddy\Desktop\tstConectaAdo\dbConnecta.mdb"
cnn.Open
Set rs = New ADODB.Recordset
rs.Open "select * from tblProduto", cnn, adOpenDynamic, adLockReadOnly
txtMarca = rs.Fields(2)
txtModelo = rs.Fields(3)
End Sub
Um dos casos que "desejo" ser elucidado o frmProduto é um formulário de dados ou contínuo. Para o testar preenchi a tabela respeitante com alguns registos (ID duplicavel) no entanto ele apenas apresenta o primeiro registo ou seja apenas abre uma célula.
Question
Azelha
Boa tarde a todos.
Tenho um projecto Access, "caseiro" em mãos composto por tblTeste, (campos, ID(Chave primária), Campo1 e Campo2) e tblProduto (ID (Duplicação autorizada) Marca e Modelo).
A tblTeste ligada frmRegista e tblProduto ao sub/frmProduto por ADODB.
O que pretendo é relacionar as tabelas / formulários por forma a preencher ou visualizar os dados nas tabela.
frmRegista
frmProdutoUm dos casos que "desejo" ser elucidado o frmProduto é um formulário de dados ou contínuo. Para o testar preenchi a tabela respeitante com alguns registos (ID duplicavel) no entanto ele apenas apresenta o primeiro registo ou seja apenas abre uma célula.
Obrigado pela atençaõ prestada.
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.