Ola pessoal alguem poderia me ajudar estou com um problema em gerar parcelas com dias uteis baixei um exemplo do avelino que pega um campo tipo caixa de seleção que tem opção para adianta ou atrasa se a data caia no sabado ou domingo o código fico assim
Dim Y As String
Y = DLookup("BoletoDiasUlteis", "Configuração")
Set db = CurrentDb()
Set rs = db.OpenRecordset("Compra_Parcela") 'Abre Tbl_ContasAreceber
Valor_Parcela = (Me.Boleto / Me.NParcelas) 'Valor de cada Parcela
For I = 1 To Me.NParcelas 'Insere as Parcela na Tbl_ContasAreceber
rs.AddNew
rs("Cód_Compra") = Me.Cód_Compra
rs("NParcela") = I & "/" & Me.NParcelas
rs("Valor_Parcela") = Valor_Parcela
rs("Vencimento") = DateAdd("m", I - 1, Me.Primeira, IIf(Y = 1, True, False)) 'Calcula as datas de Vencto através da função DateAdd() é aqui que esta o problema
rs.Update
Next
rs.Close
db.Close
Me.Frm_Compra_Boleto_Det.Requery 'Atualiza o SubForm
Exit_Comando51_Click:
Exit Sub
Err_Comando51_Click:
MsgBox "Não Foi Possivel Executar Esta Ação!!! ", vbOKOnly, "SYS VENDAS."
Resume Exit_Comando51_Click
porem n da certo se alguem pude me ajuda agradeço
O exemplo e esse aq
https://drive.google.com/open?id=0B8WQjnflCftyUm5YZ1ZITFJ2SkE
Dim Y As String
Y = DLookup("BoletoDiasUlteis", "Configuração")
Set db = CurrentDb()
Set rs = db.OpenRecordset("Compra_Parcela") 'Abre Tbl_ContasAreceber
Valor_Parcela = (Me.Boleto / Me.NParcelas) 'Valor de cada Parcela
For I = 1 To Me.NParcelas 'Insere as Parcela na Tbl_ContasAreceber
rs.AddNew
rs("Cód_Compra") = Me.Cód_Compra
rs("NParcela") = I & "/" & Me.NParcelas
rs("Valor_Parcela") = Valor_Parcela
rs("Vencimento") = DateAdd("m", I - 1, Me.Primeira, IIf(Y = 1, True, False)) 'Calcula as datas de Vencto através da função DateAdd() é aqui que esta o problema
rs.Update
Next
rs.Close
db.Close
Me.Frm_Compra_Boleto_Det.Requery 'Atualiza o SubForm
Exit_Comando51_Click:
Exit Sub
Err_Comando51_Click:
MsgBox "Não Foi Possivel Executar Esta Ação!!! ", vbOKOnly, "SYS VENDAS."
Resume Exit_Comando51_Click
porem n da certo se alguem pude me ajuda agradeço
O exemplo e esse aq
https://drive.google.com/open?id=0B8WQjnflCftyUm5YZ1ZITFJ2SkE