» Poradna » Programy

MS Access 2010 - Editace dat formulářem

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 7/7
 |   |  Microsoft Windows 7 IE 8.0  |  [89.250.103.---]

V databázi MS Access 2010 si prostřednictvím formuláře procházím jednotlivé případy, kde nejsou povoleny úpravy dat. Na úpravu dat jsem si vytvořil nový formulář, kde mám povoleny úpravy. Formulář pro úpravy se otevře automaticky otevře po stisknutí talčítka (tlačíto ovládacího prvku). Po otevření je možno provádět úpravy u případu, ovšem problém je v tom, že se načte první případ a ne ten, který mám aktuálně zobrazen. Tudíž když jsem v případu 5 tak pri stisknutí tlačítka na otevření formuláře pro úpravu tak se zobrazí případ 1. Potřeboval bych, aby se mi při stalčení tlačítka zobrazil formulář, kde můžu editovat záznamy u případu, který mám aktuálně prohlížený.Díky moc za radu.Honza

Odpovědi na otázku

 |   |  Microsoft Windows 7 Opera 9.80  |  [90.181.101.---]

a ten formulář dostane parametr (Id záznamu) jakým způsobem ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 8.0  |  [89.250.103.---]

v tabulce "případy" kde je ID - číslo případu jsou vytvořeny oba formuláře jeden nastaven jako pro čtení-bez úprava a druhý je nastaven s povolením pro úpravy. takže oba tahají ID ze zdrojové tabulky "případy"

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 8.0  |  [89.111.73.---]

Při vytváření ikonky (přes průvodce), která bude otevírat ten editovatelný formulář, musíš zadat volbu "Otevřít formulář a vyhledat konkrétní informace“ a v dalším kroku pak propojit pole, které se mají shodovat (třeba pole případ). Pak se ten editovatelný formulář otevře se stejným případem, jako byl v tom needitovatelném.Problém nastane, když ten formulář obsahuje podformulář - nastavit stejný případ i v podformuláři se mi nepodařilo. Dalo by se to řešit tím, že nebudeš otevírat nový formulář, ale uděláš tlačítko, které odemkne ten původní.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 8.0  |  [89.250.109.---]

když vytvářím příkazové talčítko přes průvodce tak mi to žádnou takovou volbu nenabízí, rovnět když bych vytvářel formulář přes průvodce tak nic takové ani nic podobného tam v nabídce není. používám verzi MS Access 2010

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 8.0  |  [89.111.77.---]

Když něco neumíš, tak to neznamená, že to nejde. Tady je důkaz:http://www.nahraj-obrazek.cz/

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 19.0

Zalogujte se na http://pandora.idnes.cz/ do konference http://pandora.idnes.cz/conference/access/ , kde Vám poradí lidé, co s Access pracují denně...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 8.0  |  [89.250.109.---]

ok, díky moc

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: První případ



Určitě si přečtěte



Aktuální číslo časopisu Computer

26 procesorů v důkladném testu

Zhodnotili jsme 18 bezdrátových reproduktorů

Jak fungují cash back služby?

Pohlídejte své děti na internetu