salve a tutti.ho un grande problemma con il convertitore cint di access.
spiego meglio postando la mia query:
SELECT CCLI, DCLI, Mid([Articolo],1,6) AS ARTS, DESC, Sum(PrezzoFas1) AS QTAS
FROM Ordini
WHERE (((Date()-[DataSped])>=Cint([Forms]![MAlfSellout]![toll])))
GROUP BY CCLI,DCLI, Mid([Articolo],1,6),DESC
HAVING (((CCLI)=[Forms]![MAlfSellout]![clistampa]) AND ((Sum(PrezzoFas1))>0))
ORDER BY Mid([Articolo],1,6),DESC;
i dati così ottenuti vanno a finire in un report.
i valori richiesti sono dentro una form fatta con visual basic.
se lancio il report dalla form ottengo un errore che dice che i dati sono troppo complessi mentre se lancio il report manualmente esso viene eseguito correttamente.
togliendo la cint il problema viene aggirato ma non esegue la query in maniera corretta in quanto prende solamente la prima differenza utile e scarta tutte le altre.
il problema non sta nella differenza delle date in quanto ho usato sia la datediff che la normale sottrazione.
potete aiutarmi?
grazie