Gente segue o codigo =)
o que eu quero parece simples que a PRO2 e a VAL2, seja a segunda informação do outro subformulario.
Exemplo:
Coluna
75 = VAL
76 = VAL2
Já tentei Row (0, 2) entre outros
__________________________________________
Dim PER As DAO.Recordset
Dim VAR As DAO.Recordset
Set PER = Me.(nomedoSubFormulario).Form.Recordset
Set VAR = Me.(nomedoSubFormulario).Form.Recordset
With PER
.MoveFirst
Do While Not PER.EOF
.Edit
Dim PRO As String
Dim PRO2 As String
Dim VAL As String
Dim VAL2 As String
PRO = VAR!Nome.Value --AQUI ESTA PUXANDO NORMAL O PRIMEIRO VALOR
VAL = VAR!VALOR.Value --AQUI ESTA PUXANDO NORMAL O PRIMEIRO VALOR
PRO2 = VAR!Nome.Value -- NÃO SEI O QUE COLOCO PRA PUXAR A SEGUNDA LINHA DO OUTRO SUBFORMULARIO
VAL2 = VAR!VALOR.Value --NÃO SEI O QUE COLOCO PRA PUXAR A SEGUNDA LINHA DO OUTRO SUBFORMULARIO
PER!TEMP = Replace(Replace(PER!MEDIDA, PRO, VAL), PRO2, VAL)
PER!MEDIDAFINAL.Value = Eval(PER!TEMP.Value)
.Update
.MoveNext
Loop
End With
Set PER = Nothing
________________________________________________________________________________________________
Obs: Esse cédigo é para subtituir varios caracteres de uma vez com referencia em um subformulario
Desde já Muito Obrigado!
o que eu quero parece simples que a PRO2 e a VAL2, seja a segunda informação do outro subformulario.
Exemplo:
Coluna
75 = VAL
76 = VAL2
Já tentei Row (0, 2) entre outros
__________________________________________
Dim PER As DAO.Recordset
Dim VAR As DAO.Recordset
Set PER = Me.(nomedoSubFormulario).Form.Recordset
Set VAR = Me.(nomedoSubFormulario).Form.Recordset
With PER
.MoveFirst
Do While Not PER.EOF
.Edit
Dim PRO As String
Dim PRO2 As String
Dim VAL As String
Dim VAL2 As String
PRO = VAR!Nome.Value --AQUI ESTA PUXANDO NORMAL O PRIMEIRO VALOR
VAL = VAR!VALOR.Value --AQUI ESTA PUXANDO NORMAL O PRIMEIRO VALOR
PRO2 = VAR!Nome.Value -- NÃO SEI O QUE COLOCO PRA PUXAR A SEGUNDA LINHA DO OUTRO SUBFORMULARIO
VAL2 = VAR!VALOR.Value --NÃO SEI O QUE COLOCO PRA PUXAR A SEGUNDA LINHA DO OUTRO SUBFORMULARIO
PER!TEMP = Replace(Replace(PER!MEDIDA, PRO, VAL), PRO2, VAL)
PER!MEDIDAFINAL.Value = Eval(PER!TEMP.Value)
.Update
.MoveNext
Loop
End With
Set PER = Nothing
________________________________________________________________________________________________
Obs: Esse cédigo é para subtituir varios caracteres de uma vez com referencia em um subformulario
Desde já Muito Obrigado!