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


2 participantes

    [Resolvido]Impressão de carteirinhas para usuários de biblioteca

    avatar
    alessandrai
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 7
    Registrado : 04/08/2015

    [Resolvido]Impressão de carteirinhas para usuários de biblioteca Empty [Resolvido]Impressão de carteirinhas para usuários de biblioteca

    Mensagem  alessandrai 21/8/2015, 19:00

    Boa tarde!

    Primeiramente, gostaria de agradecer a todos que postam aqui, seja por terem alguma dúvida, seja para solucionar algum problema.
    Já faz algum tempo que pesquiso aqui e meu pequeno projeto está ganhando forma graças a vocês.

    Contudo, "empaquei" neste ponto.
    O banco de dados será para gerenciar uma biblioteca escolar. O que eu gostaria de fazer é emitir várias carteirinhas de uma vez só, a partir de um formulário. O que ocorre é que não consigo filtrá-lo neste ponto.

    Vejam o código:

    Dim sql As String
    Dim alunos As String
    Dim varItm As Variant


       alunos = ""
       For Each varItm In Combinação0.ItemsSelected
           alunos = alunos & Combinação0.ItemData(varItm) & ","
       Next varItm
       alunos = Left(alunos, Len(alunos) - 1)
       
       sql = " SELECT tblEstudantes.CodigoEstudante, tblEstudantes.Nome, tblEstudantes.[Data de Nascimento]," & _
             " tblEstudantes.Endereco, tblEstudantes.Telefone, tblEstudantes.Serie, tblEstudantes.Ativo" & _
               " FROM tblEstudantes WHERE (((tblEstudantes.Ativo)=true)) "
       
       DoCmd.OpenReport "RptCarteirinha", acViewPreview, , sql


    Eu sei que há vários problemas aqui. Até agora, não consegui relacionar a variável "alunos" com a consulta.
    Provavelmente, eu já me deparei com a resposta, mas não consigo identificar. Estou até meio "zonza", rsrs.

    Se vocês puderem ajudar, agradeço muito.


    Última edição por alessandrai em 24/8/2015, 19:39, editado 1 vez(es)
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Impressão de carteirinhas para usuários de biblioteca Empty Re: [Resolvido]Impressão de carteirinhas para usuários de biblioteca

    Mensagem  cleverson_manaus 21/8/2015, 19:15


    Bem vinda ao Forum.

    Seria mais prático postar parte do bd para quem interessar dar uma ajuda mais rápida.

    Abraços


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Impressão de carteirinhas para usuários de biblioteca Empty Re: [Resolvido]Impressão de carteirinhas para usuários de biblioteca

    Mensagem  cleverson_manaus 21/8/2015, 19:26

    Dá uma olhada nesse exemplo do colega Carlos Moura


    https://www.dropbox.com/s/oye6pdhs20lvgr2/etiquetas.zip?dl=0



    Bons estudos



    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    alessandrai
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 7
    Registrado : 04/08/2015

    [Resolvido]Impressão de carteirinhas para usuários de biblioteca Empty Re: [Resolvido]Impressão de carteirinhas para usuários de biblioteca

    Mensagem  alessandrai 22/8/2015, 01:09

    Muito obrigada!
    Este exemplo me ajudou muito mesmo. Consegui aplicá-lo no meu projeto ou seja, resolveu o meu problema.
    Contudo, sem querer abusar, gostaria de colocar uma propriedade a mais. Como posso fazer para o multiselect funcionar sem usar Ctrl/Shift?
    O usuário iria selecionar item a item com o clique do mouse.

    O modelo q você mandou seleciona com o código abaixo:

    Public Sub SelecaoMultiplaR(cmb As Control, sCampo As String, _
    NomeRel As String)
    'Para abrir Formulários ou Relatorios com valores selecionados
    'Autor: Carlos Moura em 10/08/98 e-mail: crpmoura@ig.com.br
    'Num formulario com uma caixa de seleção múltipla

    Dim varItem As Variant, strList As String, strWhere As String

    With cmb
       For Each varItem In .ItemsSelected
       'Aqui você concatena do jeito que quiser
       'Para valor campo string & "'" & ",'"
       'Para valor campo numerico & ","
       
       strList = strList & .Column(0, varItem) & ","
       
       Next varItem
    End With
       'Para valor campo string ('" & strList & "')
       'Para valor campo numerico (" & strList & ")
       strWhere = sCampo & " In (" & strList & ")"
       DoCmd.OpenReport NomeRel, acPreview, , strWhere
    End Sub

    Se continuar sendo necessário, posso postar o bd...

    Obrigada, novamente.
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Impressão de carteirinhas para usuários de biblioteca Empty Re: [Resolvido]Impressão de carteirinhas para usuários de biblioteca

    Mensagem  cleverson_manaus 22/8/2015, 02:55

    Vou pesquisar nos meus arquivos acho tenho uma solução nesses moldes.


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Impressão de carteirinhas para usuários de biblioteca Empty Re: [Resolvido]Impressão de carteirinhas para usuários de biblioteca

    Mensagem  cleverson_manaus 23/8/2015, 15:48


    a questão é bem simples, vá em propriedades da caixa de listagem, na Aba Outra em Seleções Múltiplas altere de estendida para simples.

    Não precisa de código algum, srssrsrrrs.


    Abraços,



    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    alessandrai
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 7
    Registrado : 04/08/2015

    [Resolvido]Impressão de carteirinhas para usuários de biblioteca Empty Re: [Resolvido]Impressão de carteirinhas para usuários de biblioteca

    Mensagem  alessandrai 24/8/2015, 19:36

    hahaha
    muito bom! deu certo
    obrigada!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]Impressão de carteirinhas para usuários de biblioteca Empty Re: [Resolvido]Impressão de carteirinhas para usuários de biblioteca

    Mensagem  cleverson_manaus 24/8/2015, 21:09


    Blz o forum agradece o retorno


    Abraços



    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!

    Conteúdo patrocinado


    [Resolvido]Impressão de carteirinhas para usuários de biblioteca Empty Re: [Resolvido]Impressão de carteirinhas para usuários de biblioteca

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 21:26