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]Numeração automatica depende de outra numeração

    avatar
    AErmel
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 91
    Registrado : 27/01/2012

    [Resolvido]Numeração automatica depende de outra numeração Empty [Resolvido]Numeração automatica depende de outra numeração

    Mensagem  AErmel 21/12/2014, 13:24

    Boas

    Tenho duas tabelas relacionadas - TblGrade e TblGradeSub

    na TblGrade os campos

    CdGrade Descricao
    1 metalico
    2 madeira
    3 plastico

    na TblGradeSub os campos

    CdGrade CdSubGrade Descricao
    1 1 amarelo
    1 2 preto
    1 3 branco
    2 1 amarelo
    2 2 azul
    2 3 preto
    2 4 vermelho
    3 1 incolor
    3 2 estampado A
    3 3 estampado B


    e assim por diante

    Quero numerar a CdSubGrade dependendo do numero da CdGrade, mas dá como parametros insuficientes...

    No Formulario!SubFormulario

    Private Sub Descricao_AfterUpdate()
    If Not Me.NewRecord Then
    Exit Sub
    End If
    Dim strsql As String
    Dim rs As Recordset
    strsql = "SELECT Max(CdGradeSub) AS MaiorNro FROM TblGradeSub WHERE CdGrade = Forms![FrmGrade]![FrmGradeSub]![CdGrade] ;"
    Set rs = CurrentDb.OpenRecordset(strsql)
    If IsNull(rs!MaiorNro) Then
    CdGradeSub = 1
    Else
    CdGradeSub = rs!MaiorNro + 1
    End If
    Me!descricao = UCase(Me!descricao)
    End Sub


    Onde pode estar o erro -ja tentei diversas formas mas sempre da inconsistencia.
    em depuração mostra o valor correto nos campos CdGrade...


    Obrigado


    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Numeração automatica depende de outra numeração Empty Re: [Resolvido]Numeração automatica depende de outra numeração

    Mensagem  Noobezinho 21/12/2014, 13:37

    Alcir

    Se entendi , quer definir a cor para cada objeto?
    Explique melhor, estou crendo que seja apenas  questão de relacionamento.

    []'s

    Noob


    Última edição por Noobezinho em 21/12/2014, 17:17, editado 2 vez(es)


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    AErmel
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 91
    Registrado : 27/01/2012

    [Resolvido]Numeração automatica depende de outra numeração Empty Re: [Resolvido]Numeração automatica depende de outra numeração

    Mensagem  AErmel 21/12/2014, 14:00

    boas Noob

    Não - Não é para definir a cor.

    Tenho uma grade de produtos distintos  Um cdgrade para cada produto -  exemplo: perfis metalicos , chapas de Mdf  , chapas de plastico   etc....

    Dentro de perfis metalicos, tenho diversas opções: Um cdgradesub para cada particularidade - exemplo: Anodizado, Branco, Preto, AnodizadoBronze   etc.... Crio uma nova cor dentro da Subgrade a medida do necessario.

    Dentro de chapas de Mdf, tenho diversas opções: Um CdGradeSub para cada particularidade - exemplo : Branco, Amarelo, Imbuia, Oak etc....Crio uma nova cor ou padrão dentro da Subgrade a medida do necessario.

    Cada Grade é especifica para cada "tipo" de produto

    Vantagem - trabalho com um unico cadastro de produto e complemento com grade e sub grade.

    Exemplo -
    Produto  - codigo 2555   Descrição = Chapa de Mdf 1830 x 2750 x 18mm  (cadastrado uma unica vez)

    Na composição sai:    
    Produto   Grade    SubGrade
    2555         2             1              ( produto / caracteristica )
    2555         2             3

    Fica amarrado grade e sub grade com o produto, senão deveria cadastrar um novo produto a cada cor diferente que fosse adquirida.


    O problema é so numerar a subgrade a partr da grade selecionada

    se estou na grade 2  e o ultimo foi o 8  , o proximo sera o 9

    se estou na grade 5 e o ultimo foi o 152, o proximo sera o 153

    Espero ter conseguido explicar

    Obs
    A numeração da CdGrade faço pelo Vba
    A numeração da CdGradeSub faço a partir de uma consulta , identificando o maior numero de cada grade, mas ai toda vez é uma viagem ate a consulta....

    Minha Consulta:
    SELECT DISTINCT TblGradeSub.CdGrade, (SELECT Max(CdGradeSub) FROM TblGradeSub where CdGrade =[Forms]![FrmGrade]![CdGrade]) AS MaiorSubGrade
    FROM TblGradeSub
    WHERE (((TblGradeSub.CdGrade) Like [Formulários]![FrmGradeSub]![CdGrade]));

    Não sei como transformar em VBA


    Abraço
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Numeração automatica depende de outra numeração Empty Re: [Resolvido]Numeração automatica depende de outra numeração

    Mensagem  Noobezinho 21/12/2014, 17:21

    Alcir

    Primeiro, errei teu nome, desculpe Embarassed


    Para te ajudar melhor, seria bom anexar parte do teu aplicativo, com as tabelas e formulários em questão.

    Principalmente onde define o código para a grade, para podermos analisar e ver como e onde colocaremos o código
    VBA, para criar o código combinado da subgrade.

    Aguardo...

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    AErmel
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 91
    Registrado : 27/01/2012

    [Resolvido]Numeração automatica depende de outra numeração Empty Re: [Resolvido]Numeração automatica depende de outra numeração

    Mensagem  AErmel 21/12/2014, 18:40

    Boas Noob

    Quanto a o ter errado o nome, sem problemas.
    Agradeço a atenção, lembrando que atualmente funciona. O que pretendo é eliminar a consulta e ficar só no VBA.
    Tenho diversos casos semelhantes atravez de consulta. a solução para um sera para todos os outros -

    segue arquivo bem simplificado.
    Anexos
    [Resolvido]Numeração automatica depende de outra numeração AttachmentTesteGrade.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (44 Kb) Baixado 13 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Numeração automatica depende de outra numeração Empty Re: [Resolvido]Numeração automatica depende de outra numeração

    Mensagem  Noobezinho 21/12/2014, 21:47

    Alcir

    Tai teu exemplo modificado

    Como usa Access 2007 ou mais, eu tirei o evento AoMoverMouse dos botões, a mão, usando aquele
    código faz com que o botão tremule. Então usei a propriedade Cursor em Foco e selecionei  Mão de hiperlink.

    []'s

    Noob


    Última edição por Noobezinho em 22/12/2014, 10:06, editado 1 vez(es)


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    AErmel
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 91
    Registrado : 27/01/2012

    [Resolvido]Numeração automatica depende de outra numeração Empty Re: [Resolvido]Numeração automatica depende de outra numeração

    Mensagem  AErmel 22/12/2014, 08:09

    Bom dia Noob

    Perfeito - Funciona conforme pretendido .
    As vezes tentamos explicar, mas com o exemplo fica bem mais tranquilo.
    Com isto, vou conseguir eliminar diversas consultas que tenho, identificando ultimas numerações dependentes de outras ...

    Muito obrigado e Boas festas..
    Um 2015 bem promissor


    Abraços

    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Numeração automatica depende de outra numeração Empty Re: [Resolvido]Numeração automatica depende de outra numeração

    Mensagem  Noobezinho 22/12/2014, 10:09

    Ótimo

    Valeu o retorno!

    Obrigado, desejo o mesmo para você e tua família

    Boa sorte!!

    Noob



    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Numeração automatica depende de outra numeração Empty Re: [Resolvido]Numeração automatica depende de outra numeração

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 11:01