Polje v mojem programu je nepričakovano samo za branje

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Pomembno    Microsoft ne priporoča več ustvarjanja in uporabe Accessovih spletnih aplikacij v SharePointu. Namesto njih lahko uporabite storitev Microsoft PowerApps, s katero lahko ustvarite poslovne rešitve brez kode za splet in prenosne naprave.

Ko uporabite poizvedbo za vnos podatkov za pogled v programu Access web app, nekatera polja, ki bi morda pričakovali, če želite omogočiti urejanje so samo za branje v pogledu. Posebej, če uporabljate več kot eno tabelo in vsaj en združevanja, so omejitve, v katerem je mogoče posodobiti polja poizvedbe.

Opomba : V tej temi je o programih Access web app. To ne velja za namizne zbirke podatkov. Če imate težave s poizvedbo v namizni zbirki podatkov, si oglejte članek Uvod v poizvedbe za pregled.

Zahteve za polja poizvedb, ki jih je mogoče posodobiti

  • Posodobitev je omogočena le za polja iz tabele, kjer združeno polje nima enoličnih vrednosti – tabela »največ-mnogo«.

  • Rezultat poizvedbe mora vključevati polja primarnega ključa za tabelo »največ-mnogo«.

  • Tabela »največ-mnogo« mora biti na notranji strani katerega koli zunanjega združevanja (to je leva stran levega zunanjega združevanja ali desna stran desnega zunanjega združevanja).

Diagram poizvedbe, ki prikazuje polja, za katera je omogočena posodobitev

V tej poizvedbi je tabela »Opravila« tabela »največ-mnogo«, saj preišče podatke v tabeli »Projekti«.

Ker pa primarni ključ za tabelo »Opravila« ni vključen v rezultat, posodobitev ne bomo mogoča za nobeno polje.

Četudi dodate ključ, posodobitev ne bo mogoča za nobeno polje, ki prihaja iz tabele »Projekti«, saj ni ta tabela »največ-mnogo«.

Na vrh strani

Iskanje in popravilo težave s posodabljanjem polja

Vzrok, zakaj posodobitev za polje ni mogoča, določa način omogočanja posodobitve. Če želite ugotoviti vzrok, odprite poizvedbo v pogledu načrta in preučite podrobnosti načrta poizvedbe.

  1. Če začnete v brskalniku, odprite spletni program v Accessu: v zgornjem desnem kotu programa kliknite Nastavitve > Prilagodi v Accessu.

  2. Če v Accessu podokno za krmarjenje ni odprto in ga želite prikazati, pritisnite F11. Nato v podoknu za krmarjenje kliknite z desno tipko miške poizvedbo in nato še Pogled načrta.

    Priročni meni poizvedbe v podoknu za krmarjenje

  3. Določite, katera tabela v poizvedbi je tabela »največ-mnogo«. Priporočamo, naj bo tabela »največ-mnogo« tista tabela, ki pregleduje podatke v drugi tabeli.

  4. Preverite, ali je polje, ki ga želite posodobiti, v tabeli »največ-mnogo«. Če ni v tej tabeli, se težavi ne bo mogoče izogniti, ne glede na to, kaj boste naredili s poizvedbo. Druga možnost, kako omogočiti urejanje polja, je ta, da ustvarite nov pogled, ki ga je mogoče posodobiti in ki temelji na tabeli in tako po potrebi poenostaviti odpiranje tega pogleda. Priskrbite lahko na primer gumb z makrom, ki odpira pogled.

  5. Preverite, da je primarni ključ za tabelo največ-mnogo vključen v rezultat poizvedbe. Če ni na voljo, Dodajanje primarnega ključa v prikaz poizvedbe.

  6. Dvokliknite vsako združevanje in to potrdite:

    • Združevanje je notranje; ali,

    • Če gre za zunanje združevanje, je tabela »največ-mnogo« na notranji strani združevanja – na levi strani levega združevanja ali na desni strani desnega združevanja.

Če združevanje ne ustreza vsaj eno od dveh predhodno naštetih pogojev, spremenite združevanje, da bo poizvedba, ki jih je mogoče posodobiti.

Na vrh strani

Dodajanje primarnega ključa »največ-mnogo« rezultatu poizvedbe

  1. Odprite poizvedbo v pogledu načrta.

  2. Prepoznajte tabelo »največ-mnogo«.

  3. Dvokliknite vsako polje v primarnem ključu. Vsako polje ključa je označeno z majhnim kučem.

  4. V mreži načrta poizvedbe se prepričajte, da je za ključne polja, ki ste jo pravkar dodali potrjeno potrditveno polje Pokaži :

    Vrstica »Pokaži« v mreži načrta poizvedbe

Na vrh strani

Spreminjanje združevanja za omogočanje posodabljanja poizvedbe

Če kateri koli združevanje ne ustreza enemu od zgoraj navedenih pogojev, bodo prepreči posodobitve. Tukaj je primer ni mogoče posodobiti združevanja:

Pogovorno okno »Lastnosti stika«

Gre za levo zunanje združevanje – vsebuje vse iz leve tabele in ustrezne zapise iz desne tabele. Vendar pa je tabela »največ-mnogo« na desni strani združevanja, kar onemogoča posodabljanje.

Kako omogočiti posodabljanje za zunanje združevanje

Obstajajo trije osnovni načini, kako prilagoditi združevanja, da bo posodabljanje za poizvedbo omogočeno. Če želite odpreti pogovorno okno Lastnosti stika, dvokliknite združevanje in naredite nekaj od tega:

  • Sprememba zunanjega združevanja v notranje združevanje    Kliknite možnost 1 v oknu pogovorno okno Lastnosti stika .

  • Zamenjajte položaje tabel    Premaknite tabele največ-mnogo notranji strani združevanja in druge tabele v zunanji strani (uporabite na kombiniranega polja v pogovornem oknu Lastnosti stika za nastavitev imena tabel levo in desno).

  • Sprememba smeri združevanja    Kliknite 2. ali 3. možnost v pogovornem oknu Lastnosti stika (spremenite na drugo vrednost, ki predhodno ni bila izbrana).

Na vrh strani

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×