[firebase-br] TSQLQuery+DatasetProvider+ClientDataSet com joins

savio_assuncao em ibest.com.br savio_assuncao em ibest.com.br
Qua Maio 4 10:40:55 -03 2005


ola, pessoal  

      Se a pergunta for MUITO off-topic e puderem ajudar respondam em PVT , thanks !!!!!

      to quase desistindo , naum consigo "manipular " dados de uma tabela com  campos "externos " obtidos 
      atraves de um inner join .

      SELECT  M.DATMOV,
                       M.VALMOV,
                       M.ID_ARQDOC,
                       D.DESCRICAO  AS DOCUMENTO
      FROM TBMOVIM M
      INNER JOIN TBARQDOC D ON(D.ID_ARQDOC=M.ID_ARQDOC)
      WHERE M.DATMOV=:VDATMOV

       preenchi os Tfields do SQLquery e do ClientDataset e na coluna DOCUMENTO
       marquei required = false ; readonly = true ,
       provide4rflags 
              pfinUpdate = false
              pfinWhere  = false
              pfinKey      = false
              pf/Hidden = false
       no evento OnBeforeUpdateRecord do DataSetProvider 
              DeltaDS.fieldByName('DOCUMENTO').Providerflags:=[]

      no evento OnReconcilieError do ClientDataset :
              messagedlg(E.Message,mtinformation,[mbok],0)
             
      Dai na hora de  ClientDataSet.post ....
                EBClient message "field value required"  
      nao reporta o nome da COLUNA required :(
       
      delphi6+FB1.5+DbExpress+Conectiva10

    [ ]'s 
    savio assuncao
    savio_assuncao em ibest.com.br     
       
                         
      

Conheça o novo iBest Acelerado e aumente a velocidade da sua navegação em até 5 vezes. O primeiro mês é gratuito. Basta acessar o endereço http://www.ibest.com.br/acelerado para se cadastrar.




Mais detalhes sobre a lista de discussão lista