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


4 participantes

    [Resolvido]Ano de Trabalho

    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]Ano de Trabalho Empty Ano de Trabalho

    Mensagem  dteixa 9/4/2013, 14:53

    Boas
    estou a iniciar uma BD para gerir um condominio que vai trabalhar com varios anos,
    duvida:
    qual a melhor maneira e como fazer para poder escolher o ano de trabalho da BD sem inserir datas?

    Obrigado
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  Marcelo David 9/4/2013, 15:57

    Não entendi... Pode ser mais claro?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Ano de Trabalho Marcel11
    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  dteixa 9/4/2013, 16:04

    Boas
    do tipo:
    quando entro na BD surgir um formulario a perguntar qual o ano de trabalho e a partir dai todos os registos serem lançados em cada mês no ano escolhido.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  Alexandre Neves 9/4/2013, 16:16

    Boa tarde,
    Crie uma variável global intAno as integer. ao abrir a bd atribua-lhe um valor para, durante a sessão, ter o ano definido


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  dteixa 9/4/2013, 19:05

    Boas
    Grande Alexandre, falas bem e bonito mas aqui o leigo não entendeu. Laughing
    podes passar um ex. do código para mim?

    grande abraço
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  Alexandre Neves 9/4/2013, 19:08

    Em módulo global
    Public intAno as integer

    Ao abrir a bd, já tem formulário de abertura? se sim, coloque no código de abertura do formulário: intAno=inputbox("Introduza o ano a considerar")

    Vá estudando, quer em sebentas quer em exemplos e códigos discutidos e resolvidos no fórum


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  dteixa 9/4/2013, 19:15

    obrigado Alexandre
    vou testar aqui,
    só mais uma coisa, o ano vai estar numa caixa de listagem no form de entrada com os anos 2011, 2012 e 2013, depois de escolher o ano os movimentos ficam guardados nesse ano?
    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  dteixa 10/4/2013, 01:56

    Boas
    o exemplo do Alexandre não me serve pelo seguinte,

    tenho varios registos de movimentos ao longo dos anos e quando vou consultar quero ver só os registos do ano escolhido na caixa de listagem existente no menu principal.
    o ano quero alterar sem sair da BD para poder consutar os registos desse ano escolhido.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  Alexandre Neves 10/4/2013, 19:53

    Boa tarde,
    Então, não entendi bem o que pediu


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  dteixa 10/4/2013, 23:08

    Boas
    obrigado Alexandre mas já tenho a solução para o que pretendo, depois mais tarde quando tiver a BD concluída irei postar lá nos exemplos.
    abraço
    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  dteixa 11/4/2013, 19:57

    Boas
    para quem tem esta mesma duvida e me pediu por MP aqui fica a resolução.
    (Não sou grande coisa a explicar, vamos ver se dá para entender)

    Num codigo global colar este código:

    Option Compare Database
    Option Explicit

    Global txtano As String


    Public Function getano() As Variant
    getano = txtano
    End Function


    Criar uma tabela com o nome "ANO" e com um campo chamado "ESCOLHEANO"

    Criar um formulário desta tabela com o nome "ESCOLHEANO" e o campo com o nome "Texto0"
    ao fechar o form colar isto: txtano = Me.Texto0

    No formulário principal criar um botão para abrir o form "ESCOLHEANO"
    No formulário principal criar um subformulário da tabela "ANO" com o nome "Escolheanomini" (vai mostrar o ano seleccionado)

    criar as consultas pretendidas e numa das colunas colocar "a: Ano([data])" e no critério colocar "getano()"

    e por fim criar os relatórios com base nas consultas

    PS: as aspas não são para colocar
    APJesus
    APJesus
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 367
    Registrado : 21/09/2010

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  APJesus 11/4/2013, 20:53

    dteixa, Boa Tarde! Neste ano que passou postei no repositório um sistema completo para controle de condomínio que possa te atender em parte. dê uma olhada e adapte como quiser. Segue o link:

    https://dl.dropboxusercontent.com/s/j80thzjn1rdu14o/APCondom%C3%ADnio.rar?token_hash=AAEPyCR9PwD9BTJyX1OXprnSEwp3lbA6phwHH8WWJT4zPQ&dl=1

    Abraços...


    Última edição por APJesus em 11/4/2013, 21:02, editado 1 vez(es) (Motivo da edição : Link Incorreto!!)
    dteixa
    dteixa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 281
    Registrado : 15/01/2012

    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  dteixa 11/4/2013, 22:24

    Boas APJesus,
    meus parabéns, esta quase como eu quero embora falte os lançamentos (entradas e saídas de dinheiro), irei aproveitar sim, alias a BD que eu estava a montar tinha como base grafica a tua outra BD accessprontoportaria.
    obrigado, foi de grande ajuda cheers

    Conteúdo patrocinado


    [Resolvido]Ano de Trabalho Empty Re: [Resolvido]Ano de Trabalho

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/5/2024, 08:12