I controlli casella combinata e controlli casella di riepilogo vengono visualizzati valori non corretti nÚ valore Access 2003 dopo l'installazione di Office 2003 Service Pack 3

Traduzione articoli Traduzione articoli
Identificativo articolo: 945280 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Si consideri lo scenario seguente:
  • Sono installate le seguenti:
    • Microsoft Office Access 2003
    • Microsoft Office 2003 Service Pack 3 (SP3)
  • Aggiungere un controllo casella combinata oppure un controllo casella di riepilogo per una maschera o un report.
  • Impostare la proprietÓ Origine riga del controllo a un'istruzione SQL.
In questo scenario, si verificano uno dei seguenti sintomi.

Sintomo 1

Il controllo non visualizza alcun valore. Tuttavia, si prevede che il controllo per visualizzare i valori del campo che viene restituito dall'istruzione SQL.

Sintomo 2

Il controllo Visualizza -1 per il valore Sý e 0 per il valore No. Tuttavia, si prevede che il controllo per visualizzare per il valore Sý e No per il valore No.

Questi sintomi non si verificano nelle versioni di Access 2003 precedenti a Access 2003 in Office 2003 SP3.

Cause

Causa 1

Questo problema si verifica quando una delle seguenti condizioni Ŕ vera:
  • L'istruzione SQL restituisce un campo con tipo di dati testo e avere giÓ impostato un formato di visualizzazione per questo campo.
  • L'istruzione SQL restituisce un campo i cui valori sono di una tabella le che consente di accedere a un foglio di lavoro di Excel. Inoltre, le celle che contengono questi valori nel foglio di lavoro di Excel sono disponibili la proprietÓ Text .
Per risolvere questo problema, vedere la soluzione 1.

Causa 2

Questo problema si verifica quando l'istruzione SQL restituisce un campo con tipo dati bit . Per risolvere questo problema, vedere la soluzione 2.

Workaround

Soluzione alternativa 1

Per aggirare il problema, utilizzare uno dei metodi seguenti, a seconda della causa del problema.

Metodo 1

Rimuovere il formato di visualizzazione impostato per questo campo. Per effettuare questa operazione, attenersi alla seguente procedura.

Nota Utilizzare questo metodo quando la prima condizione della sezione "Causa 1" Ŕ true.
  1. Aprire la tabella che contiene questo campo in visualizzazione struttura.
  2. Individuare il campo e quindi scegliere la scheda Generale .
  3. Nella casella formato nella scheda Generale , eliminare il formato impostato.
  4. Nel menu file , fare clic su Salva .
  5. Nel menu file , fare clic su Chiudi .

Metodo 2

Aggiornare l'istruzione SQL per aggiungere "" al campo per la proprietÓ Origine riga . Per effettuare questa operazione, attenersi alla seguente procedura.

Nota Utilizzare questo metodo quando la seconda condizione della sezione "Cause 1" Ŕ true.

Ad esempio, l'istruzione SQL originale Ŕ la seguente:
SELECT FieldName FROM LinkedSpreadsheetName
L'istruzione SQL Ŕ aggiornare come indicato di seguito:
SELECT FieldName & "" FROM LinkedSpreadsheetName
Nota Quando si importano le colonne con la proprietÓ Text da un foglio di lavoro di Excel, Access 2003 imposta automaticamente il formato di visualizzazione la @ (simbolo di chiocciola) carattere per i campi corrispondenti.

Soluzione 2

Per aggirare questo problema, attenersi alla seguente procedura:
  1. Aggiornare l'istruzione SQL per la proprietÓ Origine riga restituire il valore appropriato. Ad esempio:
    • L'istruzione SQL seguente istruzione impone il controllo per visualizzare per il valore Sý e No per il valore No.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"Yes","No") AS YN_Value FROM TableName
    • L'istruzione SQL seguente istruzione impone il controllo per visualizzare true per il valore Sý e false per il valore No.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"True","False") AS YN_Value FROM TableName
    • L'istruzione SQL seguente istruzione impone al controllo per visualizzare in per il valore Sý e disattivato per il valore No.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"On","Off") AS YN_Value FROM TableName
  2. Assicurarsi che il controllo viene visualizzata correttamente. Per effettuare questa operazione, impostare il valore appropriato di altre proprietÓ come indicato nella tabella che segue questa procedura.
Riduci questa tabellaEspandi questa tabella
ProprietÓValore
colonna associata 1
Numero colonne 2
larghezza colonne 0 "; 0,5"

Risoluzione

Per risolvere questo problema, Ŕ necessario ottenere l'Access 2003 al hotfix Service Pack 3 datato 18 dicembre 2007. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
945674Descrizione del pacchetto aggiornamento rapido (hotfix) di Access 2003 post-Service Pack 3: 18 dicembre 2007

Status

Microsoft ha confermato che questo problema riguarda i prodotti sono elencati nella sezione "Si applica a".

ProprietÓ

Identificativo articolo: 945280 - Ultima modifica: mercoledý 2 gennaio 2008 - Revisione: 2.1
Le informazioni in questo articolo si applicano a:
  • Microsoft Office 2003 Service Pack 3áalle seguenti piattaforme
    • Microsoft Office Access 2003
Chiavi:á
kbmt kbexpertiseadvanced kbtshoot kbprb KB945280 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 945280
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com