Avevo pensato a questa opportunità e ho provato ad utilizzare tali funzioni (Cdate,Cstr,ecc...) senza risultati soddisfacenti, il codice da me usato in partenza era:
//-------------- REPORT --------------------------------------
//Imposta il report da visualizzare
m_Report = m_Application->OpenReport("Dipendenti.rpt",vtMissing);
//Imposta il Visualizzatore
m_Viewer.put_ReportSource(m_Report);
m_Viewer.put_SelectionFormula(_T("{Dipendenti.Cognome} = \"King\""));
m_Viewer.ViewReport();
Il mio intento in questo caso è di visualizzare solo il dipendente con cognome "King",
ma in fase di esecuzione vengono visualizzati tutti i dipendenti.
Ho anche provato con:
CString str;
str = "King";
m_Viewer.put_SelectionFormula(_T("{Dipendenti.Cognome} = Cstr(str)"));
Ma ottenendo anche qui risultati pessimi.. sapresti suggerirmi la sintassi corretta per impostare un filtro di questo tipo?
Grazie ancora.