Al momento sei offline in attesa che la connessione Internet venga ristabilita

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

Il supporto per Office 2003 è terminato

Il supporto Microsoft per Office 2003 è terminato l'8 aprile 2014. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

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
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.
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".

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 945280 - Ultima revisione: 01/02/2008 19:28:48 - Revisione: 2.1

Microsoft Office 2003 Service Pack 3

  • kbmt kbexpertiseadvanced kbtshoot kbprb KB945280 KbMtit
Feedback
amp;t=">