Pessoal preciso de uma ajuda. Tenho
tblInvest
frmInvestControlAba
frmInvestControl com subFrmInvest fonte consulta cs_InvestControl (tblInvest)
Na cs_InvestControl tenho dois campos calculados .
Quando carrego o subFrmInvest com codigo
Private Sub cboOperacao_BeforeUpdate(Cancel As Integer)
subFrmInvest.Form.RecordSource = "SELECT Operacao,DataOperacao,Codigo,Segmento,Quantidade,ValorUnitarioVenda,Taxas,ValorTotalAportado FROM tblInvest " & vbCrLf & _
"WHERE Operacao ='" & Me.cboOperacao.Value & "' " & vbCrLf & _
"ORDER BY tblInvest.DataOperacao ASC;"
não carrega os campos calculados que fica com "Nome?" pq o codigo puxa os dados da tabela e nao da cs_InvestControl.
Só volta os dados calculados quando fecho e abro novamente o form
alguma dica para resolver?
tblInvest
frmInvestControlAba
frmInvestControl com subFrmInvest fonte consulta cs_InvestControl (tblInvest)
Na cs_InvestControl tenho dois campos calculados .
Quando carrego o subFrmInvest com codigo
Private Sub cboOperacao_BeforeUpdate(Cancel As Integer)
subFrmInvest.Form.RecordSource = "SELECT Operacao,DataOperacao,Codigo,Segmento,Quantidade,ValorUnitarioVenda,Taxas,ValorTotalAportado FROM tblInvest " & vbCrLf & _
"WHERE Operacao ='" & Me.cboOperacao.Value & "' " & vbCrLf & _
"ORDER BY tblInvest.DataOperacao ASC;"
não carrega os campos calculados que fica com "Nome?" pq o codigo puxa os dados da tabela e nao da cs_InvestControl.
Só volta os dados calculados quando fecho e abro novamente o form
alguma dica para resolver?