Bem com a ajuda do fórum.. cheguei a este código que abre um relatório desvinculado através de recordset....
So que ele é para abrir o registro do controle ativo do Form...
Como exibir todos os registros.. páginas???
So que ele é para abrir o registro do controle ativo do Form...
Como exibir todos os registros.. páginas???
- Código:
Private Sub Report_Close()
Forms!frmDetentoConsulta.Visible = True
DoCmd.ShowToolbar "Ribbon", acToolbarNo
Call EscondeBotoes(True)
End Sub
Private Sub Report_Load()
On Error Resume Next
Parametros_de_Inicializacao "SysPen.par"
DoCmd.Maximize
DoCmd.ShowToolbar "Ribbon", acToolbarYes
Call EscondeBotoes(False)
'*******************************************************************************
'Popula Campos fixos da unidade no Relatório
'*******************************************************************************
Dim Db As DAO.Database
Dim dbLocal As DAO.Database
Dim ws As DAO.Workspace
Dim rs, rsAdm As DAO.Recordset
Set ws = DBEngine.Workspaces(0)
Set Db = ws.OpenDatabase(CurrentProject.Path & "\Syspen_Be.accdb", False, False, "MS Access;PWD=senha")
Set dbLocal = ws.OpenDatabase(CurrentProject.Path & "\Syspen_Be_Local.accdb", False, False, "MS Access;PWD=senha")
strSQLDetentos = "SELECT * FROM Detentos LEFT JOIN Fotos_Detentos ON Detentos.ID=Fotos_Detentos.Detento WHERE ID = " & Forms!frmDetentoConsulta!ID & ";"
Set rs = Db.OpenRecordset(strSQLDetentos)
strSQLAdm = "SELECT * FROM Administração"
Set rsAdm = dbLocal.OpenRecordset(strSQLAdm)
Me.txtID = rs![ID]
Me.txtDetento = rs![Nome] & Space(1) & rs![Sobrenome]
Me.txtAlcunha = rs![Alcunha]
Me.txtDataNascimento = rs![Data de Nascimento]
Me.txtNacionalidade = rs![Nacionalidade]
Me.txtNaturalidade = rs![Naturalidade]
Me.txtTelefone = rs![Telefone Residencial]
Me.txtEstadoCivil = rs![Estado Civil]
Me.txtFilhos = rs![Filhos]
Me.txtDocumentos = rs![RG/CPF]
Me.txtPai = rs![Nome do Pai]
Me.txtFalecido = rs![Se falecido]
Me.txtMae = rs![Nome da Mãe]
Me.txtFalecida = rs![Se Falecida]
Me.txtEndereco = rs![Endereço]
Me.txtCidade = rs![Cidade]
Me.txtEstado = rs![Estado]
Me.txtTrabalho = rs![Trabalho- anterior a Prisão]
Me.txtProfissao = rs![Profissão]
Me.txtInstrucao = rs![Grau de Instrução]
Me.txtConjuge = rs![Conjuge]
Me.txtEtnia = rs![Etnia]
Me.txtTipoFisico = rs![Tipo Físico]
Me.txtPeso = rs![Peso Informado]
Me.txtCabelos = rs![Cabelos]
Me.txtOlhos = rs![Olhos]
Me.txtEstatura = rs![Estatura]
Me.txtSinal = rs![Sinais Particulares]
Me.txtReicidente = rs![Reicidente]
Me.txtOrigem = rs![Origem]
Me.txtDataPrisao = rs![Data da Prisão]
Me.txtDataSaida = rs![Data da Saída]
Me.txtRegime = rs![Regime]
Me.txtInfracao = rs![Infração]
Me.txtSituacao = rs![Situação do Processo Anterior]
Me.txtProcessoNumero = rs![Processo Número]
Me.txtPena = rs![Pena Ano] & Space(1) & "e" & Space(1) & rs![Pena Mês]
Me.txtCondicional = rs![Condicional]
Me.txtComarca = rs![Juizado]
Me.txtVara = rs![Vara]
Me.txtPromotoria = rs![Promotoria]
Me.txtOutrasComarcas = rs![Processos em outras Comarcas]
Me.txtSituacaoPenal = rs![Situação Penal]
Me.txtAssistenteJu = rs![Assitente Jurídico]
Me.txtObservacoes = rs![Observações]
'Tabela Foto_Detentos
Me.CaminhoFotoRosto = rs![CaminhoFotoRosto]
Me.IDFoto = rs![IDFoto]
'**********************************************************
'Para o redorsetcrsAdm
'************************************************
Me.txtRegional = rsAdm![Regional]
Me.txtEnderecoUnidade = rsAdm![Endereco Unidade]
Me.TxtUnidade = rsAdm![Nome da Unidade]
Me.txtTel = rsAdm![Telefone1]
Me.txtTel1 = rsAdm![Telefone2]
Me.txtFax = rsAdm![Fax]
Me.txtEmail = rsAdm![EMail]
rs.Close
rsAdm.Close
Set rsAdm = Nothing
Set rs = Nothing
Set Db = Nothing
Set dbLocal = Nothing
End Sub