Olá amigos!
Gostaria de adaptar esse código para que o número das parcelas saíssem com nº + uma letra fixa.
Ex:
001-A
002-A
003-A
Obs: o campo "Nº_Documento" está definido como Texto.
Segue código:
If Me.Valor__Parcelar_01 <= 0 Then 'Se valor do contrato for <= 0
Exit Sub
End If
'Salva o contrato
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Dim db As Database, rs As Recordset
Dim ValorPac As Currency, I As Long
Set db = CurrentDb()
Set rs = db.OpenRecordset("Tbl_Vendas_Sub_Parcelas") 'Abre Tbl_Vendas_Sub_Parcelas
ValorPac = Me.Valor__Parcelar_01 / Me.Numero_Parcelas_01 'Valor de cada Parcela
For I = 1 To Me.Numero_Parcelas_01 'Insere as Parcela na tbl
rs.AddNew
rs("Codigo") = Me.Código
rs("Nº_Documento") = I
rs("Valor_Parcela") = ValorPac
'Calcula as datas de Vencto através da função DateAdd()
rs("Vencimento") = DateAdd("m", I - 1, Me.Data_emissao)
rs.Update
Next
rs.Close
db.Close
Me.Frm_Vendas_Sub_Parcelas.Requery 'Atualiza o SubForm
Como posso fazer isso?
Desde já agradeço!
Chamon
Gostaria de adaptar esse código para que o número das parcelas saíssem com nº + uma letra fixa.
Ex:
001-A
002-A
003-A
Obs: o campo "Nº_Documento" está definido como Texto.
Segue código:
If Me.Valor__Parcelar_01 <= 0 Then 'Se valor do contrato for <= 0
Exit Sub
End If
'Salva o contrato
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Dim db As Database, rs As Recordset
Dim ValorPac As Currency, I As Long
Set db = CurrentDb()
Set rs = db.OpenRecordset("Tbl_Vendas_Sub_Parcelas") 'Abre Tbl_Vendas_Sub_Parcelas
ValorPac = Me.Valor__Parcelar_01 / Me.Numero_Parcelas_01 'Valor de cada Parcela
For I = 1 To Me.Numero_Parcelas_01 'Insere as Parcela na tbl
rs.AddNew
rs("Codigo") = Me.Código
rs("Nº_Documento") = I
rs("Valor_Parcela") = ValorPac
'Calcula as datas de Vencto através da função DateAdd()
rs("Vencimento") = DateAdd("m", I - 1, Me.Data_emissao)
rs.Update
Next
rs.Close
db.Close
Me.Frm_Vendas_Sub_Parcelas.Requery 'Atualiza o SubForm
Como posso fazer isso?
Desde já agradeço!
Chamon