por Henry-Systems » Seg Nov 05, 2012 12:11 am
Buenas a todos.
Deixo a minha contribuição a todos com o cadastro em Access, integrado com Excel, e login de acesso, adaptado dos nossos amigos:
tomasvasquez, Mauro Coutinho e José Arnaldo.
Senhas das planilhas: 032164.Onofre
Senhas dos codigos VBA: 032164.Onofre
Login e Senha no arquivo login.docx
Dentro do arquivo consta a versão 01, que os combox puxam as informações da planilha dados.
A versão V02 os combox puxam os dados do Access que são referenciadaspelo código abaixo:
Private Sub PopulacboMarcacao() Dim Conn As ADODB.Connection Dim rst As ADODB.Recordset Dim sql As String Set Conn = New ADODB.Connection With Conn .Provider = "Microsoft.JET.OLEDB.4.0" .ConnectionString = "Data Source=" & ThisWorkbook.Path & "\Banco_Dados.mdb" .Open End With sql = "SELECT DISTINCT DESLIGAMENTO_EMPRESA FROM [DESLIGAMENTO_EMPRESA]" Set rst = New ADODB.Recordset With rst .ActiveConnection = Conn .Open sql, Conn, adOpenDynamic, _ adLockBatchOptimistic End With Do While Not rst.EOF If Not IsNull(rst(0).Value) Then cboMarcacao.AddItem rst(0).Value End If rst.MoveNext Loop ' Fecha o conjunto de registros. Set rst = Nothing ' Fecha a conexão. Conn.Close End Sub Private Sub UserForm_Initialize() Call PopulacboMarcacao End Sub |
Dando a possibilidade de se cadastrar os dados que são puxados pelos combox, conforme poderão ver no modelo totalmente funcional.
Caso encontrem bugs reportem e também podem adaptar.
Abaixo seguem algumas imagens da planilha em funcionamento:



Abraços a todos
Download
Macro – RH – BDAccessV03.rar (300.56 KiB)
Acompanhe a discussão sobre este modelo no fórum através deste link:
http://www.tomasvasquez.com.br/forum/viewtopic.php?t=2327&p=10598