MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    avatar
    juliobertoso
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

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

    Mensagem  juliobertoso em Seg 15 Jul - 12: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.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

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

    Mensagem  ahteixeira em Qua 17 Jul - 6: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 7 vez(es)
    avatar
    juliobertoso
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

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

    Mensagem  juliobertoso em Qua 17 Jul - 16: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
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

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

    Mensagem  ahteixeira em Qua 17 Jul - 18: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 100%

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

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

    Mensagem  juliobertoso em Sex 19 Jul - 9:01

    Obrigado mais uma vez pela ajuda
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

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

    Mensagem  ahteixeira em Sex 19 Jul - 9:59

    Olá Júlio César,

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

      Data/hora atual: Sab 24 Out - 9:26