
MS Access 2003-problem s formularem
Ahoj, nejde mi spustit formular v accessu, pri spusteni zadnou chybu to nevyhodi, maximalne kam se dostanu je databaze(tabulky, dotazy, formulare). Spoustim na starsim PC(1,8GHz, ram-128MB)sdileny mdb soubor, prava pro spusteni mam.
Muzete mi prosim poradit kde muze byt chyba?
V jakém formátu je ten mdb? Access 4.3, 95, 97, 2000... ?
pokud myslis verzi programu, tak je to access 2003
Ne to už vím - psal jsi to. Ptám se, v jaké verzi accessu byla vytvořena ta databáze.
zkousel jsem prevest i do 2002-2003, ale problem zustal.
Snad jen, že nejsi sám. http://www.google.cz/search?hl=cs&safe=off&q=Form+ won%27t+open+no+error+message+access+2003&btnG=Hle dat&lr=
S tím databázovým souborem je něco špatně, buď je prostě poškozený (nic divného...), nebo obsahuje nefunkční Visual Basic kód nebo referenci na chybějící knihovnu.
problem je v tom ze na PC, kde je tento program to bezi v pohode.
ja uz nevim co mam jeste zkontrolovat
Chápu správně že v Access 2000 se form otevře?
Tak to je aspoň známka toho, že je se souborem vše OK. Teď jen najít, co ta datbáze používá takového, co už Access 2003 nepodporuje. Může taky být, jak už jsem psal, že je ve VB prolinkovaná nějaká knihovna, co na tom druhém PC vůbec není.
Zkusil bych to sice sloziteji, ale mozna se to povede. V MS Access 2000 bych databazi vyexportoval do dBASE_IV a v MS Access 2003 ji naiportoval.
jenomze access 2000 uz nemam, a ani neni na PC kde je muj "nefunkcni" program .mdb
otevre se Access a objevi se "Upozorneni zabezpeceni" s tlacitky storno, otevrit, dalsi infomace. Kliknu na otevrit a mel by se zobrazit form, ale nezobrazi se a chova se jako kdybych nic neoteviral. Do databaze(editacni okno) se dostanu jedine kdyz nahore v Soubor otevru znovu tento soubor a kdyz rozkliknu form, ktery se ma otevrit pri spusteni tak se zase nic nedeje.
Tak bych zkusil stahnout z http://www.alexnolan.net/software/mdb_viewer_plus. htm onen mdb_viewer_plus, v nem jde databaze exportovat do csv a pak bych to naimportoval do MS Access 2003.
nevim, ale ten program otevira asi pouze tabulky a dotazy s daty a ne formulare.
Nevim jestli to nejak pomuze, ale zkusil jsem udelat zastupce formulare na plose, zavrit program a spustit to pres zastupce a vyhodi to tuto chybu access2003.JPG
Vidím to tak, že si budeš muset otevřít editor Visual Basicu a všechny funkce hezky zkusit zkompilovat, a chyby odladit...
Zkus se taky pravym klikem na onen formular podivat v navrhovem zobrazeni, z toho poznas jake funkce jsou v nem pouzity a podle toho zkompilovat formular znova.
zkompilovany to uz mam a ted nevim presne kde se to opravuje, taky pres VB?
Debugger se musel zastavit na řádku, ve kterém našel chybu...
nezastavil se, takze program je v poradku?
kompiluje se to pres program MVB -> Debug->Compile ?
pokud tento program funguje na jinem PC znamena ze mdb je v poradku, ne?
program je v poradku neco nefunguje na mem PC bohuzel nevim co.
Visual Basic umožňuje linkovat knihovny, které můžou být na jednom PC dostupné a na druhém ne.
a jak se daji zpristupnit?
ve VBA editoru si dáš Tools - References a ujistíš se, že naprosto totéž je zaškrtnuto na druhém počítači.
jj, to uz jsem kontroloval a je tam to same jako na pc kde to funguje.
jsem uz z toho zoufaly, nepomuze treba reinstalace OS
