Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 3.860 pregleda

Najnovija ↓

Trazenje podataka u Paradox 7 Bazi podataka 31.01.2007. u 20:02 · pre 240 meseci #1
Napravio sam program koji koristi Paradox 7 DB. Kako napraviti jedno EDIT polje u koje se unese rec, a kada se klikne na dugme sa nazivom "Search", selektuje se trazena rec u tabeli ili da trazena rec u tabeli promeni boju texta (npr. crvenu).

MOLIM VAS ZA POMOC !
Re: Trazenje podataka u Paradox 7 Bazi podataka 31.01.2007. u 22:21 · pre 240 meseci #2
Najbrže je da napraviš da je filter tabele po polju koje pretražuješ jednak edit.text-u. to smestiš u event click od dugmeta i to ti je to.
Za tablu vežeš jedan DBGrid gde će to sve da ti se ispiše.


procedure TFormY.BitBtn3Click(Sender: TObject);
begin
tableX.filtered:=true;
TableXfilter:=' nazivpolja = ' + QuotedStr(editZ.text);
end;

Ili još lepše, da ne koristiš dugme već u eventu edita change da postaviš ovo:

begin
tableX.filtered:=true;
TableXfilter:=' nazivpolja = ' + QuotedStr(editZ.text+'*');
end;


ovako kada god dodaš jedno slovo prikazivaće se sve preciznija pretraga.
Potpis
Sto puta sam ti SRPSKI rekao:
ono što jednom crack-uješ,
ne možeš više da patch-uješ!
Re: Trazenje podataka u Paradox 7 Bazi podataka 01.02.2007. u 06:33 · pre 240 meseci #3
Hvala ti sto si odgovorio na poruku, chips.
Ja sam pocetnik u Delphiju i trebao bih pomoc oko koda :

Table1.Filter:=' nazivpolja = ' + QuotedStr(Edit1.Text);

Sve mi je jasno osim ' nazivpolja ='. Sta treba da stavim umesto toga?
Trebam li da napravim neko novo polje u DBGridu koje ce sa nazivati "nazivpolja' ???

Unapred zahvalan !

Re: Trazenje podataka u Paradox 7 Bazi podataka 01.02.2007. u 07:46 · pre 240 meseci #4




Znači ako sam te dobro razumeo kreirao si tabelu u paradox-u negde na računaru i nazvao si je recimo sluzbenici.db . Zatim si na svoju formu stavio table komponentu, DataSet komponentu i vezao je za table1, Db grid komponentu koju si vezao za DataSet, i recimo DBNAvigator koji si takodje vezao za DataSet. Postavio si još edit i button.

I tada recimo da tvoja Table1 ima sledeća polja ili bolje rečeno kolone(fields): ime prezime,brojcipela, visina.
I sada hoćeš da filtriraš tablu po polju-koloni(field) prezime pišeš

Table1.Filter:=' prezime = ' + QuotedStr(Edit1.Text);

Da si hteo da je filtriraš po broju cipela onda bi napisao

Table1.Filter:=' brojcipela = ' + QuotedStr(Edit1.Text);

pozdrav.
Potpis
Sto puta sam ti SRPSKI rekao:
ono što jednom crack-uješ,
ne možeš više da patch-uješ!
Re: Trazenje podataka u Paradox 7 Bazi podataka 01.02.2007. u 17:38 · pre 240 meseci #6
Pozdrav,

možda bi mogli malo zakomplikovati. Pošto si početnik, predlažem da malo pročitaš ADO tutorijal i oprobaš se u kombinaciji sa Accessom. Nije teško!?! Potom svoj rad prebaciš na Query komponente, pa u kombinaciji sa delphijem koristiš i upitni jezik SQL. Time ćeš dobiti više, pouzdaniji rad, a verujem da će se većina složiti, preći ćeš na ispravniji način razmišljanja.

Ovo ti govorim da ne bi lutao i gubio vreme na druge stvari, nego odmah u startu sticao rutinu za dalje, jer pre ili kasnije, pogotovo ako se ozbiljnije budeš ovim bavio doći ćeš na to.

Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Trazenje podataka u Paradox 7 Bazi podataka 01.02.2007. u 19:20 · pre 240 meseci #7
Za Query i SQL se slažem, ali za Access?? Obrazloži što baš on, ili si hteo da kažeš neki napredniji i moderniji DB ENGINE od paradox-a?

Filter baze je takodje SQL implementiran u komponenti table. Svi smo počeli od ovakvih programčića pa će vremenom i on doći na svoje.
Potpis
Sto puta sam ti SRPSKI rekao:
ono što jednom crack-uješ,
ne možeš više da patch-uješ!
Re: Trazenje podataka u Paradox 7 Bazi podataka 02.02.2007. u 06:48 · pre 240 meseci #8
Hvala na informaciji, loshmiscg.
Pokusacu i jedan program sa takvom bazom podataka.
Procitao sam onaj tutorial i dosta sam toga naucio !
p.s. da li neko zna neki tutorial koji povezuje bas Delphi i SQL.
Cisto malo to da pogledam :)
Re: Trazenje podataka u Paradox 7 Bazi podataka 02.02.2007. u 12:25 · pre 240 meseci #9
Citat:
chips: Za Query i SQL se slažem, ali za Access?? Obrazloži što baš on, ili si hteo da kažeš neki napredniji i moderniji DB ENGINE od paradox-a?

Zbog praktičnosti, svoju aplikaciju može preneti na drugi računar bez prevelike muke, ali za paradox, koliko se sećam, ne uzmi mi za zlo ako nisam u pravu, treba i BDE, ili bar neki embedded deo!?!
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Trazenje podataka u Paradox 7 Bazi podataka 02.02.2007. u 23:02 · pre 240 meseci #10
U pravu si. Treba DBEinst.dll. Ali čini mi se da ni access ne može samo tako na se cut-ne.
Potpis
Sto puta sam ti SRPSKI rekao:
ono što jednom crack-uješ,
ne možeš više da patch-uješ!
Re: Trazenje podataka u Paradox 7 Bazi podataka 03.02.2007. u 00:52 · pre 240 meseci #11
Access - može, probao sam i na win2000, winMil, win2003, winXP, pa i na Visti.
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme