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

Prikazati trazeni slog u DBGrid-u

[es] :: Pascal / Delphi / Kylix :: Prikazati trazeni slog u DBGrid-u

[ Pregleda: 334 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

medixsa

Član broj: 155471
Poruke: 123
*.sa.hs-hkb.ba.



Profil

icon Prikazati trazeni slog u DBGrid-u24.03.2008. u 20:26

Pozdrav !!!

Delphi 7

npr.
Imam tabelu u kojoj ima dosta istih naziva podatka u polju "Imena" npr. "imena" i kada u edit unesem ime da mi u DBgird-u prikaze samo najbliza naziva npr. Medin,Med,Medina,Mer i sl. a da mi ne prikazuje sve podatke .. kao sto je slucaj u VB


Hvala puno !!!




24.03.2008. u 20:26 

mVeliki
Miroslav Ćurčić
Novi Sad

Član broj: 19034
Poruke: 577
*.adsl.beotel.net.



Profil

icon Re: Prikazati trazeni slog u DBGrid-u24.03.2008. u 21:05
I, šta je pitanje ?

Ako pitaš kako da taj DBGrid prikaže samo te slične, a ne sve podatke onda moraš toj tabeli da uključiš filtriranje tako što ćeš uneti: Imena='*Med*' u osobinu Filter, i postaviš osobinu Filtered na true.
"The quieter you become, the more you are able to hear."
24.03.2008. u 21:05 

medixsa

Član broj: 155471
Poruke: 123
*.sa.hs-hkb.ba.



Profil

icon Re: Prikazati trazeni slog u DBGrid-u24.03.2008. u 21:16
Ok hvala ti na odgovoru,ali recim kada pretrazujem sa indeksiranim poljem p=rocedurom FindNearest ili Locate da mi u DBGridu prikazuje samo pronadjeni =slog ili vise njih
24.03.2008. u 21:16 

mVeliki
Miroslav Ćurčić
Novi Sad

Član broj: 19034
Poruke: 577
*.adsl.beotel.net.



Profil

icon Re: Prikazati trazeni slog u DBGrid-u24.03.2008. u 22:02
FindNearest i Locate će te pozicionirati na jedan slog u bazi.

DbGrid će, kad bude osvežavao svoj sadržaj, to ignorisati, krenuće od početka onako kako mu TTable bude servirao redove, znači uticaće samo Filter.
"The quieter you become, the more you are able to hear."
24.03.2008. u 22:02 

medixsa

Član broj: 155471
Poruke: 123
*.sa.hs-hkb.ba.



Profil

icon Re: Prikazati trazeni slog u DBGrid-u24.03.2008. u 22:18

Ok drug hvala ti rijesio sam preko SQL u edit dogadja

moj code

procedure TForm1.Edit1Change(Sender: TObject);
begin
Query1.SQL.Clear;
Query1.SQL.Add('select * from Artikli');
Query1.SQL.Add('where Naziv like '+QuotedStr(Edit1.Text+'%'));
Query1.Open;
end;

da li mi mozes pomoci oko reindeksiranje tabela osnosno brisanje i ponovno kreiranje index
da sa jednim kliko sve zavrsim tabele da proceslja sve fajlove i u njima da nadje index i da ih obrise i ponov kreira

Hvala
24.03.2008. u 22:18 

mVeliki
Miroslav Ćurčić
Novi Sad

Član broj: 19034
Poruke: 577
*.adsl.beotel.net.



Profil

icon Re: Prikazati trazeni slog u DBGrid-u24.03.2008. u 22:42
Nažalost nisam radio s DBF tabelama,
samo s Paradox brišući ručno indexne datoteke i kreirajući ih ponovo iz DatabaseDesktop-a.
"The quieter you become, the more you are able to hear."
24.03.2008. u 22:42 

[es] :: Pascal / Delphi / Kylix :: Prikazati trazeni slog u DBGrid-u

[ Pregleda: 334 | Odgovora: 5 ]

Postavi temu Odgovori

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