Problemi di compatibilità Access 2007
Tanto per cambiare ho scoperto che ci sono seri problemi di compatibilità su Microsoft Access 2007 nel far girare correttamente database creati con versioni precedenti….segnalo di seguito il quello che mi ha “rubato” 5 ore della mia vita….
Situazione: Database creato con Microsoft Access 2003 (convertito a sua volta da versioni precedenti), Sistema operativo Windows XP Pro (ma presenta gli stessi problemi con Vista Business), Microsoft Office 2007 Business con SP1 installato, ogni patch, aggiornamento, hotfix e diavoleria installati….
Problema: Aprendo report in cui caselle di testo venivano riempite con questa formula: =Format([Data];”mmm aaaa”) (insomma è il classico report con ragruppamento per data, mese nello specifico), mi viene chiesto con una simpatica casella…. Format? immettendo qualsiasi valore o lasciando nullo il campo…. ovviamente sul report appare #error al posto dei titoli dei mesi in capofila al raggruppamento per data.
Analisi: Provata ogni opzione, dal correggere la formula (per la precisione [Data] è un campo da me definito in una tabella per contenere la data appunto….), al controllare i settaggi internazionali, al convertire il database in formato nativo 2007, al fare due passi a destra ed uno avanti….
insomma le ho provate tutte….
Soluzione: Poi colpo di genio….
Creare un nuovo database in formato 2007, importare tutto il database incriminato (selezionando tutto… ma proprio tutto) tramite apposito comando….Dati Esterni, Importa, Access, importa tabelle, query…… nel database corrente senza variare nulla di quello predefinito. Ed ora come per magia funziona tutto….. Non domandatemi perchè altrimenti potrei rispondervi in cattiva maniera…
Non ti ringrazierò mai abbastanza per questo post ç.ç
Ero disperato!!!
Lascio sempre ogni commento a futura memoria!