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

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

23barcelona
nováček
Příspěvky: 24
Registrován: červenec 12
Pohlaví: Žena
Stav:
Offline

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

Příspěvekod 23barcelona » 26 dub 2013 20:58

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.Recordset
rs.FindFirst "prijmeni='" + Trim(Me.cboHledej) + "'"
End Sub--------------

Reklama
geniusz
nováček
Příspěvky: 18
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod geniusz » 28 dub 2013 22:17

Možná by bylo vhodnější použit místo vyhledávaní dle přímeni či jména použit pole se seznamem, do kterého při load se načtou ID, Přímeni a Jméno z tabulky zaměstnanci, případně další podrobnosti. Pří hledáni budou automatický nabídnuti skuteční zaměstnanci už v poli se seznamem a vyhnete se případnému překlepu. Při událostí AfterUpdate vyberete zaměstnance dle ID.
G


Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů