Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VB Pretrazivac Biljaka [katalog]

[es] :: Visual Basic 6 :: VB Pretrazivac Biljaka [katalog]

[ Pregleda: 10386 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

urke
Aleksandar Urošević
Web Developer
Kragujevac

Član broj: 2997
Poruke: 317

Jabber: urke@elitesecurity.org
Sajt: https://urosevic.net


Profil

icon VB Pretrazivac Biljaka [katalog]11.07.2002. u 12:30 - pre 265 meseci
Potrebna mi je pomoć u izradi programa za pretraživanje baze biljaka, u VisualBasic-u 6.

Elementi koji postoje u Access97 bazi su:

ID - šifra zapisa (AutoNumber)
name_serbian - srpski [narodni] naziv biljke (Text 150)
name_latin - latinski naziv biljke (Text 150)
name_eng - engleski naziv biljke (Text 150)
opis - opis biljke (Memo)
slika - naziv slike biljke (Text 50)

Treba da postoji polje u koje će se uneti deo naziva biljke. Pritiskom na Enter se u listi ispod ovog polja ispisuju (filtriraju) svi nazivi biljaka koji zadovoljavaju uslov da u njima postoji deo naziva koji je unet u polje. Filtriranje treba da se vrši zajedno i za srpski i za latinski i za engleski naziv biljke.

Kad se klikne na jedan naziv biljke u listi pronađenih biljaka, u posebnim poljima se ispisuju posebno srpski, posebno latinski i posebno engleki naziv biljke. Ispod njih se u višelinijskom polju ispisuje opis biljke. Takođe se na osnovu konfiguracije iz ini-ja uzima putanja do foldera sa slikama, pa se na nju dodaje naziv slike iz baze i ta slika se učitava u image polje.

Bilo bi dobro da postoji i opcija exporta tih zapisa u HTML fajl, ali to otom-potom, prvo ovo da se odradi kako valja.

E, meni nije jasan deo do dobijanja ID-a zapisa na osnovu koga treba da se napune pojedinačni nazivi biljke, opis biljke i slika.

Svaki savet je dobro došao. Hvala unapred.
 
Odgovor na temu

Krsta
Krstić Dejan
Programer & Web Developer
Kruševac

Član broj: 2461
Poruke: 307
*.ptt.yu

Sajt: www.atec.rs


+15 Profil

icon Re: VB Pretrazivac Biljaka [katalog]12.07.2002. u 02:53 - pre 265 meseci
Ajde objasni malo bolje ovo prvo za unos i filtriranje, jel
to hoce klasicno da uneses podatke (nazive) u bazu ili sta...?
 
Odgovor na temu

urke
Aleksandar Urošević
Web Developer
Kragujevac

Član broj: 2997
Poruke: 317

Jabber: urke@elitesecurity.org
Sajt: https://urosevic.net


Profil

icon Re: VB Pretrazivac Biljaka [katalog]12.07.2002. u 09:00 - pre 265 meseci
Citat:
Krsta:
Ajde objasni malo bolje ovo prvo za unos i filtriranje, jel
to hoce klasicno da uneses podatke (nazive) u bazu ili sta...?


Kolega koji je dao predlog da uradimo ovako nešto mi je danas dao detaljnije podatke koji se razlikuju od moje zamisli.

Baza je sastavljena od 3 (tri) tabele:

t_rod - šifarnik biljnih rodova, najviši nivo klasifikacije biljaka:
- rod_ID - Šifra roda (AutoNumber)
- rod_name - Naziv roda (Text 50)

t_fam - šifarnik biljnih familija, drugi nivo klasifikacije biljaka:
- fam_ID - šifra familije (AutoNumber)
- fam_name - Naziv familije (Text 50)

t_plant - šifarnik biljaka zasnovan na rodu, familiji i biljci:
- plant_ID - šifra zapisa (AutoNumber)
- plant_rod_ID - šifra roda biljke (Number)
- plant_fam_ID - šifra familije biljke (Number)
- name_ser - srpski [narodni] naziv biljke (Text 150)
- name_lat - latinski naziv biljke (Text 150)
- name_alt - alternativni naziv biljke (Text 150)
- desc_brief - relativna putanja do kratkog opisa biljke u RTF-u (Text 50)
- desc_full - relativna putanja do punog opisa biljke u RTF-u (Text 50)

E, sad, aplikacija treba da bude samo GUI za pretraživanje, nema moda za ažuriranje baze, to radi iz samog Access-a onaj koji će da puni bazu (kolega koji je sve ovo zakuvao :). Ovo je maska za krajnjeg korisnika koji treba samo da ima uvid u podatke, ne i da ih ažurira, dodaje, briše...

Pretraživanje je sada, možda, zakomplikovano. Postoje tri polja za unos za pretraživanje (tako kolega hoće) i to za rod, za familiju i za vrstu. E, sad, ako se ne unese termin u rod/familiju, smatra se da se podrazumevaju svi zapisi iz ovih kategorija, i da se traži samo iz name_serb, name_lat i name_alt kategorija vrste.

Kad se upišu traženi termini u sva polja, dva polja ili samo jedno polje, pritisne se dugme 'pretraži' i onda se u listi ispod ispisuju svi pronađeni nazivi, dodaje im se kao ključ plant_ID kao identifikacija za dalje odrađivanje posla. Za ovo sam mislio da se koristi ListBox kontrola, ali može i DBList, nije bitno.

Kad se klikne na naziv biljke u listi, u desnom prozorčiću se otvara kratki opis biljke. To je RTF kontrola koja se snabdeva RTF fajlom sa putanje desc_brief iz baze t_plant.

Ispod kratkog opisa postoji dugme 'detaljnije' koje treba da otvori novi veliki prozor na kome se nalaze sledeći elementi:

- dugme za zatvaranje ovog prozora i povratak na glavni
- dugme za prelazak na sledeći nađeni zapis u listi na glavnom proyzoru, ali ako ne postoji sledeći pronađeni zapis u listi da se ovo dugme ne prikazuje jer u tom slučaju nema svrhe
- RTF kontrola koja se snabdeva RTF fajlom sa putanje desc_full iz t_plant baze.

Ja mislim da sam BAŠ objasnio šta i kako treba da izgleda. U principu, najveći problem mi je filtriranje podataka u listu i prenošenje podatka o sledećem pronađenom zapisu u novi prozor sa detaljnim opisom biljke. Ali, svaki savet, primer, dobrodošao je.

Još jednom, hvala svima unapred. zamjeniti njezin stariji brat
 
Odgovor na temu

Krsta
Krstić Dejan
Programer & Web Developer
Kruševac

Član broj: 2461
Poruke: 307
*.ptt.yu

Sajt: www.atec.rs


+15 Profil

icon Re: VB Pretrazivac Biljaka [katalog]13.07.2002. u 02:22 - pre 265 meseci
Ovako, da krenem od kraja.
Sto se tice RTF-a da li mozes to ubaciti u bazu kao
MEMO, jer mozes koristiti do 65630 karaktera, samo pazi
na limitaciju baze. Ovakvim nacinom ces pre uraditi
program i olaksati pregled.
Ako opis biljke stavis u Memo, na DBGridu kad kliknes,
sam ce se opis prikazati bez ikakvog koda.
Meni licno, ovo sa pretragom ne izgleda uopste funkcionalno.
Na primer, korisnik da bi nasao samo rod biljke, kad ukuca u
polju za pretragu roda, a ostala dva polja ostavi prazna, njemu
ce se izlistati cela baza, tj. sve familije i vrste.
Bolje je da ostavis korisniku da on sam odabere sta ce se
prikazati, trazeni rod,familija ili odredjena vrsta.
Ja bih prikaz stavio u DBgrid ima bolji prikaz, samo ga vezes za Datu i to je
sve, posle samo vrsis upite, a i mozes bolje da ga podesis od liste.
 
Odgovor na temu

[es] :: Visual Basic 6 :: VB Pretrazivac Biljaka [katalog]

[ Pregleda: 10386 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.