MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Imprimir Registro atual

    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Imprimir Registro atual

    Mensagem  Naldo 27/7/2011, 20:57

    Boa tarde a todos

    Gostaria de uma ajuda referente a relatório.
    Tenho minha tela orçamento onde digito os dados do mesmo, para imprimir o relatório de outros orçamento anterior busco em uma caixa de combinação.
    Digito o número do orçamento(que é o num. do registro) ai é impresso o relatório correto Gostaria que fosse impresso voa botão o orçamento que selecionei que é o atual na tela.
    Como devo proceder para imprimir o registro atual em meu relatório

    Antecipadamente agradeço a atenção de todos
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3279
    Registrado : 21/04/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Marcelo David 27/7/2011, 21:01

    Vc usa algum formulário?


    .................................................................................
    Marcelo David | [Resolvido]Imprimir Registro atual LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 27/7/2011, 21:20

    Pode tentar assim

    Dim strDocName As String
    Dim strFilter As String
    strDocName = "NomeRelatório"
    strFilter = "ChavePrimária= Forms!NomeFormulário!ChavePrimária"
    DoCmd.OpenReport strDocName, acViewPreview, , strFilter
    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Naldo 27/7/2011, 21:58

    Boa tarde a todos.

    Esta dando erro: que é o seguinte
    O campo específico “SaidaNumero’ pode ser referir a mais de uma tabela relacionada na cláusula FROM da instrução SQL.
    Busca diversos campos em outras quatro tabelas.

    Vieira ficou desta maneira.

    Private Sub Comando105_Click()
    Dim strDocName As String
    Dim strFilter As String
    strDocName = "Rlt_OcamentoCodigoBarra"
    strFilter = "SaidaNumero= Forms!Orcamento!SaidaNumero"
    DoCmd.OpenReport strDocName, acViewPreview, , strFilter
    End Sub
    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Naldo 27/7/2011, 21:59

    Tenho o form. sim Marcelo, conf. descrição do pedido de ajuda
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 27/7/2011, 22:14

    SaidaNumero é a chave primária, certo? e numeração automática. Existe noutra Tabela algum campo igual? Se existir renomeie este para ID e experimente, embora este erro ocorra quando as chaves estão em form e subform
    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Naldo 27/7/2011, 22:27

    Tire me uma dúvida, alterando este campo não vou ter que alterar mais coisa, poi stenho dados no mesmo Vieira?
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 27/7/2011, 22:30

    Pode alterar para ID sem problema. É só trocar o nome na tabela e no campo no formulário. O nome da caixa de texto passa a ser ID
    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Naldo 27/7/2011, 22:38

    Vieira, esta dando vários erros, em consultas, form., subform, relacionamentos, etc.
    Não teria outro modo?
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 27/7/2011, 22:40

    Pois é companheiro. era o que eu temia. Problemas de chave e relacionamentos. Pode colocar aqui a BD? em formato 2003 ou XP?
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3279
    Registrado : 21/04/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Marcelo David 27/7/2011, 22:45

    Mestre Vieira, acho que assim funcionaria
    DoCmd.OpenReport "NomeDoSeuRelatório", acViewPreview, "", "[Código]=[forms]![NomeDoSeuFormulário]![Código]", acNormal

    Pois assim seria impresso o registro atual. Mas isso se não houver problemas de relacionamentos, chaves primárias...


    .................................................................................
    Marcelo David | [Resolvido]Imprimir Registro atual LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 27/7/2011, 22:50

    Sim, Marcelo sem dúvida, mas dá.me ideia que andam ali problemas de relacionamentos. O Erro acima acontece por exemplo, se tiver-mos um ID nueração automática no form e ID numeraçaõ automática em subform, entre outros possíveis. Marcelo, trate-me por Vieira. Obrigado
    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Naldo 27/7/2011, 22:58

    Vieira, como fazer para lhe enviar o banco?
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 27/7/2011, 23:00

    Para o meu email que eu coloco aqui.

    sergiovieirasoft@gmail.com
    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Naldo 27/7/2011, 23:01

    Da erro também marcelo
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3279
    Registrado : 21/04/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Marcelo David 27/7/2011, 23:09

    É como o Vieira falou, deve haver problemas de relacionamento ou chaves primária.
    Envie seu bd para o email do Vieira.


    .................................................................................
    Marcelo David | [Resolvido]Imprimir Registro atual LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 27/7/2011, 23:13

    Ora aí está. Marcelo, quer dar uma vista de olhos?

    http://dl.dropbox.com/u/8157744/PontocomOr%C3%A7amento.zip
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 27/7/2011, 23:21

    Talvez fosse melhor enviar o BackEnd, pois só nas duas tabelas enviadas, já detectei erro de relacionamento e má organização da BD, presumo que vamos ter que refazer tudo, vcamos aguardar pelo Marcelo
    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Naldo 27/7/2011, 23:29

    Vierira vou lhe enviar o _be, este que lhe enviei é somente teste, por isso esta dando tantos erros
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 27/7/2011, 23:30

    Ok, vamos a isso
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 27/7/2011, 23:36

    Então aqui temos

    http://dl.dropbox.com/u/8157744/Pontocom_be.zip
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3279
    Registrado : 21/04/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Marcelo David 27/7/2011, 23:51

    Opa, ja estou vendo aqui.


    .................................................................................
    Marcelo David | [Resolvido]Imprimir Registro atual LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 28/7/2011, 00:00

    A Tabela Saida o campo SaidaNumero, deveria ser Numeração automática e chave primária.Já na tabela detalhesaida deveria ser número inteiro longo. Os dois ficam ligados no velho 1 para muitos

    Assim teriamos já o primeiro erro resovido

    O segundo erro é ir à consulta e desmarcar a caixa saida.saidanumero (tabeladeta
    lhe)

    Assim teriamos já o segundo erro resovido

    Ir ao Relatório e na caixa SaidaNumero corrigir o nome para SaidaNumero, pois o nome está mal. Chamar as propriedades do Relatório (Agrupar e Ordenar) e agrupar por saidanumero.

    Assim teriamos já o terceiro erro resovido

    Mas, vamos ter muitas situações parecidas nesta BD.

    Por favor experimente



    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Naldo 28/7/2011, 00:09

    Vieira, esta dando muitos erro, só para vc’s terem uma idéia da uma olhada nos relacionamentos no Pontocom_be, com as alterações não teria como eu ficar seguro que não haveria erros no futuro, ai o bicho pegar, rsrsrs

    Não teria outro modo para imprimir o registro atual sem ter que acertar estes erros.
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 28/7/2011, 00:17

    Naldo, importe tudo para uma BD vazia e não divida a BD. Quando estamos a desenvolver a BD, na minha perspectiva só deve ser divididad quando terminada. Agora, não pode ter a mesma chave primária só número nas 2 tabelas, quando tem um form com sub form. Tem que ter paciência, pois a relação requerida é um para muitos.

    Estou a tomar uma quantidade de medicamentos que me dão sono e vou ter que terminar a minha participação de hoje. Se eventualmente amanhã ainda estiver com o mesmo problema eu ajudo com mais eficácia. Um abraço.
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3279
    Registrado : 21/04/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Marcelo David 28/7/2011, 00:19

    Pelo o que vi, há sérios problemas de estrura, as correções que o vieira sugeriu são primordiais ao bom funcionamento do su banco de dados...


    .................................................................................
    Marcelo David | [Resolvido]Imprimir Registro atual LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Naldo 28/7/2011, 00:20

    Valeu Vieira, sou muito grato pela sua atenção.

    QUE DEUS LHE ILUMINE
    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Naldo 28/7/2011, 00:23

    Ok, entendo Marcelo, mas é que não tenho tanto conh. assim em Access, pois o banco esta func. corretamente, por este motivos não gostaria de ter que mecher na estrutura.

    Será que não teria alguma maneira de imprimir o relatório
    avatar
    Naldo
    Avançado
    Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 387
    Registrado : 16/02/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Naldo 28/7/2011, 00:25

    Vieira, sei como é problemas de saúde, fiz um transplante a nove meses, e ainda sofro muito com a minha recuperação.

    QUE DEUS LHE ILUMINE
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3279
    Registrado : 21/04/2011

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  Marcelo David 28/7/2011, 00:28

    Vou ver o que posso fazer aqui...


    .................................................................................
    Marcelo David | [Resolvido]Imprimir Registro atual LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    vieirasoft
    vieirasoft
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Imprimir Registro atual Empty Re: [Resolvido]Imprimir Registro atual

    Mensagem  vieirasoft 6/8/2011, 11:43

    Como não retornou, o tópico passa a resolvido. Qualquer coisa reabra, por favor.
    avatar
    Raimundo Jeová
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 01/08/2016

    [Resolvido]Imprimir Registro atual Empty Relato de experiência

    Mensagem  Raimundo Jeová 1/8/2016, 12:00

    Senhores, bom dia!
    Usei o código citado anteriormente:
    DoCmd.OpenReport "NomeDoSeuRelatório", acViewPreview, "", "[Código]=[forms]![NomeDoSeuFormulário]![Código]", acNormal.
    Onde, nos campos, "NomeDoSeuRelatorio", [Código] e [NomeDoSeuFormulário] substituí-os pelos respectivos nomes do relatório, do campo onde se encontra o código do formulário (dentro do próprio formulário) e pelo nome do formulário.
    Gostaria de relatar, também, que deu certo para o meu caso, que é um formulário de saída para mercadorias, onde usei sub-formulário e sub-relatório.
    Ressaltando, também, que antes coloquei:
    Private Sub NomedoBotãoqueExecutaaAçãodeVisualizaraImpressão_Click()
    e, após o código acima, usei:
    End Sub

      Data/hora atual: 11/4/2021, 14:45