Farbschema: Dunkel
Sie befinden sich hier: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Forms Object Library » troubleshooting » Vnosi iz tabele za krmarjenje manjkajo

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: RecordSource ali KeyField je 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: Visible je 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 Requery ali ko se spremeni lastnost vezave.

Rešitev

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

  2. Pri napaki pri branju preverite ime v RecordSource in lastnosti polj; Requery sproži wkeSourceError z besedilom, ki ga je sporočil Access.
  3. Popravite navedene vrstice tabele, nato pokličite Requery ali znova odprite obrazec.
  4. Poljema Visible in Enabled v pogledu načrta tabele dajte privzeto vrednost Da (predloga tabele v oblikovalniku jo ima).
  5. 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