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

    Problemas com o output dos valores na combobox

    avatar
    tmacane
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 17/06/2013

    Problemas com o output dos valores na combobox Empty Problemas com o output dos valores na combobox

    Mensagem  tmacane 22/6/2013, 09:14

    Bom dia pessoal

    Tenho uma duvida que ja me levou tempo para resolver, tenho uma tabela resultante de relacionamento de tipo Muitos pra Muitos. 
    porem no formulario tenho duas combobox onde pretendo escolher numa combobox e prencher dados na outra combobox. mas ai esta o problema
    quando faco o evento afterupdate a segunda combobox preenche so que os valores aparecem ocultos. Nao consigo ver os valores mas a combobox foi preenchida. 
    Peco que me ajudem a resolver este problema.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Problemas com o output dos valores na combobox Empty Re: Problemas com o output dos valores na combobox

    Mensagem  criquio 22/6/2013, 14:05

    Olá, seja bem vindo ao fórum. Detalhe todo o processo para ficar mais fácil tentar ajudar. O quê e como está fazendo para preencher a combo? Está usando códigos? Se sim, poste-o completo.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    tmacane
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 17/06/2013

    Problemas com o output dos valores na combobox Empty Re: Problemas com o output dos valores na combobox

    Mensagem  tmacane 22/6/2013, 14:59

    Alo, agradeco ter atendido o meu problema, vamos ver se consigo melhorar explicacao do meu problema.

    No evento uso o seguinte codigo:

    Private Sub materialCode_AfterUpdate()
        Me.supplier.RowSource = "SELECT supplierCode FROM Link_Material_Supplier WHERE materialCode =" & Me.materialCode & " ORDER BY supplierCode"
        Me.supplier = Me.supplier.ItemData(0)
    End Sub

    Baseando no codigo que usei para selecionar um subgrupo de um material que funcionou perfeitamente.

    Private Sub mainGroup_AfterUpdate()
        Me.subGroup.RowSource = " SELECT SubGroupName FROM Material_SubGroup WHERE mainGroup = " & Me.mainGroup & " Order By SubGroupName"
        Me.subGroup = Me.subGroup.ItemData(0)
    End Sub

    Porem esta eh resultande da relacao 1 pra muitos conforme pode ver nos PrintScreens em anexo, enquanto que a de cima eh duma relacao Muitos pra Muitos.
    Acredito que haja algo que nao especifiquei durante a concepcao da base de dados.
    Anexos
    Problemas com o output dos valores na combobox Attachmentanexo1.zip
    Em anexo 2 printscreens para ajudar na percepcao do problema
    Você não tem permissão para fazer download dos arquivos anexados.
    (375 Kb) Baixado 4 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Problemas com o output dos valores na combobox Empty Re: Problemas com o output dos valores na combobox

    Mensagem  criquio 22/6/2013, 16:12

    Tente colocar, depois do ItemData(0):

    Me.supplier.Requery


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    tmacane
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 17/06/2013

    Problemas com o output dos valores na combobox Empty Re: Problemas com o output dos valores na combobox

    Mensagem  tmacane 22/6/2013, 16:24

    Ja tentei por o Me.supplier.Requery mas nao funciona.

    Envio em anexo a base de dados. podera ver melhor do que estou falando.

    O problema esta no formulario Order Details a tabela eh Link_Material_Supplier


    Agradeco mais uma vez a tua disponibilidade....
    Anexos
    Problemas com o output dos valores na combobox AttachmentSuppliersDB.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (558 Kb) Baixado 5 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Problemas com o output dos valores na combobox Empty Re: Problemas com o output dos valores na combobox

    Mensagem  criquio 22/6/2013, 16:35

    Sua instrução sql pede para selecionar AONDE materialCode =4, mas tem nenhum 4 para ser selecionado. E tambem falta a chave primária na tabela. O campo que identifica o registro como único precisa ser chave primária.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    tmacane
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 17/06/2013

    Problemas com o output dos valores na combobox Empty Re: Problemas com o output dos valores na combobox

    Mensagem  tmacane 22/6/2013, 17:09

    O materialCode=4 eh o codigo do material com referencia M001, mas na comboBox escolhi para que me mostrasse apenas a referencia e nao o ID do material. 
    Se for  preencher formulario order details, gravar vera que o mesmo grava o respectivo supplier que aparece oculto. 

    Nota:Ja pus  ID primary key n tabela de acordo com o conselho por si dado. porem o problema persiste.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Problemas com o output dos valores na combobox Empty Re: Problemas com o output dos valores na combobox

    Mensagem  criquio 22/6/2013, 18:02

    Mas você só vai usar o 4 no filtro? Sempre ele? Se sim, tente colocar M001 no lugar do 4 no filtro.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    tmacane
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 17/06/2013

    Problemas com o output dos valores na combobox Empty Re: Problemas com o output dos valores na combobox

    Mensagem  tmacane 25/6/2013, 07:13

    Alo criquio,
    Peco desculpas por demorar responder. Estive sem acesso a internet e ocupado com outras actividades.
    Dizer que tentei com a dica que me deste, porem ao mudar para M001 abre uma caixa de dialogo que pede para eu inserir o ID correspondeste ao M001, nesse caso eh 4.
    Continuo nao achando que o problema seja da query, ja tentei com varias querys e mesmo assim sempre oculta o valor na combobox.
    Por exemplo tentei agora com a seguinte query no evento AfterUpdate.


    Private Sub materialCode_AfterUpdate()
        Me.supplier.RowSource = "SELECT Supplier.supplierCode FROM Material INNER JOIN (Supplier INNER JOIN Link_Material_Supplier ON Supplier.ID = Link_Material_Supplier.supplierCode) ON Material.ID =" & Me.materialCode & " ORDER BY Supplier.supplierCode"
        Me.supplier.Requery

    End Sub


    Quando experimento essa query funciona perfeitamente, mas depois do evento apenas oculta os valores.
    Ja te enviei o minha base de dados peco para ver o que podera estar a acontecer. 

    Conteúdo patrocinado


    Problemas com o output dos valores na combobox Empty Re: Problemas com o output dos valores na combobox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 1/5/2024, 22:23