Professional Documents
Culture Documents
Do sada su u dataGridView kontroli bili prikazani svi podaci iz tabele employees. Potrebno je
promijeniti upit u funkciji private void PrikazZaposlenika() tako da se sad prikazuju
sljedeće kolone: employee_id, first_name, last_name, salary, job_id, department_id,
department_name pri čemu će se morati izvršiti povezivanje tabele employees i departments iz
razloga što pored kolona iz tabele employees imamo i jednu kolonu iz tabele departments
koja će biti prikazana u dataGridView. Pored toga potrebno je koristiti ALIAS u upitu za nazive
kolona.
Kada upišemo neku vrijednost npr. u textBoxIme potrebno će biti nastaviti upit sa dodatnim
uslovom pretrage koji će uključiti pretraživanje po vrijednosti koju smo ukucali u textBoxIme.
To ćemo realizirati na način da prethodno napisan upit nastavimo sa dodatnim stringom:
if (textBoxIme.Text != "")
{
query += " and e.first_name LIKE '" + textBoxIme.Text + "%' ";
}
Ovo znači da ako je vrijednost koja se nalazi u textBoxu-Ime različita od prazno (odnosno ako
smo nešto ukucali u textBoxIme) tada prethodni string nastavi sa novim stringom koji se
nalazi u IF uslovu, koji će omogućiti pretraživanje zaposlenika po imenu. Na isti način
potrebno je omogućiti pretragu po prezimenu i po šifri zaposlenika.
Pretraga će se pokrenuti kada kliknemo na dugme „Traži“ što znači da ćemo funkciju
private void PrikazZaposlenika() pozvati na event klika dugmeta „Traži“.
Vidimo prikaz onih zaposlenika čije ime počinje sa slovm „S“ i prezime sa slovima „MA“