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


5 participantes

    [Resolvido]Gerar Agenda

    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]Gerar Agenda Empty Gerar Agenda

    Mensagem  APJesus Ter Out 25, 2011 1:13 am

    Boa Noite pessoal!

    Gostaria de saber se alguém tem algum código pasra gerar uma agenda (Ou seja datas e horários), por um determinado período (Intervalo)

    Exemplo:
    Um código que no evento do botão ao clicar gerara datas e horários na tabela:

    Tabela: TAB_AGENDAMENTO
    Campo: DATA_AGEND e HORA_AGEND, escolheria um intervalo ( 24/10/2011 à 25/10/2011 )e que fosse horários de 30 em 30 minutos

    Ficaria assim:

    24/10/2011 08:00
    24/10/2011 08:30 e assim por diante até o dia 25/10 ( que foi o intevalo escolhido)

    Achei um exemplo na maneira que queria aqui noi repositório do Mestre JPaulo (AGENDA2000), mas não consigo acessar a estrutura com a tecla shift

    Fico no aguardo e sei que posso mais uma vez contar com todos...


    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]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  criquio Ter Out 25, 2011 2:44 am

    Vamos supor uma tabela de nome tblAgenda com os campos Dta e Hra e um formulário com os campos txtDataInicial e txtDataFinal. No clique do botão, algo assim:

    Dim D As Date
    D = Me.txtDataInicial

    Do While D <= Me.txtDataFinal
    CurrentDb.Execute "INSERT INTO tblAgenda(Dta, Hra) VALUES('" & Format(D, "dd/mm/yyyy") & "', '" & DateAdd("n", 30, D) & "')"
    D = DateAdd("n", 30, D)
    Loop

    MsgBox "Concluído", vbInformation, "Aviso"



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

    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]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  APJesus Ter Out 25, 2011 3:12 am

    Clicão, Grande amigo!

    Não consego fazer o teste hoje, pois estou no bagaço, mas agradeço o seu rápido retorno e certo que terei a solução como mencionado.

    mais uma vez agradeço e amnhã lhe respondo

    Abraços
    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]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  APJesus Qua Out 26, 2011 1:55 am

    Boas Criquio!

    Até gerou a Agenda!!! mas com um problema no intervalo! Coloco de 15/10 Até 31/10 e cria as datas, mas no horário só cria um horário por data Ex: 12:30 para todas as datas (Uma única vez). o que eu queria é que gerasse as datas e nestas datas os horários de 30 em 30 minutos. Se possível até com intervalo também. Ex: de 07:00 até as 19:00 hs (Que eu pudesse escolher), como ficaria:

    25/10/2011 08:00
    25/10/2011 08:30
    25/10/2011 09:00
    aSSIM POR DIANTE

    Desculpe se não fui claro o suficiente na mensagem anterior e desgastar seu tempo neste tópico e conto com você

    Mais uma vez agradeço antecipadamente...
    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]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  criquio Qua Out 26, 2011 2:21 am

    Pois eu fiz dessa forma e funcionou direitinho. Dê uma olhada no anexo abaixo


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

    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]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  APJesus Qua Out 26, 2011 2:57 am

    Criqu]ao, vc é o cara!!!!

    realmente eu estava errando! Não coloquei a chave primária na tabela e o mesmo assumiu como o campo data e não gerava. Agradeço de montão (Está funfando). Mas um desafio aproveitando o ensejo Tem como o loop iniciar em 07:00 da manhã? ou eu escolher um intervalo para determinar qual horário eu quero trabalhar? Exigente~..Não? rsrsrsrsrs

    Valeu e fico no aguardo.
    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]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  criquio Qua Out 26, 2011 5:30 am

    Coloque mais duas textbox nesse exemplo que eu lhe enviei de nome txtHoraInicial e txtHoraFinal e altere o código para:

    Dim D As Date
    D = Format(Me.txtDataInicial, "dd/mm/yyyy") & " " & DateAdd("n", -30, Me.txtHoraInicial)

    Do While D < DateAdd("h", Format(Me.txtHoraFinal, "hh"), Me.txtDataFinal)
    If Format(D, "hh:nn") >= Format(Me.txtHoraFinal, "hh:nn") Then
    D = DateAdd("d", 1, Format(D, "dd/mm/yyyy")) & " " & DateAdd("n", -30, Format(Me.txtHoraInicial, "hh:nn"))
    End If
    CurrentDb.Execute "INSERT INTO tblAgenda(Dta, Hra) VALUES('" & Format(D, "dd/mm/yyyy") & "', '" & Format(DateAdd("n", 30, D), "hh:nn") & "')"
    D = DateAdd("n", 30, D)
    Loop

    MsgBox "Horas inseridas com sucesso.", vbInformation, "Sucesso"


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

    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]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  APJesus Qua Out 26, 2011 11:55 am

    Críquio, mais uma vez... Tá valendo!!

    Muitissimo obrigado.

    Abraço Fraterno

    RESOLVIDO!!!
    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]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  criquio Qua Out 26, 2011 12:48 pm

    Obrigado pelo retorno. O forum agradece!


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 13/11/2011

    [Resolvido]Gerar Agenda Empty Duvida

    Mensagem  RJunqueira Dom Nov 13, 2011 6:36 pm

    Caros colegas,

    Mto bom o exemplo anexado pelo amigo Criquio, porem ao clicar no botao aprarece erro (biblioteca invalida)... Alguem poderia me ajudar?
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Agenda Empty Gerador de datas e horarios automaticos

    Mensagem  soncan Qui Mar 01, 2012 11:23 pm

    Ola galera, peço licença a todos, aproveitei o exemplo do criquio, o que é ótimo e dei uma incrementada
    para adapta-lo as minhas necessidades, junto as datas e horarios inclui uma txtbox de intervalo de tempo
    onde pode-se determinar qual o intervalo de tempo entre um horaro e outro.

    Anexos
    [Resolvido]Gerar Agenda AttachmentAgendaInserirHorários.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (29 Kb) Baixado 139 vez(es)
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Agenda Empty Erro na biblioteca

    Mensagem  soncan Qui Mar 01, 2012 11:31 pm

    No meu caso tbm deu erro na biblioteca, mas era no seguinte arquivo barcodex.ocx(esta no anexo), resolvi o problema fazendo o download do msm, para instala-lo va em
    C:\Program Files\Microsoft Office\Office14

    espero ter ajudado.


    Um abraço a todos, e claro muito obrigado pela ajuda, ja estava a muito tempo procurando por essa solução de gerar uma agenda.
    Anexos
    [Resolvido]Gerar Agenda Attachmentbarcodex.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (172 Kb) Baixado 89 vez(es)
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Agenda Empty semana

    Mensagem  soncan Qui Mar 01, 2012 11:47 pm

    Alguem sabe me dizer se existe a possibilidade de nesse exemplo eu colocar 7 checkbox seg,ter,qua,qui,sex,sab,dom
    pelo seguinte, tem medicos que nao atendem todos os dias, mas atende na seg, qua, e na sex, assim poderia selecionar os dias da semana em que ele atende, e geraria apenas datas e horarios, para aqueles dias da semana selecionados.
    avatar
    Convidad
    Convidado


    [Resolvido]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  Convidad Sex Mar 02, 2012 12:01 am


    No caso de referências ausentes, se não precisa delas, é melhor desmarcar.
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Agenda Empty NAo entendi

    Mensagem  soncan Sex Mar 02, 2012 12:24 am

    DEsculpa norbis, mas nao entendi sua resposta
    avatar
    Convidad
    Convidado


    [Resolvido]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  Convidad Sex Mar 02, 2012 12:50 am


    Me referi à ocx barcodex que vc diponibilizou.
    Apenas um lembrete de que ela não é necessária neste exemplo. Então não é preciso instalar. Basta desmarcar nas Referências do vba a referência ausente.
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Agenda Empty Ops...

    Mensagem  soncan Sex Mar 02, 2012 7:08 pm

    Desculpa, valeu pelo toque, coloquei o arquivo a disposição, só pelo fato de no meu ter dado o erro, e caso alguem tenha a mesma dificuldade, mas o que você disse é mais simples... rsrsrsrs...

    Brigadão!
    avatar
    Convidad
    Convidado


    [Resolvido]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  Convidad Sex Mar 02, 2012 7:17 pm


    Não há o que desculpar. Até recomendo que dê uma conferida no Repositório de API,OCX, DLL's pre ver se lá já tem essa ocx barcode. Se não tiver, podia postar lá para maior visibilidade.

    Abraço!
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Agenda Empty dividir a agenda por dias da semana

    Mensagem  soncan Ter Mar 13, 2012 12:18 pm

    Alguem poderia me ajudar, surgiu a seguinte questao na hora de criar a agenda de um medico
    ele atende em dias alternados, ex: seg, qua, sex, teria como colocar essa opção no gerador, ja quebrei a cabeça em como fazer mas ainda não consegui, se puderem me ajudar agradeço.
    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]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  criquio Ter Mar 13, 2012 1:56 pm

    Talvez adicionando na linha abaixo:

    If Format(D, "hh:nn") >= Format(Me.txtHoraFinal, "hh:nn") And (Format(D, "w") = 2 Or Format(D, "w") = 4 Or Format(D, "w") = 6) Then

    O "w" retorna o número do dia da semana.


    .................................................................................
    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]Gerar Agenda Empty gerar agenda

    Mensagem  soncan Ter Mar 13, 2012 3:01 pm

    Ok, criquio vou testar

    Obrigado!
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Agenda Empty agenda

    Mensagem  soncan Ter Mar 13, 2012 5:42 pm

    Cara.. nao rolou
    caramba nao consegui fazer

    Vo anexar um exemplo de como eu queria fazer... se puderem dar uma forca mais uma vez agradeco.
    Não consegui postar aqui o arquivo, por isso coloquei nesse endereço

    https://www.dropbox.com/home?select=gerador%20agenda.zip#!/home
    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]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  criquio Ter Mar 13, 2012 6:44 pm

    O link está incorreto. Verifique aí.


    .................................................................................
    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]Gerar Agenda Empty foi mal

    Mensagem  soncan Ter Mar 13, 2012 7:38 pm

    link correto

    http://dl.dropbox.com/u/66900159/gerador%20agenda.zip
    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]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  criquio Qua Mar 14, 2012 1:29 am

    Ando meio sem tempo para poder me dedicar a implementar exemplos, mas uma dica pode ser você nomear os checkbox de acordo os dias da semana, por exemplo:

    Domingo = D1
    Segunda = D2
    ...
    Sábado = D7

    Depois, pode usar esse número para comparar com o dia da semana na função, mais ou menos assim:

    If Me("D" & Format(D, "w")) = 0 Then
    D = DateAdd("d", 1, Format(D, "dd/mm/yyyy")) & " " & DateAdd("n", -i, Format(Me.txtHoraInicial, "hh:nn"))
    ...


    .................................................................................
    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]Gerar Agenda Empty gerar agenda

    Mensagem  soncan Qua Mar 14, 2012 5:59 pm

    Obrigado, vou testar.
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Agenda Empty agenda

    Mensagem  soncan Qua Mar 21, 2012 5:51 pm

    Ola pessoal

    tentei desta forma, porem dava erro, ai tentei entao fazer isto, porem to com problema no if

    [code]Dim i As String
    Dim D As Date
    Dim prof As String
    Dim s As String


    s = Me.d1
    i = Me.intervalo
    prof = Me.Combinação34.Column(0)

    e = Format(Me.txtDataInicial, "dd/mm/yyyy")
    y = Format(e, "w")
    If Me("D" & Format(e, "w")) = -1 Then

    D = Format(Me.txtDataInicial, "dd/mm/yyyy") & " " & DateAdd("n", -i, Me.txtHoraInicial)
    Do While D < DateAdd("h", Format(Me.txthorafinal, "hh"), Me.txtDataFinal)
    If Format(D, "hh:nn") >= Format(Me.txthorafinal, "hh:nn") Then
    D = DateAdd("d", 1, Format(D, "dd/mm/yyyy")) & " " & DateAdd("n", -i, Format(Me.txtHoraInicial, "hh:nn"))

    End If
    CurrentDb.Execute "INSERT INTO tblAgenda(Dta, Hra, tbl_cod_prof, seg) VALUES('" & Format(D, "dd/mm/yyyy") & "', '" & Format(DateAdd("n", i, D), "hh:nn") & "','" & prof & "','" & s & "')"
    D = DateAdd("n", i, D)
    Loop

    MsgBox "Horas inseridas com sucesso.", vbInformation, "Sucesso"
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Agenda Empty agenda dividida por dias da semana

    Mensagem  soncan Sex Mar 23, 2012 7:51 pm

    Ola pessoal,

    Seguinte, como encasquetei com o fato da agenda medica sendo populada atraves dos dias da semana, pensei da seguinte forma

    que preciso colocar uma restricao no comando para que ele execute apenas o que quero, e como coloquei os dias da semana como ckbox, seria da seguinte maneira

    caso o valor de dia da semana seja -1 (isso quando o usuario seleciona a ckbox no formulario), entao

    ele executaria o loop para gerar as datas e horarios da agenda dentro do dia da semana selecionado pelo usuario, porem toda vez que cooloco
    if dsemana = -1 then

    Do While D < DateAdd("h", Format(Me.txthorafinal, "hh"), Me.txtDataFinal)
    If Format(D, "hh:nn") >= Format(Me.txthorafinal, "hh:nn")Then

    D = DateAdd("d", 1, Format(D, "dd/mm/yyyy")) & " " & DateAdd("n", -i, Format(Me.txtHoraInicial, "hh:nn"))
    End If

    End If
    CurrentDb.Execute "INSERT INTO tblAgenda(Dta, Hra, tbl_cod_prof) VALUES('" & Format(D, "dd/mm/yyyy") & "', '" & Format(DateAdd("n", i, D), "hh:nn") & "','" & prof & "')"
    D = DateAdd("n", i, D)
    Loop

    MsgBox "Horas inseridas com sucesso.", vbInformation, "Sucesso"

    porem não esta dando certo

    Se puderem 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]Gerar Agenda Empty Gerador de agenda com filtro para dias da semana

    Mensagem  soncan Sáb Abr 07, 2012 4:47 pm

    Olá pessoal, finalmente consegui terminar do jeito que eu precisava esse tópico, agradeço a todos pela força!
    Segue abaixo o exemplo, ah! e se alguem souber uma forma de purificar o código poste, para que possamos melhora-lo ainda mais. Afinal sou iniciante em access, e fiz o que pude dentro do conhecimento que tenho.
    Anexos
    [Resolvido]Gerar Agenda Attachmentgerador agenda.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (110 Kb) Baixado 110 vez(es)
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  Assis Sáb Abr 07, 2012 5:07 pm

    APJesus

    Tem aqui o link

    http://maximoaccess.forumeiros.com/download.forum?id=1135


    No entanto tem uma alteração feita pelo Mestre JP na mensagem a seguir.

    http://maximoaccess.forumeiros.com/t6879-resolvidodiferenca-em-horario-automatico#55723


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    soncan
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Gerar Agenda Empty gerador de agenda

    Mensagem  soncan Sáb Abr 07, 2012 5:48 pm

    Assis obrigado pelo exemplo, ja estou aproveitando ele tbm.

    Conteúdo patrocinado


    [Resolvido]Gerar Agenda Empty Re: [Resolvido]Gerar Agenda

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex Abr 19, 2024 7:03 pm