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


3 participantes

    [Resolvido]limitar registro para um subformulario

    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 11/07/2011

    [Resolvido]limitar registro para um subformulario Empty limitar registro para um subformulario

    Mensagem  soncan 5/10/2011, 19:17

    Ola pessoal!

    Estou com a seguinte situação

    tenho um form, onde existe outros dois subform vinculados
    onde quando clico em um registro do primeiro subform o segundo me mostra o pedido que esta dentro dele
    porem preciso fazer com que o segundo subform registre apenas uma quantidade especifica de registros que é determinda
    por uma tabela a parte, onde gravei os limites. exemplo

    convenio x; limite 5
    convenio y; limite 6

    Será que alguem pode me ajudar com isso

    Valeu!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]limitar registro para um subformulario Empty Re: [Resolvido]limitar registro para um subformulario

    Mensagem  criquio 5/10/2011, 19:46

    Olá, seja vindo ao forum! Os formulários são alimentados diretamente da tabela ou por consultas? Você quer alimentar os formulários com os primeiros registros da tabela de acordo um critério?


    .................................................................................
    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
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 11/07/2011

    [Resolvido]limitar registro para um subformulario Empty Re: [Resolvido]limitar registro para um subformulario

    Mensagem  soncan 5/10/2011, 21:14

    Os subform sao alimentados direto da tabela,

    [Resolvido]limitar registro para um subformulario Semttulohnj

    Estes form são de cadastro, onde o cliente alimenta as tabelas
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]limitar registro para um subformulario Empty Re: [Resolvido]limitar registro para um subformulario

    Mensagem  criquio 5/10/2011, 21:57

    Uma forma de se fazer isso pode ser inserindo o número de registros na tabela no momento do cadastro do item da tabela anterior. Você poderia ter um campo em cada linha do subformulário para colocar o número de registros a inserir, por exemplo txtQtde e colocar, no evento "Após atualizar" desse campo txtQtde assim:

    Dim L As Double
    For L = 1 To Me.txtQtde
    CurrentDb.Execute "INSERT INTO NomeDaTabela(CampoDaTabela) VALUES('" & Me.CampoDoForm & "')"
    Next

    Me.NomeDoControleSubForm2.Requery


    E o subformulário precisa estar com propriedade "Permitir adições" = Não. Isso pode ser feito na linha "Dados" das propriedades do formulário.


    .................................................................................
    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
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 11/07/2011

    [Resolvido]limitar registro para um subformulario Empty Re: [Resolvido]limitar registro para um subformulario

    Mensagem  soncan 6/10/2011, 03:30

    ainda nao consegui acertar.

    vo passar o bd pra vc analisar melhor, se puder me ajudar agradeço.
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 11/07/2011

    [Resolvido]limitar registro para um subformulario Empty Re: [Resolvido]limitar registro para um subformulario

    Mensagem  soncan 9/10/2011, 23:36

    Ola pessoal, essa questao, do restringir a quantidade de registros que podem ser cadastrados por guia, consegui resolver em partes.

    Fiz o seguinte:
    no subformulario onde cadastro os produtos criei dois campos nao acoplados, e mudei o subform, de modo de dados para
    formulario continuo, em um dos campos criados coloquei, na fonte de controle =Contar([códigodoproduto]) que me diz quantos registros estao cadastrados naquele momento. no outro campo, chamei o campo da tabela onde registro, qual é o limite que cada guia vai poder cadastradrar que chamei de [limite], ai coloquei no evento apos atualizar do campo [códigodoproduto] que é um listbox o seguinte código;

    Private Sub CódigoDoProduto_AfterUpdate()
    Dim lim As String
    Dim limitador As String

    lim = Me.Texto26'' os texto26 e texto28, são os campos não acoplados
    limitador = Me.Texto28
    If lim >= limitador Then
    MsgBox "Limite de exames por guia Atingido", vbInformation, "Atenção"

    Assim consegui que ele me avisa-se que atingi o limite, porém ainda consigo cadastrar mais produtos, a idéia é que ele limite isso.

    Se alguem puder me ajudar agradeço.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]limitar registro para um subformulario Empty Re: [Resolvido]limitar registro para um subformulario

    Mensagem  vieirasoft 13/10/2011, 21:13

    Estou a puxar o tópico para cima. se já tiver resolvido, agradeço o seu retorno.
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 11/07/2011

    [Resolvido]limitar registro para um subformulario Empty Re: [Resolvido]limitar registro para um subformulario

    Mensagem  soncan 14/10/2011, 18:17

    Entao se alguem puder me ajudar ainda nao consegui restrigir o cadastro de produtos, consegui apenas que ele me avise quando isso ocorrer.

    Obrigado!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]limitar registro para um subformulario Empty Re: [Resolvido]limitar registro para um subformulario

    Mensagem  vieirasoft 24/10/2011, 11:10

    Como não houve retorno, o tópico passa a resolvido. Qualquer coisa reabra, por favor.

    Conteúdo patrocinado


    [Resolvido]limitar registro para um subformulario Empty Re: [Resolvido]limitar registro para um subformulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 08:49