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]Gerar Datas de um período informado

    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Gerar Datas de um período informado Empty Gerar Datas de um período informado

    Mensagem  Luiz Gustavo M 22/2/2013, 18:50

    Boa tarde a todos.

    Num forms tenho os campos (não vinculados) DataDe e DataAté. Tenho um botão para visualizar o relatório.

    Preciso no relatório o primeiro dia (dd/mm/yy) de cada mês que sejam >=DataDe e >=DataAté, é possível?

    Vejam um exemplo:
    No forms: DataDe = 01/04/12 e DataAté = 31/07/12

    Relatório (Resultado esperado):
    01/04/12
    01/05/12
    01/06/12
    01/07/12

    Obrigado


    .................................................................................
    Luiz Gustavo
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Luiz Gustavo M 23/2/2013, 23:47

    Olá
    Amigos.

    E aí? Alguém tem alguma idéia?

    Obrigado


    .................................................................................
    Luiz Gustavo
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Alexandre Neves 24/2/2013, 08:56

    Bom dia, Luiz
    Disponibilize a farinha para tentarmos fazer a massa


    .................................................................................
    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
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Luiz Gustavo M 24/2/2013, 16:03

    Boa tarde, Alexandre Neves.

    Não sei se entendi a analogia, mas acredito que o que me pede é a aplicaçao para tal "função". Então vamos lá:

    Antes porém, gostaria de registrar que postei tópico (Totalizar valores mês a Mês / Períodos sem resultado) que visava a solução do problema. Inclusive com a sua participação e a do mestre JPaulo. O mestre JPaulo apresentou a solução, porém a aplicação em meu DB mostrou-se inviável.

    Preciso de um relatório com o faturamento mês a mês (total no mês) de um cliente em um determinado período. E nos meses que não houve faturamento para o cliente em questão deverá constar do relatório: mm/yyyy R$ 0,00.

    O que pretendo é criar uma consulta que apareça todos os meses e anos do periodo informado com faturamento R$ 0,00, e aí, unir esta consulta a outra que mostra o faturamento daquele cliente.

    Alexrandre, se não foi bem isto que pe pediu, peço-lhe desculpas e fico ao inteiro dispor para maiores esclarecimentos.






    .................................................................................
    Luiz Gustavo
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Alexandre Neves 24/2/2013, 16:05

    Boa tarde, Luiz
    Pedi-lhe os dados para trabalhar, para que, além da ajuda, não tenhamos que criar dados significativos e dificilmente serão os que lhe servem


    .................................................................................
    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
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Luiz Gustavo M 24/2/2013, 16:44

    Oi
    Alexandre

    Enquanto você postava sua resposta eu editava o item anterior.

    Se puder rever, agradeço

    Abraços

    Obrigado



    .................................................................................
    Luiz Gustavo
    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  GCONTABIL 24/2/2013, 17:19

    Favor postar o BD, tenho um exemplo em vb que pega o primeiro e o ultimo dia do mês, veja:

    Inicial = DateSerial(year(Date), month(Date), 1) 'primeiro dia do mes atual
    Final = DateSerial(year(Date), month(Date) + 6, 0) 'ultimo dia do mes julho
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Luiz Gustavo M 24/2/2013, 17:34

    Ólá, GContabil.
    Grato pela participação.

    Sinto mas não tenho um BD de exemplo para postar, pois os dados são muito simplista, veja:

    No forms: CampoDataDe = 01/04/12 e CampoDataAté = 31/07/12 (âmbos não vinculados)

    Relatório (Resultado esperado = primeiro dia de cada mês > = CampoDataDe e <= CampoDataAté):
    01/04/12
    01/05/12
    01/06/12
    01/07/12

    É isto.

    Obrigado



    .................................................................................
    Luiz Gustavo
    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  GCONTABIL 24/2/2013, 17:47

    Fica então dificil de lhe ajudar?? Para gerar o relatório com este dados é muito simples bastar criar um frm com dois campos DataDe e DataAté e colocar o código de que informe no Evento ao Carregar...
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Luiz Gustavo M 24/2/2013, 18:02

    Ok
    GContabil.

    Se é um BD a questão, então estou postando.

    Você disse ser muito simples, mas nem imagino como. Você pode, por favor, aplicar no BD de exemplo?

    Obrigado
    Anexos
    [Resolvido]Gerar Datas de um período informado Attachmentbd2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (35 Kb) Baixado 18 vez(es)


    .................................................................................
    Luiz Gustavo
    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  GCONTABIL 24/2/2013, 18:23

    Seu BD não tem dados, favor postar com os dados...
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Luiz Gustavo M 24/2/2013, 18:48

    Amigão

    A idéia é esta.
    O BD não tem dados.
    O forms tem campos não vinculados.
    E aí está a dificuldade. Caso não, seria fácil.
    A idéia é gerar uma consulta partindo de informações sem vínculos (Sem tabelas)

    Abraços


    .................................................................................
    Luiz Gustavo
    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  GCONTABIL 24/2/2013, 19:03

    Realmente, não sei para que serve um relatório sem dados, no meu modo de ver relatório são para demonstrar o resultado de alguns dados!

    Criar um relatório sem dados não sei para que serve?
    Fica difícil visualizar algo que não existe?

    Espero que outro possam lhe ajudar, mais seria melhor explicar o que realmente deseja?

    att.
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Luiz Gustavo M 25/2/2013, 01:38

    Amigão.

    Você não deve ter lido o tópico com atenção.
    Na mensagem 4 explico o porque da minha necessidade.

    Quanto a sua colocação de que eu quero "Criar um relatório sem dados" e "Com algo que não existe"' achei um pouco prepotente e desrespeitoso. Se há algo que aprendi aqui no fórum, além de Access, foi: respeito, humildade, doação, gratidão, educação, ética, etc.

    Este fórum, assim como seus membros, são o MÁXIMO . Vamos mantê-lo assim.

    Obrigado, GContabil, por sua participação.

    Amigos do fórum
    Alguma sugestão?

    Boa noite a todos
    Obrigado


    .................................................................................
    Luiz Gustavo
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  JPaulo 25/2/2013, 11:29

    Bom Dia Luiz;

    Veja por favor se é o que pretende;


    Private Sub SeuBotão_Click()
    'By JPaulo ® Maximo Access
    Dim sMesSomado As String
    Dim i As Integer
    Dim IntQtdMeses As Integer
    Dim DataArray() As String

    'Busca a quantidade de meses entre as datas informadas
    IntQtdMeses = DateDiff("m", txtDataInicio, txtDataFim)
    'Soma os meses
    'sMesSomado = DateSerial(1, Month(txtDataInicio) + IntQtdMeses, Year(txtDataInicio))
    'monta o Array da quantidade de meses
    ReDim DataArray(IntQtdMeses) As String
    For i = 0 To IntQtdMeses
    sMesSomado = DateAdd("m", i, txtDataInicio)
    'altera o sMesSomado para o primeiro dia do mês
    sMesSomado = DateSerial(Year(sMesSomado), Month(sMesSomado), 1)
    'insere na tabela cada mês
    CurrentDb.Execute "INSERT INTO tblMesAno (MesAnoRef) VALUES (#" & Format(sMesSomado, "mm-dd-yyyy") & "#);"
    Next i
    End Sub


    Anexos
    [Resolvido]Gerar Datas de um período informado AttachmentLuiz_Meses.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (19 Kb) Baixado 36 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gerar Datas de um período informado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gerar Datas de um período informado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gerar Datas de um período informado Folder_announce_new Instruções SQL como utilizar...
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Luiz Gustavo M 25/2/2013, 18:14

    Olá
    Mestre JPaulo.
    Mais um vez obrigado pela colaboração.

    Estou postando outro BD, de sua autoria, baixado em outro tópico. Nele conseguimos o resultado esperado, no entando, na prática, ficou inviável aplicar em meu BD. O que preciso, no BD que posto agora, é obter o mesmo resultado sem ter que criar/usar a tabela tblMeses.

    Preciso de uma consulta que resulte em todos os meses e anos dentro de um determinado período e depois possa usá-la para unir a uma outra consulta.

    Abraços

    Obrigado
    Anexos
    [Resolvido]Gerar Datas de um período informado Attachmentbd1_OLD_III.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (58 Kb) Baixado 15 vez(es)


    .................................................................................
    Luiz Gustavo
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  JPaulo 26/2/2013, 22:59

    Ola Luiz,

    Estou no meu ipad e não posso testar agora, mas o amigo pode aproveitar o codigo que contrui para si e automaticamente ele cria os meses pelas datas informadas, que poderá ligar à sua consulta.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gerar Datas de um período informado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gerar Datas de um período informado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gerar Datas de um período informado Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  JPaulo 27/2/2013, 09:39

    Ok, agora no trabalho;

    Luiz, amigão;

    Fiz de forma automatica, você só tem de ter a tabela dos meses (Vazia), o código faz tudo por si...


    Private Sub Comando6_Click()
    On Error GoTo Err_Comando6_Click

    'By JPaulo ® Maximo Access
    Dim sMesSomado As String
    Dim i As Integer
    Dim IntQtdMeses As Integer
    Dim DataArray() As String
    Dim stDocName As String

    'deleta os dados da tabela temporaria
    CurrentDb.Execute "delete * from tblMeses"

    'Busca a quantidade de meses entre as datas informadas
    IntQtdMeses = DateDiff("m", De, Até)
    'Soma os meses
    'sMesSomado = DateSerial(1, Month(txtDataInicio) + IntQtdMeses, Year(txtDataInicio))
    'monta o Array da quantidade de meses
    ReDim DataArray(IntQtdMeses) As String
    For i = 0 To IntQtdMeses
    sMesSomado = DateAdd("m", i, De)
    'altera o sMesSomado para o primeiro dia do mês
    sMesSomado = DateSerial(Year(sMesSomado), Month(sMesSomado), 1)
    'formata para Ano-Mês
    sMesSomado = Format(sMesSomado, "yyyy - mm")
    'insere na tabela cada mês
    CurrentDb.Execute "INSERT INTO tblMeses (MesRef, SValor) VALUES ('" & sMesSomado & "',0);"
    Next i

    stDocName = "tbVenda"
    DoCmd.OpenReport stDocName, acPreview

    Exit_Comando6_Click:
    Exit Sub

    Err_Comando6_Click:
    MsgBox Err.Description
    Resume Exit_Comando6_Click
    End Sub





    Anexos
    [Resolvido]Gerar Datas de um período informado Attachmentbd1_OLD_IV.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (32 Kb) Baixado 39 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gerar Datas de um período informado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gerar Datas de um período informado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gerar Datas de um período informado Folder_announce_new Instruções SQL como utilizar...
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Luiz Gustavo M 27/2/2013, 12:41

    Mestre.
    Quando falamos em access, você "é o Cara!"
    Mais um resolvido para sua coleção.
    Parabéns.
    Muito Obrigado

    Meus agradecimentos também, ao Alexandre Neves e GContabil pela participação.



    .................................................................................
    Luiz Gustavo
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  JPaulo 27/2/2013, 12:44

    Luiz, eu é que agradeço o seu retorno e fico feliz de você poder ficar mais descansado com mais esta.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Gerar Datas de um período informado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Gerar Datas de um período informado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Gerar Datas de um período informado Folder_announce_new Instruções SQL como utilizar...
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Luiz Gustavo M 27/2/2013, 14:54

    Valeu, Mestre!!!
    Abraços


    .................................................................................
    Luiz Gustavo

    Conteúdo patrocinado


    [Resolvido]Gerar Datas de um período informado Empty Re: [Resolvido]Gerar Datas de um período informado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 06:03