Estou com algum erro na composição da sql abaixo para preencher os campos do meu formulário:
strSQL = "SELECT public_pedidos.id_pedidos, public_pedidos.id_status, public_pedidos.id_vendedor, public_pedidos.total, public_pedidos.numero_pedido, public_pedidos.data, id_cliente.nome, public_fabricas.fabrica FROM id_cliente INNER JOIN (public_pedidos INNER JOIN public_fabricas ON public_pedidos.id_fabricas = public_fabricas.id_fabricas) ON id_cliente.id_clientes = public_pedidos.id_clientes WHERE (((public_pedidos.data) > Date - 120) And ((id_cliente.nome) Like " * " + [Formulários]![lista_pedidos]![Texto21] & " * ")) Or (((public_pedidos.numero_pedido) Like " * " + [Formulários]![lista_pedidos]![Texto21] & " * ") And ((public_pedidos.data) > Date - 120)) Or (((public_pedidos.data) > Date - 90) And ((public_fabricas.fabrica) Like " * " + [Formulários]![lista_pedidos]![Texto21] & " * "))ORDER BY public_pedidos.numero_pedido DESC"
Da erro de tipos incompativeis.
strSQL = "SELECT public_pedidos.id_pedidos, public_pedidos.id_status, public_pedidos.id_vendedor, public_pedidos.total, public_pedidos.numero_pedido, public_pedidos.data, id_cliente.nome, public_fabricas.fabrica FROM id_cliente INNER JOIN (public_pedidos INNER JOIN public_fabricas ON public_pedidos.id_fabricas = public_fabricas.id_fabricas) ON id_cliente.id_clientes = public_pedidos.id_clientes WHERE (((public_pedidos.data) > Date - 120) And ((id_cliente.nome) Like " * " + [Formulários]![lista_pedidos]![Texto21] & " * ")) Or (((public_pedidos.numero_pedido) Like " * " + [Formulários]![lista_pedidos]![Texto21] & " * ") And ((public_pedidos.data) > Date - 120)) Or (((public_pedidos.data) > Date - 90) And ((public_fabricas.fabrica) Like " * " + [Formulários]![lista_pedidos]![Texto21] & " * "))ORDER BY public_pedidos.numero_pedido DESC"
Da erro de tipos incompativeis.