Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Errore #Nome? in textbox in report principale che legge da una textbox calcolata nel subreport

38 views
Skip to first unread message

PhilCattivocarattere

unread,
Jul 28, 2023, 7:17:20 AM7/28/23
to
Con Access 2013, 2016 e 365 non è più possibile fare l'operazione indicata in oggetto e che a grandi linee, è visivamente spiegata anche in questa pagina

https://accessdatabasetutorial.com/microsoft-access-reports-passing-totals-from-a-subreport-into-the-main-report/

Con Access 2000, 2002 e 2003 funzionava tranquillamente e lo stesso file, creato con una vecchia versione continua a funzionare se aperto con A2013, 2016 o 365.
Il problema si verifica se il database è creato da zero con una di queste versioni o se si modifica quello funzionante. Me ne sono accorto la prima volta nel 2015 e nel corso del tempo il comportamento non è cambiato.

Andando in profondità penso di aver individuato dove sta l'errore. Anche se da interfaccia grafica l'origine dati della textbox del report principale è
=[rptSub].[Report]![txtTotFreight]
in realtà la proprietà ControlSource è
=[rptSub].[Reports]![txtTotFreight]
cioè con una S alla fine di Report
(si può riscontrare tramite vba o esportanto il report con SaveAsText)

Ho fatto un'ulteriore indagine: la versione inglese e spagnola di Access funzionano, sembra quindi caratteristica specifica della versione italiana.
(non credo che proverò anche la francese e tedesca)

Sto prendendo fischi per fiaschi? E' difficilissimo trovare
0 new messages