I Microsoft Office Access 2007 , kan du få en fejlmeddelelse med nummer 3163 . Budskabet normalt siger, " Feltet er for lille til at acceptere den mængde data , du har forsøgt at tilføje. Prøv at indsætte eller indsætte færre data . (Fejl 3163 ) . " Symptomer
For at genskabe fejlen i Access , skal du oprette en forespørgsel, der indeholder en " Memo " feltet , og sæt " UniqueValues " ejendom til "Ja ". Når du kører forespørgslen , får du fejlmeddelelsen og din " memo " feltet vil blive afkortet til 255 tegn .
Årsag
Når en forespørgsel henretter i Access og indeholder to Notatfelter , Access behandle memo felter som tekstfelter . Tekstfelter har en 255 - tegngrænsen , og du vil se fejl 3163 , hvis Notatfelter har mere end 255 tegn .
Løsning
work- omkring kræver fjernelse af notatfelt fra den oprindelige forespørgsel, og oprettelse af en anden forespørgsel baseret på både den oprindelige forespørgsel og bord. Den nye forespørgsel vil indeholde alle de felter fra den oprindelige forespørgsel , plus notatfelt fra bordet. Udfør den anden forespørgsel, som vil køre den oprindelige forespørgsel . De data, der returneres i notatet område vil blive baseret på de data, der returneres af den første forespørgsel.