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--------------
MS Access - vyhledávání ve formuláři
-
- nováček
- Příspěvky: 24
- Registrován: červenec 12
- Pohlaví:
- Stav:
Offline
Re: MS Access - vyhledávání ve formuláři
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
G
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů