Consulta em SQL Access
Bom dia,
Preciso solucionar um problema. Estou desenvolvendo um sistema para uma Clínica e deparei-me com uma consulta que não estou conseguindo resolver. É o seguinte:
A consulta é essa:
SELECT Recebimento.Data_Pgto, Clientes.Nome, Recebimento.Valor, Modalidades.DescMod, Instrutores.NomeProf, Agenda.Data, Agenda.Pagamento, Recebimento.Mensalidade
FROM Modalidades INNER JOIN (Instrutores INNER JOIN (Clientes INNER JOIN (Agenda INNER JOIN Recebimento ON Agenda.IdAgenda = Recebimento.IdAgenda) ON (Clientes.CodigoCli = Recebimento.CodigoCli) AND (Clientes.CodigoCli = Agenda.CodigoCli)) ON Instrutores.CodProf = Agenda.CodProf) ON Modalidades.CodMod = Agenda.CodMod;
Ela retorna o seguinte:
Preciso fazer uma consulta em que retornasse o campo Pagamento como SIM E NÃO.
Preciso solucionar um problema. Estou desenvolvendo um sistema para uma Clínica e deparei-me com uma consulta que não estou conseguindo resolver. É o seguinte:
A consulta é essa:
SELECT Recebimento.Data_Pgto, Clientes.Nome, Recebimento.Valor, Modalidades.DescMod, Instrutores.NomeProf, Agenda.Data, Agenda.Pagamento, Recebimento.Mensalidade
FROM Modalidades INNER JOIN (Instrutores INNER JOIN (Clientes INNER JOIN (Agenda INNER JOIN Recebimento ON Agenda.IdAgenda = Recebimento.IdAgenda) ON (Clientes.CodigoCli = Recebimento.CodigoCli) AND (Clientes.CodigoCli = Agenda.CodigoCli)) ON Instrutores.CodProf = Agenda.CodProf) ON Modalidades.CodMod = Agenda.CodMod;
Ela retorna o seguinte:
Preciso fazer uma consulta em que retornasse o campo Pagamento como SIM E NÃO.
Frederico Brigatte***
Curtidas 0
Respostas
Pjrm1470
10/04/2011
o seu campo pagamento é boleano?
no delphi deixe que traga o valor boleano ou inteiro.
No field, adicione o evento OnGetText:
Quando for mostrar na tela o delphi passará por esse evento e calculará o valor deixando exibindo apenas "sim" ou "não".
Desculpe se n pude ajudar muito.
Qualquer coisa volte a perguntar.
no delphi deixe que traga o valor boleano ou inteiro.
No field, adicione o evento OnGetText:
if (SeuCampo.Value = 0) then Text := 'Sim' //0 = True else Text := 'Não' //1 = False
Quando for mostrar na tela o delphi passará por esse evento e calculará o valor deixando exibindo apenas "sim" ou "não".
Desculpe se n pude ajudar muito.
Qualquer coisa volte a perguntar.
GOSTEI 0
Frederico Brigatte***
10/04/2011
o seu campo pagamento é boleano?
no delphi deixe que traga o valor boleano ou inteiro.
No field, adicione o evento OnGetText:
Quando for mostrar na tela o delphi passará por esse evento e calculará o valor deixando exibindo apenas "sim" ou "não".
Desculpe se n pude ajudar muito.
Qualquer coisa volte a perguntar.
no delphi deixe que traga o valor boleano ou inteiro.
No field, adicione o evento OnGetText:
if (SeuCampo.Value = 0) then Text := 'Sim' //0 = True else Text := 'Não' //1 = False
Quando for mostrar na tela o delphi passará por esse evento e calculará o valor deixando exibindo apenas "sim" ou "não".
Desculpe se n pude ajudar muito.
Qualquer coisa volte a perguntar.
É texto mesmo.
GOSTEI 0
José
10/04/2011
Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0