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]botão trazendo informações de outro formulario

    cacorei09
    cacorei09
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 236
    Registrado : 20/08/2014

    [Resolvido]botão trazendo informações de outro formulario Empty [Resolvido]botão trazendo informações de outro formulario

    Mensagem  cacorei09 8/10/2016, 19:57

    Bom dia Galera desse conceituado Forum:

    Estou fazendo um banco de dados para um buffet e gostaria de tirar uma dúvida:

    Possui dois formularios (frm_cliente) e um formulário (frm_evento) só que ficou muito grande na tela.

    Teria como colocar um botão puxando outro formulario com as informações salvas para determinado cliente.

    Exemplo:

    No minha tabela evento possui vários campos (nome, endereco ..... alcatra, cupim, contra file ......)

    Gostaria de criar um formulario frm_carnes e no frm_evento colocar um botao para puxar esse frm_carnes. Lógico, salvando as informações.

    Obrigado
    Marco Messa
    Marco Messa
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 291
    Registrado : 28/06/2010

    [Resolvido]botão trazendo informações de outro formulario Empty Re: [Resolvido]botão trazendo informações de outro formulario

    Mensagem  Marco Messa 10/10/2016, 15:22

    Pelo que entendi você quer passar informações entre os formulários, é isso?
    Caso você queira passar uma informação para um formulário que irá abrir, pode usar o parâmetro OpenArgs do método OpenForm:

    Código:
    DoCmd.OpenForm(FormName, View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs)

    O último parâmetro pode ser resgatado no evento Open do outro formulário, simplesmente chamando o OpenArgs.

    Agora se você quer informações de um formulário já aberto, basta referenciá-lo direto:

    Código:
    carne = [frm_carnes].[cbo_carnes].value


    .................................................................................
    Tea with me that I book your face Cool
    cacorei09
    cacorei09
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 236
    Registrado : 20/08/2014

    [Resolvido]botão trazendo informações de outro formulario Empty botão trazendo infoprmações

    Mensagem  cacorei09 11/10/2016, 16:13

    Amigo Marcos:

    Fiz conforme você me falou.

    Private Sub btn_carne_Click()

    DoCmd.OpenForm "frm_carne", View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs

    End Sub


    O formulário abre, mas não está salvando os registros.
    Como devo proceder então?
    Anexos
    [Resolvido]botão trazendo informações de outro formulario AttachmentGourmet3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (241 Kb) Baixado 19 vez(es)
    Marco Messa
    Marco Messa
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 291
    Registrado : 28/06/2010

    [Resolvido]botão trazendo informações de outro formulario Empty Re: [Resolvido]botão trazendo informações de outro formulario

    Mensagem  Marco Messa 11/10/2016, 17:53

    Cacos, você executou o código exatamente dessa maneira?:

    Código:
    DoCmd.OpenForm "frm_carne", View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs

    Meu caro, tudo que está em negrito no trecho DoCmd.OpenForm(FormName, View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs) DEVE ser substituído pelo parâmetro que você definir. Assim como você colocou o nome do seu formulário no lugar de FormName, voecê precisa alterar nos outros parâmetros, quando necessário.

    Visto que exceto o parâmetro FormName, todos os outros são opcionais.
    DoCmd.OpenForm

    Duas maneiras de passar apenas o primeiro e o último parâmetro (FormName e OpenArgs):

    Código:
    DoCmd.OpenForm "frm_carne", "", "", "", "", "", "Valor que vai pro outro form"

    ou

    Código:
    DoCmd.OpenForm FormName:="frm_carne", OpenArgs:="Valor que vai pro outro form"


    .................................................................................
    Tea with me that I book your face Cool
    cacorei09
    cacorei09
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 236
    Registrado : 20/08/2014

    [Resolvido]botão trazendo informações de outro formulario Empty botão trazendo informações de outro formulario

    Mensagem  cacorei09 12/10/2016, 23:38

    Marco:

    Sou meio leigo em access ainda.
    Estou engatinhando. Poderia me dar um exemplo de como devo preencher essas informações.

    DoCmd.OpenForm(FormName, View, FilterName, WhereCondition, DataMode, WindowMode, OpenArgs)

    FormName = frm_carne

    e o restante?????

    Segue novo BD em anexo
    Anexos
    [Resolvido]botão trazendo informações de outro formulario AttachmentGourmet1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (137 Kb) Baixado 14 vez(es)
    Jair Martins
    Jair Martins
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 23/03/2016

    [Resolvido]botão trazendo informações de outro formulario Empty Re: [Resolvido]botão trazendo informações de outro formulario

    Mensagem  Jair Martins 13/10/2016, 16:50

    Estive dando uma olhada no seu aplicativo, cacorei09.
    Tenho alguns clientes que trabalham com eventos, mais especificamente na área de locação de móveis e prestação de serviços.
    Peço perdão pela observação, mas notei que seu aplicativo precisa ter a modelagem dos dados totalmente refeita, para que você possa, pelo que entendi das suas postagens, exibir a relação e quantidades de carne para um determinado evento, por exemplo.
    Nesse caso, você precisa ter uma relação das carnes disponíveis para todos os eventos (tblCarnes) e uma outra tabela em que são definidas quais carnes e em qual quantidade de cada uma serão definidas para um determinado evento (tblCarnesPorEvento).
    Do jeito que está, com um campo para cada tipo de carne, seu sistema fica totalmente engessado. Suponha que amanhã seu cliente resolva incorporar, por exemplo, coração de alcatra. Na semana seguinte, resolva incorporar filé de costela ao cardápio...como é que vai fazer? Reformar todos os forms para incorporar um item a cada vez que precisar?
    Se você modelar direitinho e relacionar as tabelas como deve, vai poder criar todas as soluções que seu cliente precisa, inclusive a que está buscando.
    Estou à disposição.
    Abs.
    cacorei09
    cacorei09
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 236
    Registrado : 20/08/2014

    [Resolvido]botão trazendo informações de outro formulario Empty botão trazendo informações de outro formulario

    Mensagem  cacorei09 15/10/2016, 22:21

    Entendi Jair ........

    Vou criar as tabelas para determinado tipo de evento e criar um formulario para poder adicionar por exemplo tipo de carne e depois fazer o relacionamento.

    Qualquer coisa falo contigo e obrigado
    Jair Martins
    Jair Martins
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 23/03/2016

    [Resolvido]botão trazendo informações de outro formulario Empty Re: [Resolvido]botão trazendo informações de outro formulario

    Mensagem  Jair Martins 17/10/2016, 20:10

    Olá, cacorei09.

    Utilize esse conceito que lhe passei não só para as carnes.

    sugiro que você crie as seguintes tabelas:

    tblCarnes:
    IdCarne - pode ser um campo autonumeração
    DescrCarne = um campo texto destinado à descrição da carne, por exemplo, maminha, cupim, etc.

    tblAcompanhamentos:
    IdAcompanhamento: autonumeração
    DescrAcompanhamento: campo texto para a descrição do acompanhamento: arroz branco, farofa, etc.

    O mesmo conceito para as bebidas, entradas e todo e qualquer item a ser relacionado no evento.
    Observe que cada item destes pode estar em vários eventos e cada evento pode ter vários tipos de itens. Por exemplo, num mesmo evento, pode ter linguiça e alcatra. Pode ter vários tipos de bebidas, como cerveja e whisky.
    Assim sendo, você precisará também criar as tabelas intermediárias, como por exemplo

    tblCarnePorEvento:
    IdCarne - chave primária
    IdEvento - chave primária
    Quantidade: campo numérico do tipo de comportar os seus dados. Veja se vai precisar de decimais.

    Aqui você terá que criar um relacionamento entre as tabelas tblEventos >> tblCarnesPorEvento >> tblCarnes.
    Recomendo que faça isso para todos os itens que entram no evento.

    Depois, crie os subforms que serão anexados ao form principal dos eventos, usando para o vínculo o número do evento: sfrCarnesEvento, sfrBebidasEvento e assim por diante. Esses subforms terão que ser originados numa consulta com as tres tabs envolvidas.

    Se tiver qualquer dúvida, me avise, por favor.

    Abs.

    cacorei09
    cacorei09
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 236
    Registrado : 20/08/2014

    [Resolvido]botão trazendo informações de outro formulario Empty botão trazendo informações de outro formulario

    Mensagem  cacorei09 26/10/2016, 20:51

    Boa tarde Jair,

    Conseguir fazer usando o Controle de Guias e dentre de cada página (carne, Equipe) criei um Subformulario do campo das tabelas criadas.

    Desde já agradeço

    Conteúdo patrocinado


    [Resolvido]botão trazendo informações de outro formulario Empty Re: [Resolvido]botão trazendo informações de outro formulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 03:14