Ola...olha eu aqui denovo...rs....bem, desta vez realmente nao sei como fazer esta busca via codigo, vejam o que eu preciso:
Tenho uma tabela, com os seguintes campos e valores sugestivos:
A entrada de dados sera a seguinte:
Nome do funcionario
Data de Inicio
Qtdade de Horas necessarias
Eu preciso fazer com que o access pegue o valor da da de inicio, referente ao funcionario especificado, busque na tabela, se a primeira data ja satisfizer a quantidade de horas necessaria, uito bem, ele atualiza a taela e finaliza o processo, caso isto nao seja possivel, ele busca a proxima data, verifica a disponibilidade de horas e efetua o calculo novamente, ate que mais nenhum dia esteja disponivel para este funcionario (ai deve retornar a mensagem de que a quantidad ede dias disponiveis e horas nao sao suficientes).
Exemplo:
Funcionario Joao, com data de inicio 15/10/2011 e necessidade de 17 horas:
Busca a data do dia 15/10/2011, ela possui 8 disponieis, usa as 8, atualiza a tabela para 0(zero) horas nesta data e
procura a proxima data valida, nese caso o dia 16/10/2011, que tem 8 horas disponiveis, neste caso atualiza a tabela pra 0(zero) horas e busca outra data
Neste caso busca a data do dia 20/10/2011, e nesta data existem 8 horas, so que agora so sera necessario 1(uma) hora, neste caso atualiza a tabea para 7(sete) horas e finaliza o processo.
Alguma ideia de como fazer isto ?
Obrigada mais uma ves.
Juliana
Tenho uma tabela, com os seguintes campos e valores sugestivos:
___________________________________________________________________
|Nome funcionario | Data Disponivel | Qtdade de horas disponíveis |
-------------------------------------------------------------------
|José | 15/10/2011 | 8 |
-------------------------------------------------------------------
|Joao | 15/10/2011 | 8 |
-------------------------------------------------------------------
|Maria | 15/10/2011 | 8 |
-------------------------------------------------------------------
|Joao | 16/10/2011 | 8 |
-------------------------------------------------------------------
|Joao | 20/10/2011 | 8 |
-------------------------------------------------------------------
|Joao | 21/10/2011 | 8 |
-------------------------------------------------------------------
|Joao | 22/10/2011 | 8 |
-------------------------------------------------------------------
A entrada de dados sera a seguinte:
Nome do funcionario
Data de Inicio
Qtdade de Horas necessarias
Eu preciso fazer com que o access pegue o valor da da de inicio, referente ao funcionario especificado, busque na tabela, se a primeira data ja satisfizer a quantidade de horas necessaria, uito bem, ele atualiza a taela e finaliza o processo, caso isto nao seja possivel, ele busca a proxima data, verifica a disponibilidade de horas e efetua o calculo novamente, ate que mais nenhum dia esteja disponivel para este funcionario (ai deve retornar a mensagem de que a quantidad ede dias disponiveis e horas nao sao suficientes).
Exemplo:
Funcionario Joao, com data de inicio 15/10/2011 e necessidade de 17 horas:
Busca a data do dia 15/10/2011, ela possui 8 disponieis, usa as 8, atualiza a tabela para 0(zero) horas nesta data e
procura a proxima data valida, nese caso o dia 16/10/2011, que tem 8 horas disponiveis, neste caso atualiza a tabela pra 0(zero) horas e busca outra data
Neste caso busca a data do dia 20/10/2011, e nesta data existem 8 horas, so que agora so sera necessario 1(uma) hora, neste caso atualiza a tabea para 7(sete) horas e finaliza o processo.
Alguma ideia de como fazer isto ?
Obrigada mais uma ves.
Juliana