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]Mostrar registro apenas da maquina

    avatar
    juliobertoso
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 106
    Registrado : 23/10/2017

    [Resolvido]Mostrar registro apenas da maquina Empty [Resolvido]Mostrar registro apenas da maquina

    Mensagem  juliobertoso 15/7/2019, 16:32

    bom dia!

    recorro novamente ao fórum para me ajudarem em uma nova dúvida

    tenho um formulário de cadastro de solicitações de fretes, porem um dos usuários  eu só quero que ele visualizes as inclusos que ele fez, mas nas demais maquinas vejam geral. Fiz da seguinte forma: no frmControleFretes coloquei um txtComputador que mostra o nome da máquina do usuário e um outro txtRegistrada(essa salva o nome da maquina de quem incluiu o registro), na consulta eu inicialmente coloquei no critério do campo txtRegistrada a formula Como [Formulários]![frmControleFretes]![txtComputador] isso apresenta apenas os registros do computador que esta executando o aplicativo, caso nao exista nenhum registro feito nesta maquina não será mostrado. Até ai tranquilo, mas o problema é que o sistema roda em vários lugares na empresa e constantemente faço algumas atualizações e esta maquina em especifico que eu quero que só veja o que ela registrou fica em MG e eu fico em SP ai pensei em algo do tipo no critério SeImed([Formulários]![frmControleFretes]![txtComputador]="WVCPTA12284";[Formulários]![frmControleFretes]![txtComputador]) mas meu entendimento não esta completo e até o momento não consegui resolver, em escrita meu entendimento seria assim: se o txtComputador for igual a WVCPTA12284 então ela mostra apenas os dados desta maquina, senão trás tudo. Isso é onde pretendo chegar.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7914
    Registrado : 15/03/2013

    [Resolvido]Mostrar registro apenas da maquina Empty Re: [Resolvido]Mostrar registro apenas da maquina

    Mensagem  Alvaro Teixeira 17/7/2019, 10:03

    Olá Júlio César,

    Verifique os tópicos que tem abertos e não deu continuidade.

    Quanto à questão, para o efeito podemos usar o RecordSource, com o seguinte código:
    Código:
    Private Sub Form_Open(Cancel As Integer)
        'ahteixeira 2019 para Maximoaccess
        Dim sComputador$
        sComputador = Environ("computername")

        If sComputador = "WVCPTA12284" Then
            Me.RecordSource = "SELECT * FROM tbl_fretes WHERE tbl_fretes.Computador = 'WVCPTA12284'"
        Else
           Me.RecordSource = "SELECT tbl_fretes.* FROM tbl_fretes"
        End If
    End Sub

    Segue em anexo exemplo.

    Abraço
    Anexos
    [Resolvido]Mostrar registro apenas da maquina AttachmentTeste_RecordSource.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (22 Kb) Baixado 10 vez(es)
    avatar
    juliobertoso
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 106
    Registrado : 23/10/2017

    [Resolvido]Mostrar registro apenas da maquina Empty Re: [Resolvido]Mostrar registro apenas da maquina

    Mensagem  juliobertoso 17/7/2019, 20:09

    ahteixeira

    Sua solução me ajudou muito, mas não resolveu meu problema 100%, pois os usuários selecionam os fretes para visualizar e filtrar através de uma caixa de listagem e nela eu queria fazer esta filtragem do PC. Fiz uma gambiarra e deu certo, mas se tiver algo pra dar uma clareada na minha mente é de grande ajuda
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7914
    Registrado : 15/03/2013

    [Resolvido]Mostrar registro apenas da maquina Empty Re: [Resolvido]Mostrar registro apenas da maquina

    Mensagem  Alvaro Teixeira 17/7/2019, 22:14

    Olá Júlio César,

    Mostrei o caminho das pedras, a técnica será a mesma.
    Se tiver dificuldades, poste base de dados de amostragem com caixa de listagem para se testar.

    Abraço
    avatar
    juliobertoso
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 106
    Registrado : 23/10/2017

    [Resolvido]Mostrar registro apenas da maquina Empty Re: [Resolvido]Mostrar registro apenas da maquina

    Mensagem  juliobertoso 19/7/2019, 13:01

    Obrigado mais uma vez pela ajuda
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7914
    Registrado : 15/03/2013

    [Resolvido]Mostrar registro apenas da maquina Empty Re: [Resolvido]Mostrar registro apenas da maquina

    Mensagem  Alvaro Teixeira 19/7/2019, 13:59

    Olá Júlio César,

    Obrigado pelo retorno, qualquer coisa estamos cá!
    Abraço

    Conteúdo patrocinado


    [Resolvido]Mostrar registro apenas da maquina Empty Re: [Resolvido]Mostrar registro apenas da maquina

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 08:03