Lauks manā programmā ir tikai lasāms

Svarīgi!    Access pakalpojumi 2010 un Access pakalpojumi 2013 tiek noņemti nākamajā SharePoint laidienā. Iesakām neizveidot jaunas tīmekļa lietojumprogrammas un migrēt esošās programmas uz alternatīvu platformu, piemēram, Microsoft Power Apps.

Ja izmantojat vaicājumu, lai nodrošinātu datu rādīšanu Access tīmekļa lietojumprogrammā, daži lauki, kurus, iespējams, vēlēsities rediģēt, ir tikai lasāmi skatā. Īpaši, ja izmantojat vairāk nekā vienu tabulu un ir vismaz viens savienojums, ir ierobežojumi, kuros vaicājuma lauki var tikt atjaunināti.

Piezīme.:  Šajā tēmā ir informācija par Access tīmekļa lietojumprogrammām. Tas neattiecas uz datora datu bāzēm. Ja rodas problēmas ar vaicājumu datora datu bāzē, skatiet rakstu Ievads par vaicājumiem .

Atjaunināmo vaicājumu lauku prasības

  • Atjaunināt var tikai tās tabulas laukus, kur savienotajam laukam nav unikālu vērtību — ir jāatjaunina tabula visvairāk.

  • Vaicājuma izvadē ir jāiekļauj primārās atslēgas lauki vairumam tabulu.

  • Lielākajai daļai tabulas ir jābūt visu ārējo savienojumu iekšpusē (piemēram, Kreisā ārējā savienojuma kreisajā pusē vai labā ārējā savienojuma labajā pusē).

Vaicājuma diagramma ar parādītiem atjaunināmiem laukiem

Šajā vaicājumā uzdevumu tabula ir ļoti daudz tabulas, jo tā uzmeklē datus projektu tabulā.

Taču tas, ka uzdevumu primārā atslēga nav iekļauta izvadē, neviens no tās laukiem nebūs atjaunināms.

Pat tad, ja atslēga ir pievienota, neviens no tabulām projekti nav atjaunināms, jo tas nav visvienkāršākais tabulas lauks.

Uz lapas sākumu

Atjaunināma lauka problēmas atrašana un labošana

Iemesls, kāpēc lauks nav atjaunināms, nosaka, kā iespējot atjauninājumus. Lai noskaidrotu šo iemeslu, atveriet vaicājumu noformējuma skatā un pārbaudiet vaicājuma noformējuma datus.

  1. Ja sākat no pārlūkprogrammas, atveriet tīmekļa lietojumprogrammu programmā Access: lietojumprogrammas augšējā labajā stūrī noklikšķiniet uz iestatījumi > pielāgot programmā Access.

  2. Programmā Access, ja navigācijas rūts nav atvērta, nospiediet taustiņu F11, lai to atvērtu. Pēc tam navigācijas rūtī ar peles labo pogu noklikšķiniet uz vaicājuma un pēc tam noklikšķiniet uz noformējuma skats.

    Vaicājuma kontekstizvēlne navigācijas rūtī

  3. Noteikt, kura tabula vaicājumā ir visvairāk tabulas. Piemērots empīriskais noteikums ir tāds, ka tabula, kas uzmeklē datus citā tabulā, ir vispiemērotākā.

  4. Pārbaudiet, vai lauks, kuru vēlaties atjaunināt, ir vistālākajā tabulā. Ja tā nav, nav iespējams veikt vaicājumu, lai novērstu šo problēmu. Alternatīvā veidā ļaujot lietotājiem rediģēt lauku, apsveriet iespēju izveidot jaunu, atjaunināmu skatu, kas balstīts tikai uz tabulu, un pēc tam viegli atvērt šo skatu pēc nepieciešamības. Piemēram, var nodrošināt pogu ar makro, kas atver skatu.

  5. Pārbaudiet, vai vaicājuma izvadē ir iekļauta vairāku tabulu primārā atslēga. Ja tā nav, pievienojiet vaicājuma izvadei primāro atslēgu.

  6. Veiciet dubultklikšķi uz katra savienojuma un pārbaudiet, vai:

    • Savienojums ir iekšējs savienojums; vai

    • Ja tas ir ārējais savienojums, vislielākais galds ir uz savienojuma iekšējo pusi, pa kreisi no kreisās puses vai labajā pusē.

Ja savienojums neatbilst vismaz vienam no abiem iepriekšējiem kritērijiem, nomainiet savienojumu, lai padarītu vaicājumu atjaunināmu.

Uz lapas sākumu

Lielākajai daļai primārās atslēgas pievienošana vaicājuma izvadei

  1. Atveriet vaicājumu noformējuma skatā.

  2. Identificējiet lielāko daļu tabulas.

  3. Veiciet dubultklikšķi uz katra lauka primārajā atslēgā. Katrs atslēgas lauks ir atzīmēts ar nelielu atslēgu.

  4. Vaicājuma noformējuma režģī pārliecinieties, vai ir atzīmēta izvēles rūtiņa Rādīt tiem atslēgas laukiem, ko tikko pievienojāt:

    Rinda Rādīt vaicājuma noformējuma režģī

Uz lapas sākumu

Savienojuma mainīšana, lai padarītu vaicājumu atjaunināmu

Ja kāds no šiem kritērijiem nesasniedz kādu no šiem nosacījumiem, tas neļaus veikt atjauninājumus. Tālāk ir sniegts neatjaunināma savienojuma piemērs:

Dialoglodziņš Savienojuma rekvizīti

Šis ir kreisās puses ārējais savienojums — tajā ir viss no kreisās tabulas un atbilstošie ieraksti no labās tabulas. Tomēr ir ļoti daudz tabulas, kas atrodas savienojuma labajā pusē, tādējādi neļaujot veikt atjauninājumus.

Ārējā savienojuma izveide atjaunināma veidā

Ir trīs pamata veidi, kā pielāgot savienojumu, lai tā vaicājums būtu atjaunināms. Veiciet dubultklikšķi uz savienojuma, lai atvērtu dialoglodziņu savienojuma rekvizīti , un pēc tam veiciet kādu no šīm darbībām:

  • Ārējā savienojuma maiņa uz iekšēju savienojumu   Dialoglodziņā savienojuma rekvizīti noklikšķiniet uz 1. opcija.

  • Tabulu pozīciju pārslēgšana    Pārvietojiet lielāko daļu tabulas uz savienojuma iekšējo pusi, bet otru — uz ārējo pusi (izmantojiet kombinētos lodziņus dialoglodziņā savienojuma rekvizīti , lai iestatītu kreiso un labo tabulu nosaukumus).

  • Savienojuma virziena maiņa    Dialoglodziņā savienojuma rekvizīti noklikšķiniet uz Option 2 vai 3 (mainiet to atkarībā no vērtības, ko tā nebija).

Uz lapas sākumu

Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×