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]Imprimir em determinado local dependendo de condição

    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Imprimir em determinado local dependendo de condição Empty Imprimir em determinado local dependendo de condição

    Mensagem  Finformática 1/4/2011, 00:25

    Caros Mestres,

    Tenho uma agendinha com diversos campos e entre eles: HORA, HORAFIM e COMPROMISSO. Normalmente no meu relatório é impresso HORA HORAFIM e COMPROMISSO na mesma linha, ficando assim: 10:00 15:00 Atendimento ao público jovem.
    Existe determinados casos em que HORA e HORAFIM são iguais ou HORAFIM está vazio.
    Meus problema:
    Quero fazer um modo que caso aconteça isso imprima: HORA e logo depois COMPROMISSO sem ficar o espaço vazio da HORAFIM vazia.
    Atualmente com HORAFIM vazia fica:
    21:00 ............. Momento de descanso para acordar cedo amanhã (considere os pontinhos como espaços vazios no relatório)
    Quero que fique:
    21:00 Momento de descanso para acordar cedo amanhã

    Fico no aguardo da ajuda dos Grandes Mestres da matéria.


    Última edição por kinhosinfo em 1/4/2011, 01:25, editado 1 vez(es)
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  vieirasoft 1/4/2011, 00:31

    Amigo

    Não entendi bem o que você quer. Poderia ser mais explicito. Desculpe, mas não entendi mesmo.
    avatar
    Convidado
    Convidado


    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Convidado 1/4/2011, 00:35

    é amigo, eu também não entendi o que vc precisa exatamente
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Finformática 1/4/2011, 00:43

    Sendo HORAFIM vazio ou HORAFIM igual a HORA (que é a hora de inicío do meu compromisso) em minha agenda imprime: HORA, espaços vazios que é o campo HORAFIM que está vazio e depois COMPROMISSO.

    ACHO QUE É PELO FATO DE QUANDO ENVIO O POST ELE TIRA OS ESPAÇOS VAZIO. CONSIDERE OS PONTINHOS COMO ESPAÇOS VAZIOS.

    VEJAM AGORA

    14:00 ................... Hora de almoço (o espaço entre esses campos é pelo fato de HORAFIM vazio.
    Quero que quando acontecer isso imprima:
    14:00 Hora de almoço (o COMPROMISSO comece onde seria HORAFIM que está vazio)

    Fui mais claro??

    PS: Conheço a propriedade PODE AMPLIAR ou PODE REDUZIR para linha. Tem para colunas???

    Abraços
    avatar
    Convidado
    Convidado


    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Convidado 1/4/2011, 01:35

    ainda está confuso amigo, mas vamos lá, pelo que entendi, vc tem 3 campos em questão; HORA, HORAFIM e COMPROMISSO e vc deseja que quando o campo horafim seja menor ou igual a hora o campo compromisso mostre o valor do campo hora acrescido do texto "hora de descanso para acordar cedo amanhã" e se não mostre o valor do campo hora, é isso? se for isso mesmo, coloque assim no campo compromisso: SeImed(ÉNulo([HoraFim]<=0);[Hora];[Hora] & " " & "hora de descanso para acordar cedo amanhã")
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Finformática 1/4/2011, 01:44

    Grande Mestre

    É quase isso. O texto "hora de descanso para acordar amanhã" é o conteúdo campo COMPROMISSO. Mas é por aí.
    Fiz quase a mesma coisa que indicas, no entanto apareceu um probleminha que HORAFIM tem formato HORA ABREVIADA e perde a formatação. Passa para 15:15:14 (hora completa).
    Aí fica HORA com um formato e HORAFIM com outro:
    12:14 13:14:47 "Compromisso....."
    Qual o motivo???

    A propósito, o SeImed que informas coloco melhor onde??? Havia colocado na consulta que é origem do relatório.

    Muito grato
    avatar
    Convidado
    Convidado


    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Convidado 1/4/2011, 02:11

    o texto vc pode alterar pro correto, quanto ao formato vc coloca iguais para os 2 campos, quanto a escolha de onde melhor se adapta o Seimed, fica a seu critério, tanto faz vc colocar na consulta ou no relatório.
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Finformática 1/4/2011, 02:36

    Coloquei na origem do controle do relatório (campo agendado):

    =SeImed([horafim]>[hora];"- " & [horafim] & " " & [agendado];[agendado])

    Está dando erro

    avatar
    Convidado
    Convidado


    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Convidado 1/4/2011, 03:19

    correto é: =SeImed([horafim]>[hora];[horafim] & " " & "-" & " " & [agendado];[agendado]), se continuar dando erro vc pode postar para eu dar uma olhada e ver porque está dando o erro
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Finformática 1/4/2011, 03:35

    Meu Caro

    O erro já descobri (era o nome do campo), o que falta agora é o formato das horas ficarem em formato HORA ABREVIADA. O campo HORA está correto, o HORAFIM quando sozinho também fica certo, mas quando concatena passa para HORA COMPLETA e o padrão de todo o sistema é com HORA ABREVIADA.
    Como acerto isso???

    Abraços
    avatar
    Convidado
    Convidado


    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Convidado 1/4/2011, 03:45

    é só colocar este formato; 00:00;0;_ como mascara de entrada e o formato dos seus campos data abreviada.


    Última edição por betogivoni em 1/4/2011, 04:01, editado 1 vez(es)
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Finformática 1/4/2011, 03:54

    Como coloco esse formato na concatenação. Sem concatenar fica correto. O problema é quando concatena ele perde a formatação original.

    Ok???
    avatar
    Convidado
    Convidado


    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Convidado 1/4/2011, 04:04

    sua formatação original não está como hora abreviada? eu me equivoquei ainda pouco coloquei a máscara para data, mas já editei com o formato de hora.
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Finformática 1/4/2011, 04:20

    Tudo que é hora está com este formato (00:00;0;_). O problema é quando concatena que perde a formatação.

    O problema e quando concatena. Olhando na tabela ou em consultas em que exibe os campos de datas em separado aparecem normais (hh:mm).

    Captou???
    avatar
    Convidado
    Convidado


    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Convidado 1/4/2011, 04:32

    vc está colocando esse mesmo formato no relatório? se não der certo vc posta só o relatório para eu dar uma olhada
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Finformática 1/4/2011, 04:41

    Grande Mestre

    Tentei várias formas e finalmente consegui colocando na concatenação: format([HORAFIM];"hh:mm") e aí deu tudo certo.

    Muito grato

    Desculpas pelos aborrecimentos

    Abraços
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Finformática 1/4/2011, 04:43

    Mesmo tendo dado certo ainda estou curioso com a concatenação. Por que perde a formatação ao concatenar??

    Alguém me responde??

    Muito grato a TODOS
    avatar
    Convidado
    Convidado


    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Convidado 1/4/2011, 04:45

    ok amigo, estamos a disposição quando possivel, então pode fechar o tópico como resolvido.
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1098
    Registrado : 23/03/2010

    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Finformática 1/4/2011, 04:48

    Tudo resolvido
    avatar
    Convidado
    Convidado


    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Convidado 1/4/2011, 12:24

    blz kinhosinfo, agradecimentos do fórum pelo retorno final do tópico. abraço e sucesso

    Conteúdo patrocinado


    [Resolvido]Imprimir em determinado local dependendo de condição Empty Re: [Resolvido]Imprimir em determinado local dependendo de condição

    Mensagem  Conteúdo patrocinado


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