Postada em 11/11/2008 10:21 hs
Bom pessoal essa consulta parece um pouco complicada, pelo menos pra mim, seguinte:
primeiramente tenho que verificar na tabela LMnr sendo (LMnr.LM_3) e (LMnr.Status) o Status = Liberado, essa consulta serve apenas para esse tipo de Status. Os campos das 03 tabelas que contem dados iguais são: LMnr.LM_3, DadosCab.LM_2, LMateriais.NumeroLM onde esta gravado o numero do documento. No TxtBusca.text digitarei o numero do contrato que esta gravado nas tabelas: DadosCab.Contrato e LMateriais.Pedido, atraves do digitado tenho que listar todos os documentos em que na tabela (LMnr.LM_3) o Status (LMnr.Status) seja igual a (Liberado). A base de busca sempre sera o numero do documento, ou seja, (LMnr.Lm_3),(DadosCab.LM_2) e (LMateriais.NumeroLM)
tenten assim sem resultado:
Sql = "SELECT LMnr.Lm_3,LMnr.Status,DadosCab.LM_2,DadosCab.Contrato,DadosCab.LM_2,LMateriais.Pedido FROM LMnr,DadosCab,LMateriais WHERE DadosCab.Contrato like '%" & TxtBusca.text & "%' and LMateriais.Pedido= '" & TxtBusca.text & "'"
Alguem se abilita?
|