Kontrola webovej kompatibility: Chyby vzťahov a vyhľadávania

Dôležité    Access Services 2010 a Access Services 2013 sa odstraňujú z nasledujúceho vydania SharePointu. Odporúčame nevytvárať nové webové aplikácie a migrovať existujúce aplikácie na alternatívnu platformu, ako je napríklad Microsoft Power Apps.

V tomto článku sa uvádzajú chyby vzťahov a vyhľadávania, ktoré sa môžu vyskytnúť pri spustení kontroly kompatibility, a poskytuje informácie, ktoré vám môžu pomôcť vyriešiť chyby.

Všeobecné informácie o chybách kontroly kompatibility nájdete v článku Kontrola webovej kompatibility: všeobecné chyby.

ACCWeb105000

Chybový text    Typ údajov v stĺpcoch nie je kompatibilný s webovými vyhľadávaniami.

Čo to znamená    Typ údajov označeného vyhľadávacieho poľa nie je na webe podporovaný.

Čo robiť    Skontrolujte, či je vyhľadávacie pole jedným z nasledujúcich podporovaných typov údajov:

  • Jeden riadok textu

  • Dátum a čas

  • Číslo

  • Vypočítavané pole, ktoré vráti jeden čiarový text

Na začiatok stránky

ACCWeb105001

Chybový text    Viazaný stĺpec vyhľadávania musí byť primárnym kľúčom na kompatibilitu s webom.

Čo to znamená    Viazaný stĺpec označeného vyhľadávacieho poľa nie je primárnym kľúčom cieľovej vyhľadávacej tabuľky.

Čo robiť    Opätovné vytvorenie vyhľadávacieho poľa pomocou Sprievodcu vyhľadávaním. Zadajte stĺpec primárneho kľúča cieľovej vyhľadávacej tabuľky ako viazaný stĺpec.

Na začiatok stránky

ACCWeb105002

Chybový text    Zdroje riadkov vyhľadávania musia byť dokončené príkazy SQL s jednou tabuľkou a poľami tabuľky určeným na kompatibilitu s webom.

Čo to znamená    Je splnená niektorá z nasledujúcich podmienok:

  • Dotaz pre označené vyhľadávanie používa viac ako jednu tabuľku alebo dotaz ako zdroj údajov.

  • Stĺpce, ktoré sa používajú v dotaze, nie sú explicitne vybraté.

Čo robiť    Znova vytvorte vyhľadávanie a uistite sa, že:

  • Vyhľadávaním sa používa jedna Webová tabuľka kompatibilná ako zdroj údajov.

    Tip: Každá tabuľka, ktorá nie je kompatibilná s webom, by mala pri spustení kontroly kompatibility vytvoriť riadok v tabuľke problémy s webovou kompatibility.

  • Vyhľadávací dotaz špecifikuje každé pole explicitne (t. j. nepoužíva sa SELECT *).

Na začiatok stránky

ACCWeb105003

Chybový text    Vyhľadávanie s viacerými stĺpcami so zoznamom typ zdroja riadka musí byť viazané na hodnotu "Col1", aby bolo kompatibilné s webom.

Čo to znamená    Uvedené vyhľadávanie vo viacerých stĺpcoch nie je viazané na Col1.

Čo robiť    Na opätovné vytvorenie vyhľadávacieho poľa použite Sprievodcu vyhľadávaním. Presvedčte sa, že ste priviazať k Col1 vyhľadávania hodnoty.

Na začiatok stránky

ACCWeb105004

Chybový text    Vyhľadávanie zoznamu hodnôt musí obsahovať aspoň jeden riadok údajov, ktoré majú byť kompatibilné s webom.

Čo to znamená    Zoznam hodnôt pre označené vyhľadávanie je prázdny, a preto nie je kompatibilný s webom.

Čo robiť    Dodanie aspoň jedného riadka údajov v zozname hodnôt pre vyhľadávacie pole.

Na začiatok stránky

ACCWeb105005

Chybový text    Zoznam hodnôt s prázdnymi hodnotami nie je kompatibilný s webom.

Čo to znamená    Dochádza k tomu, že v jednom riadku vyhľadávania hodnôt chýbajú hodnoty stĺpcov. Toto nie je kompatibilné s webom.

Čo robiť    Uistite sa, že sú uvedené polia v jednom riadku zoznamu hodnôt. Pomocou návrhového zobrazenia môžete nastaviť tento zdroj riadka alebo použiť Sprievodcu vyhľadávaním. (Na karte polia v skupine Vlastnosti kliknite na položku Upraviť vyhľadávanie.)

Na začiatok stránky

ACCWeb105006

Chybový text    Tabuľka pre zdroj riadka vyhľadávania sa nenašla.

Čo to znamená    Tabuľka, ktorá je určená ako zdroj riadka označeného vyhľadávania, neexistuje.

Čo robiť    Zadajte platný Zdroj riadka pre vyhľadávanie. Na opätovné vytvorenie vyhľadávania môžete použiť Sprievodcu vyhľadávaním.


Chybový text    Príkazy SQL obsahujúce vypočítavané stĺpce výsledkov pre zdroje riadkov vyhľadávania nie sú kompatibilné s webom.

Čo to znamená    Uvedené vyhľadávacie pole obsahuje výraz v jeho zdroji riadkov, ktorý preto nie je kompatibilný s webom. Nasledujúci príklad nie je platným zdrojom riadka pre vyhľadávacie pole webového vyhľadávania: SELECT ([krstné meno] & "" & [Priezvisko]) z kontaktov;

Čo robiť    Pouvažujte nad vytvorením vypočítaného stĺpca v podkladovej tabuľke a následným opätovným vytvorením vyhľadávacieho poľa.

Na začiatok stránky

ACCWeb105007

Chybový text    Zdroje riadkov vyhľadávania môžu odkazovať len na jednu tabuľku na kompatibilitu s webom.

Čo to znamená    Zdroj riadka pre označené vyhľadávacie pole obsahuje viacero tabuliek.

Čo robiť    Pomocou Sprievodcu vyhľadávaním znova vytvorte vyhľadávanie tak, aby odkazovalo len na jednu tabuľku. Môže to vyžadovať zmenu dátového modelu.

Na začiatok stránky

ACCWeb105008

Chybový text    Povoliť referenčnú integritu musí byť False, ak je povolenie viacerých hodnôt pravdivé pre vyhľadávanie.

Čo to znamená    Uvedené vyhľadávacie pole umožňuje viacero hodnôt, ale vzťah IT models vynúti referenčnú integritu, ktorá vyžaduje pre vyhľadávanie jednu hodnotu.

Čo robiť    Odstráňte referenčnú integritu vzťahu alebo znova vytvorte vyhľadávacie pole bez toho, aby ste povolili viacero hodnôt.

Na začiatok stránky

ACCWeb105009

Chybový text    Ak chcete povoliť viacnásobné hodnoty, musí byť limit pre zoznam pravdivý.

Čo to znamená    Limit vlastnosti vyhľadávacieho zoznamu je nastavený na hodnotu false pre označené pole, ale povolenie viacerých hodnôt je nastavené na hodnotu True.

Čo robiť    Nastavte vlastnosť limit na zoznam pre vyhľadávacie pole na hodnotu True. alebo nastavte položku Povoliť viacnásobné hodnoty na hodnotu False.

Na začiatok stránky

ACCWeb105010

Chybový text    Vyhľadávacie položky vyžadujú, aby bol priradený vzťah kompatibilný s webom.

Čo to znamená    Uvedené vyhľadávacie pole nemá priradený vzťah.

Čo robiť    Vytvorte vzťah medzi vyhľadávacím poľom a poľom, na ktoré sa odkazuje.

Na začiatok stránky

ACCWeb105011

Chybový text    V príkazovom riadku zdroja vyhľadávacieho riadka musí byť k dispozícii pole hlavného kľúča zdrojovej tabuľky a toto pole musí byť viazaným stĺpcom.

Čo to znamená    Dotaz pre označené vyhľadávacie pole neobsahuje primárny kľúč zdrojovej tabuľky a preto nie je comatible s webom.

Čo robiť    Na opätovné vytvorenie vyhľadávacieho poľa použite Sprievodcu vyhľadávaním.

Na začiatok stránky

ACCWeb105012

Chybový text    Príkaz SQL pre zdroj riadkov vyhľadávania nie je kompatibilný s webom.

Čo to znamená    Príkaz SQL pre zdroj riadka označeného vyhľadávacieho poľa je buď nesprávny alebo nie je kompatibilný s webom z rôznych dôvodov, ako napríklad obsahuje nepodporovaného operátora SQL.

Čo robiť    Na opätovné vytvorenie vyhľadávacieho poľa použite Sprievodcu vyhľadávaním.

Na začiatok stránky

ACCWeb105014

Chybový text    Tabuľky so vyhľadávacími stĺpcami musia mať primárny kľúč a hlavný kľúč musí byť dlhý typ údajov.

Čo to znamená    Primárny kľúč vyhľadávacieho poľa Cieľová tabuľka alebo zdrojová tabuľka nie je dlhý celé číslo alebo oboje.

Čo robiť    Skontrolujte, či sú zdrojové aj cieľové polia vyhľadávania dlhé celé čísla. Na tento účel možno budete chcieť vytvoriť nové polia.

Na začiatok stránky

ACCWeb105015

Chybový text    Typ vyhľadávania musí byť ' | 0 ' alebo ' | 1 ', aby bol kompatibilný s webom.

Čo to znamená    Uvedené vyhľadávacie pole odkazuje na zoznam polí ako zdroj riadka.

Čo robiť    Na opätovné vytvorenie vyhľadávacieho poľa použite Sprievodcu vyhľadávaním. Môže to vyžadovať zmenu dátového modelu.

Na začiatok stránky

ACCWeb105016

Chybový text    Vzťahy, ktoré nie sú priradené k platnému vyhľadávaciemu poľu, nie sú kompatibilné s webom.

Čo to znamená    Vzťah nie je podporovaný vyhľadávacím poľom, a preto nie je kompatibilný s webovou databázou.

Čo robiť    Vytvorenie vyhľadávacieho poľa medzi súvisiacimi tabuľkami. Pomocou Sprievodcu vyhľadávaním vytvorte vyhľadávanie.

Na začiatok stránky

ACCWeb105017

Chybový text    Typ údajov výsledok vypočítavaného stĺpca pre vyhľadávania musí byť text, ktorý má byť kompatibilný s webom.

Čo to znamená    Prvý zobrazovaný stĺpec označeného vyhľadávacieho poľa je vypočítavaný stĺpec s iným typom údajov, ako je text.

Čo robiť    Zmeňte typ údajov vypočítavaného poľa na text alebo znova vytvorte vyhľadávacie pole a vyberte iný prvý stĺpec zobrazenia.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×