» Poradna » Programy

MS Access - vyhledávání ve formuláři

 |   |  Microsoft Windows 7 Firefox 20.0

Zdravím,mám v MS Access 2007 mám v databázi tabulku Zamestnancu. Vytvorila jsem formular a do neho umistila vyhledavaci pole (nevázané textové pole) na vyhledavani záznamů podle prijmeni. Přidala jsem událostní proceduru (viz niže) a funguje to. Nicméně bych potřebovala vyhledávat nejen podle příjmení, ale také podle jména. Takže jsem umístila další vyhledávací pole (nevázané textové pole) na vyhledávání jména. Problém ale je, že nyní to vyhledává buď podle jména nebo podle příjmení, nikoliv zároveň. Můžete mi, prosím, někdo poradit, jak to mám udělat, aby mi to vyhledávalo nejdříve podle příjmení a pokud je vyplněno jméno, tak i podle jména? Díky moc-----------Private Sub cboHledej_AfterUpdate()Set rs = Me.Recordsetrs.FindFirst "prijmeni='" + Trim(Me.cboHledej) + "'"End Sub--------------

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 20.0

Dobrý deň, problém je možné vyriešiť tak, že do formulára pridáme nové pole v ktorom určíme novú hodnotu = Priezvisko&" "&Meno. Túto hodnotu striedime a môžeme vyhľadávať. Pozdravujem.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Opera 9.80

Zkoušela jsi podmínku OR?Private Sub cboHledej_AfterUpdate()Set rs = Me.Recordsetrs.FindFirst "prijmeni='" + Trim(Me.cboHledej) + "'" OR "jmeno='" + Trim(Me.cboHledej) + "'"End Sub

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

Díky, nevím, co dělám špatně, ale toto mi nefunguje :(I tak díky

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Opera 9.80

Pokud chceš hledat na základě zadání pole ve více polích tabulky současně, pak můžeš použít LIKE operátor:Např:Private Sub cboHledej_AfterUpdate() Set rs = Me.Recordset SearchStr = "prijmeni + jmeno like ""*" & Trim(Me.cboHledej) & "*""" rs.FindFirst SearchStrEnd SubTohle bude hledat současně v příjmení a jmenu jakoukoliv část řetězce. Mezi jménem a příjmením není mezera, takže do hledání zadej třeba MoštěkPavel, najde to i při zadání: štěkZáleží na diakritice, malých a velkých písmenech.

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

Díky moc. Chtěla jsem se zeptat, zda by bylo možné udělat to tak, aby byla mezhi příjmení a jménem mezera. Díky moc

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Opera 9.80

Zkus pridat mezeru mezi ta 2 pole prijmeni + jmeno

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

Tak to bohužel nevyšlo :(

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

Související témata: Textové pole, Vyhledávací pole, Trim




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

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 66

Nová zbraň proti hackerům: obrovské množství chyb v softwaru

Nová zbraň proti hackerům: obrovské množství chyb v softwaru

** Vědci vymysleli nový systém obrany proti hackerům ** Pomocí speciálního systému implementují do softwaru spoustu chyb ** Tyto chyby nejsou zneužitelné, což útočník zjistí až po čase

Karel Javůrek | 27

17 tipů, jak se nenechat hacknout

17 tipů, jak se nenechat hacknout

** Přehled nejdůležitějších věcí, které je nutné dodržovat pro digitální bezpečnosti ** Hlavní je používat mozek ** Chraňte soukromé informace

Karel Javůrek | 25

Svobodný RISC-V: Možná za deset let po ARMu neštěkne ani pes. Google a armáda dalších vyvíjejí konkurenční procesor

Svobodný RISC-V: Možná za deset let po ARMu neštěkne ani pes. Google a armáda dalších vyvíjejí konkurenční procesor

**Architektuře RISC už desetiletí vládne britský ARM ** Procesory jeho návrhu najdete v pračce, v routeru i v mobilu ** Ale pozor, o slovo se hlásí svobodný RISC-V

Jakub Čížek | 33

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

** Systém Windows 10 umí spoustu užitečných drobností ** O mnoha praktických funkcích pravděpodobně ani nevíte ** Poznejte užitečné tipy, které se vám mohou hodit každý den

Vladislav Kluska | 39

Takhle zemřete, když asteroid dopadne na vaše město

Takhle zemřete, když asteroid dopadne na vaše město

** Jak by to dopadlo, kdyby na světovou metropoli či do nedalekého moře dopadl velký asteroid? ** Simulovali to odborníci z University of Southampton ** Výsledky jsou velmi zajímavé

Petr Kubala | 32

Jak John Kemeny a Thomas Kurtz stvořili BASIC, základ novodobého programování

Jak John Kemeny a Thomas Kurtz stvořili BASIC, základ novodobého programování

** Programovací jazyk BASIC tvořil základ osobních počítačů ** Původně byl určen vysokoškolským studentům, aby vůbec byli schopni využívat univerzitní počítač ** Jeden ze spoluautorů dělal výpočtáře Einsteinovi

Pavel Tronner | 78


Aktuální číslo časopisu Computer

Jak mobily určují svoji polohu?

Velký test notebooků pro studenty

Nejlepší reproduktory na párty

Služby a aplikace pro výuku angličtiny