Vnosi iz tabele za krmarjenje manjkajo
WklNavBar, vezan na tabelo ali poizvedbo, namesto vrstic prikaže načrtovane vnose ali pa nekatere vrstice
manjkajo, nimajo simbola ali so na drugem mestu, kot ste pričakovali.
Okolje
WKL Forms Object Library 1.25 in novejša (tabela za krmarjenje), na Accessovih obrazcih.
Vzrok
Vrstica za krmarjenje tabele z napakami nikoli ne zavrne, da se obrazec vedno odpre. Namesto tega preklopi na nadomestno vsebino ali vrstice preskoči:
- Vira ni bilo mogoče prebrati (na primer neznana tabela ali napačno črkovano ime polja): vrstica za krmarjenje prikaže načrtovane vnose (
Items). - Vrstica za krmarjenje ni vezana:
RecordSourcealiKeyFieldje prazen. Potrebna sta oba. - Vrstica tabele je bila preskočena: nima ključa, ima ključ, ki se je že pojavil (obvelja prva vrstica; velike in male črke niso pomembne), ima nadrejeni ključ, ki ga nima nobena vrstica, ali pa leži dve ravni globoko (vrstica za krmarjenje ima eno raven skupin).
- Vrstica tabele je skrita:
Visibleje Ne. Stolpec Da/Ne v Accessovi tabeli nikoli ni Null, zato ima vrstica, dodana brez vrednosti, vrednost Ne. - Vrednost je bila prezrta, vrstica tabele pa prikazana: neveljavna koda simbola, mesto ali vrsta cilja; cilj v vrstici skupine (izbira glave skupine skupino zloži).
- Spodnji vnos ni v svoji skupini: vnosi ob spodnjem robu nimajo skupine.
- Tabela se je spremenila, medtem ko je bil obrazec odprt: vrstica za krmarjenje vir prebere, ko prvič potrebuje njegovo vsebino, znova pa šele ob
Requeryali ko se spremeni lastnost vezave.
Rešitev
Med odprtim obrazcem v oknu Immediate preberite, kaj je sporočila vrstica za krmarjenje:
Debug.Print Forms!frmShell!navMain.Object.LoadProblems
Prva vrstica izpisa je napaka pri branju, če je do nje prišlo; sledi po ena vrstica za vsako vrstico tabele, ki je bila preskočena ali prikazana brez napačne vrednosti, v obliki „Vrstica 4: …“, oštevilčeno po vrstnem redu branja.
- Pri napaki pri branju preverite ime v
RecordSourcein lastnosti polj;RequerysprožiwkeSourceErrorz besedilom, ki ga je sporočil Access. - Popravite navedene vrstice tabele, nato pokličite
Requeryali znova odprite obrazec. - Poljema
VisibleinEnabledv pogledu načrta tabele dajte privzeto vrednost Da (predloga tabele v oblikovalniku jo ima). - Stran oblikovalnika Vir podatkov prikazuje iste težave, medtem ko izbirate vir in polja.
Sorodne teme
sl/wiki/msaccess/comctl/troubleshooting/navigation-table-entries-missing.txt · Zuletzt geändert: von Wolfgang van der Stille