Access je prikazal pogovorno okno
Simptom: korak ne uspe s sporočilom „Access je prikazal pogovorno okno, ki je bilo preklicano: <title>: <text>“.
Okolje
Vse različice WKL Office SDK; gradnje, izvozi in preverjanja, ki tečejo v skritem programu Access.
Vzrok
Access se na nekatere težave odzove z modalnim pogovornim oknom: poziv za parameter poizvedbe, manjkajoča tabela, „datoteka je v uporabi“ ali napaka med izvajanjem v kodi, ki teče med gradnjo (zaključna funkcija, model WKL Forms Object Library). V skritem programu Access okna nihče ne vidi, zato bi gradnja čakala v nedogled. SDK zato med vsakim korakom spremlja pogovorna okna svojega programa Access: zabeleži naslov in besedilo okna, okno prekliče in korak konča kot neuspešen.
Rešitev
Besedilo pogovornega okna pove, za kakšno težavo gre; odpravite jo v izvornih datotekah. Pogosti primeri:
- Poziv za parameter: poizvedba ali vir zapisov navaja polje ali tabelo, ki ne obstaja.
- Napaka med izvajanjem v zaključni funkciji: napake obravnavajte v sami funkciji in namesto napake vrnite besedilo; vsako besedilo razen
""ali"OK"ustavi gradnjo in se izpiše. - Časovna omejitev: če se korak ne konča pravočasno, se izpiše sporočilo „Access se ni končal v <n> s in je bil zaustavljen“; SDK Access konča in korak ne uspe.