PRECISO DE AJUDA COM O SELECT
eu tenho esse select para gerar relatorio [ ele seleciona todos os segurados com o mesmo numero de apolice ] mais eu preciso tb que ele compare as data com a data que o usuario vai dgitar no text1
tenho um campo chamado data inclusão e outro cancelado entao
data inclusão tem que ser <= text1.text
e cancelado tem que ser nulo ou > text1.text
então ele selecionaria os segurados com essas exigencia ..
"select * from cadastro where Apolice='" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & " ' "
tenho um campo chamado data inclusão e outro cancelado entao
data inclusão tem que ser <= text1.text
e cancelado tem que ser nulo ou > text1.text
então ele selecionaria os segurados com essas exigencia ..
"select * from cadastro where Apolice='" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & " ' "
Que bco vc usa ?
Alexandre,
Qual o banco que vc está usando?? Se for access ficaria:
select * from cadastro where Apolice='" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & " ' anda datainclusão <= # & text1.text & # and (cancelado is null or cancelado > # " & text1.text & " # "
Se não for access acho que só tirar o # já resolve.
Espero ter ajudado.
Sagu
Qual o banco que vc está usando?? Se for access ficaria:
select * from cadastro where Apolice='" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & " ' anda datainclusão <= # & text1.text & # and (cancelado is null or cancelado > # " & text1.text & " # "
Se não for access acho que só tirar o # já resolve.
Espero ter ajudado.
Sagu
bc de dados access
deu erro run time 3075
Alenxandre,
Tente usar o seguinte comando:
pesquisa = "Select * From cadastro Where Apolice Like'" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & "'"
Tente usar o seguinte comando:
pesquisa = "Select * From cadastro Where Apolice Like'" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & "'"
tá dando erro run-time 3075
syntax error(missing operator ) in query expression 'Apolice='91.0001 Inclusao <= #01/05/05# and (Cancelado is null or Cancelado ) # 01/05/05# '.
o codigo está assim
aql = " select * from cadastro where Apolice ='" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & " Inclusao <= #" & CDate(Form8.Text1.Text) & " # and (Cancelado is null or Cancelado > # " & CDate(Form8.Text1.Text) & " # "
alguem pode me ajudar
syntax error(missing operator ) in query expression 'Apolice='91.0001 Inclusao <= #01/05/05# and (Cancelado is null or Cancelado ) # 01/05/05# '.
o codigo está assim
aql = " select * from cadastro where Apolice ='" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & " Inclusao <= #" & CDate(Form8.Text1.Text) & " # and (Cancelado is null or Cancelado > # " & CDate(Form8.Text1.Text) & " # "
alguem pode me ajudar
TENTA:
aql = " select * from cadastro where Apolice = '" & Form8.LstApolice.List(Form8.LstEstipulante.ListIndex) & "' AND Inclusao <= '#" & CDate(Form8.Text1.Text) & "#' and (Cancelado is null or Cancelado > #" & CDate(Form8.Text1.Text) & "#)"
deu erro run time 3464
Data Type Mismatch in criteria Expression
Data Type Mismatch in criteria Expression
o campo apolice esta definido como numero ou texto no seu banco???
Willian o campo Apolice está como texto
Tópico encerrado , respostas não são mais permitidas