Okolje .NET 10 Desktop Runtime ni nameščeno
Ko se odpre obrazec s kontrolnikom WKL, Access prikaže sporočilo „Namizno izvajalno okolje .NET 10 (x86) v tem računalniku ni nameščeno …“ (ali „(x64)“; v angleščini „The .NET 10 Desktop Runtime (x86) is not installed on this computer …“, v nemščini „Die .NET 10 Desktop Runtime (x86) ist auf diesem Rechner nicht installiert …“); kontrolnik ostane prazen, klici VBA nanj pa ne uspejo.
Zagonski modul sporočilo prikaže, preden se zažene .NET, in brez modela aplikacije, zato njegov jezik sledi Officeu v Accessu, sicer sistemu Windows, sicer pa je angleški (angleščina, nemščina, slovenščina, hrvaščina ali italijanščina), tudi če model aplikacije za komponente nastavi drug jezik. Do izdaje 1.56.2 je sporočilo v vseh jezikih nemško, njegovi preglasi pa se prikažejo kot po dva napačna znaka („öffnen“).
Okolje
Vse izdaje WKL Forms Object Library, 32- in 64-bitni Office, polna različica Accessa in Access Runtime.
Vzrok
Kontrolniki tečejo na .NET 10. Njihov zagonski modul išče .NET 10 Desktop Runtime v bitni različici Officea in ga ne najde. Izvajalno okolje druge bitne različice ne pomaga: 32-bitni Office potrebuje izvajalno okolje x86 tudi v 64-bitnem sistemu Windows. Tudi .NET Runtime brez „Desktop“ ne zadošča.
Rešitev
- Ugotovite bitno različico Officea: Datoteka › Račun › Vizitka programa Access prikaže „32-bitna“ ali „64-bitna“.
- Namestite .NET 10 Desktop Runtime te bitne različice s strani https://dotnet.microsoft.com/download/dotnet/10.0 (stolpec „Desktop Runtime“, x86 za 32-bitni Office, x64 za 64-bitni Office).
- Znova zaženite Access.
Glejte tudi Namestitev izdanega paketa.