DetailPage-MSS-KB

Knowledge Base

Artikel ID: 945280 - Laatste beoordeling: zaterdag 17 september 2011 - Wijziging: 3.0

 

Op deze pagina

Symptomen

Het volgende scenario:
  • U hebt de volgende geïnstalleerd:
    • Microsoft Office Access 2003
    • Microsoft Office 2003 Servicepack 3 (SP3)
  • Toevoegen van een keuzelijst met invoervak besturingselement of een keuzelijst een formulier of een rapport.
  • U stelt deRijbroneigenschap van het besturingselement aan een SQL-instructie.
In dit scenario u optreden een van de volgende symptomen.

Symptoom 1

Geen waarde in het besturingselement weergegeven. U verwacht echter dat de Control waarden uit het veld weergeven die wordt geretourneerd door de SQL-instructie.

Symptoom 2

Het besturingselement wordt weergegeven-1de waarde Ja en0de waarde Nee. U verwacht echter dat het besturingselement weergevenJade waarde Ja enGeende waarde Nee.

Deze symptomen zich niet in eerdere versies van Access 2003 dan Access 2003 met Office 2003 SP3.

Oorzaak

Oorzaak 1

Dit probleem treedt op wanneer een van de volgende voorwaarden voldaan is:
  • De SQL-instructie geeft als resultaat een veld waarvan het gegevenstypeTekst, en u hebt een notatie voor dit veld ingesteld.
  • De SQL-instructie geeft als resultaat een veld waarvan de waarden uit een tabel zijn die is gekoppeld aan een Excel-werkblad. Bovendien de cellen dat deze waarden in het Excel-werkblad hebt bevatten deTeksteigenschap.
Zie oplossing 1 dit probleem omzeilen.

Oorzaak 2

Dit probleem treedt op wanneer de SQL-instructie geeft als een veld resultaat waarvan gegevenstypeBits. Zie oplossing 2 dit probleem omzeilen.

Workaround

Tijdelijke oplossing 1

Gebruik een van de volgende methoden om dit probleem omzeilen afhankelijk van de oorzaak van de probleem.

Methode 1

De weergavenotatie voor dit veld instellen verwijderen. Hiertoe de volgende stappen uit.

OpmerkingGebruik deze methode wanneer u de sectie 'Oorzaak 1' van de eerste voorwaarde is voldaan.
  1. Open de tabel bevat dit veld in Weergave ontwerpen.
  2. Zoek het veld en klik vervolgens op deAlgemeentabblad.
  3. In deIndelinghet vak op deAlgemeentabblad, de opmaak verwijderen die is ingesteld.
  4. Op deBestandmenu, klik opOpslaan.
  5. Op deBestandmenu, klik opSluiten.

Methode 2

De SQL-instructie toevoegen bijwerken ' ' het veld voor deRijbroneigenschap. Hiertoe de volgende stappen uit.

OpmerkingGebruik deze methode wanneer de tweede voorwaarde 'Oorzaak 1' sectie is true.

De oorspronkelijke SQL-instructie is bijvoorbeeld als volgende:
SELECT FieldName FROM LinkedSpreadsheetName
U bijwerken de SQL-instructie als volgt:
SELECT FieldName & "" FROM LinkedSpreadsheetName
OpmerkingWanneer u kolommen importeren die hebben deTekstuit een Excel-werkblad, eigenschap Access 2003 automatisch ingesteld de weergave de indeling de @ (apenstaartje) teken voor de bijbehorende velden.

Tijdelijke oplossing 2

Dit probleem als volgt:
  1. Bijwerken van de SQL-instructie voor deRijbronde juiste waarde eigenschap. Bijvoorbeeld:
    • De volgende SQL instructie zorgt ervoor dat het besturingselement weergevenJade waarde Ja enGeende waarde Nee.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"Yes","No") AS YN_Value FROM TableName
    • De volgende SQL instructie zorgt ervoor dat het besturingselement weergevenTruede waarde Ja enFalsede waarde Nee.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"True","False") AS YN_Value FROM TableName
    • De volgende SQL instructie zorgt ervoor dat het besturingselement weergevenOpde waarde Ja enUitschakelende waarde Nee.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"On","Off") AS YN_Value FROM TableName
  2. Controleer of het besturingselement correct weergegeven. Stel hiervoor de juiste waarde van andere eigenschappen zoals aangegeven in de de tabel als volgt.
Deze tabel samenvouwenDeze tabel uitklappen
EigenschapWaarde
Afhankelijke kolom1
Aantal kolommen2
Kolombreedten0 "; 0,5 "

Oplossing

Dit probleem wilt oplossen, krijgen de Access 2003 uitgebracht na Service Pack 3-pakket van 18 December 2007.Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
945674  (http://support.microsoft.com/kb/945674/ ) Beschrijving van het hotfixpakket voor Access 2003 post-Service Pack 3: 18 December 2007

Status

Microsoft heeft bevestigd dat dit probleem in de Microsoft-producten die worden vermeld is in de sectie 'Van toepassing op'.

De informatie in dit artikel is van toepassing op:
  • Microsoft Office 2003 Service Pack 3 op de volgende platformen
    • Microsoft Office Access 2003
Trefwoorden: 
kbexpertiseadvanced kbtshoot kbprb kbmt KB945280 KbMtnl
Machine-translated ArticleMachine-translated Article
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:945280  (http://support.microsoft.com/kb/945280/en-us/ )
Delen
Extra ondersteuningsopties
Microsoft Community Support-forums
Neem rechtstreeks contact met ons op
Een door Microsoft gecertificeerde partner zoeken
Microsoft Store