Novo

Forum kao aplikacija na telefonu

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

  • 9 odgovora
  • 3.958 pregleda

Najnovija ↓

MSFlexGrid VS DBGrid 23.08.2006. u 13:49 · pre 245 meseci #1
MSFlexGrid VS DBGrid Prednosti i mane jedne i druge
Ajd ko zna neka mi kaze ove razlike


HVALA
Re: MSFlexGrid VS DBGrid 26.08.2006. u 23:45 · pre 245 meseci #2
Pa ne može se tu baš pričati o manama i prednostima kada su u pitanju dve poprilično različite kontrole. Sve zavisi za šta ti treba. Recimo, DBGrid je pogodan za brz unos ili izmenu podataka u bazi, dok je MSFlexGrid dosta fleksibilniji po pitanju prikazivanja tih podataka korisniku, jer za razliku od DBgrid-a ima dosta opcija za formatiranje prikaza, pa možeš da mu odrediš različitu boju teksta ili pozadine za svaku ćeliju, svaka ćelija može da sadrži sliku, možeš da određuješ boju pregradnih linija (kako za captione, tako i za obične ćelije), možeš da merdžuješ ćelije... itd. tako da je moguće vizuelno uobličiti te podatke onako kako nikad ne bi mogao u DBGridu. Takođe, u MSFlexGrid-u možeš da prikazuješ podatke iz matrice ili pročitane iz nekih drugih promenljivih ili na bilo koji drugi način dobijene podatke, dok DBGrid ipak mora biti povezan sa bazom podataka. Pored toga postoje i određene razlike u ponašanju (recimo, kada klikneš na neku ćeliju u DBGrid-u baza sa kojom je povezan će se automatski pozicionirati na odabrani red, dok kod MSFlexGrida to nije slučaj). Uglavnom, to su neke osnovne razlike, mada ih ima još. U svakom slučaju, DBGrid preporučujem za unos i manipulaciju podacima (unos, izmena, brisanje...), a MSFlexGrid za prikazivanje i selektovanje istih, osim ako ti formatiranje nije potrebno u kom slučaju možeš koristiti DBGrid i za prikaz i selekciju.
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Re: MSFlexGrid VS DBGrid 30.08.2006. u 21:24 · pre 245 meseci #3
Kako se mogu odrediti širine kolona MSFlexGridu?
Dakle, da to ne radi korisnik kada se program pokrene, nego da bude već određeno?
Potpis
Umni rad je fizički neizdrživ.
Re: MSFlexGrid VS DBGrid 30.08.2006. u 22:40 · pre 245 meseci #5
Za DBGrid
Code:
DBGrid1.Columns(n).Width = x

Za MsFlexGrid
Code:
MSFlexGrid1.ColWidth(n) = x

U oba slučaja n predstavlja redni broj kolone, a x širinu koju želite da podesite.
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Re: MSFlexGrid VS DBGrid 30.08.2006. u 22:48 · pre 245 meseci #6
Uspeo sam!
Hvala.
Potpis
Umni rad je fizički neizdrživ.
Re: MSFlexGrid VS DBGrid 31.08.2006. u 16:20 · pre 245 meseci #7
E sad imam još jedno pitanje, i unapred se izvinjavam ako vas gnjavim.
Da li je moguće, i na koji način izbrojati redove u MSFlexGridu?
Potpis
Umni rad je fizički neizdrživ.
Re: MSFlexGrid VS DBGrid 31.08.2006. u 23:35 · pre 245 meseci #9
I imaj u vidu da se tu računaju i fiksirani redovi, tj. ako pozoveš Rows funkciju dobićeš broj redova zajedno sa fiksiranim redom koji obično predstavlja Caption, tako da ako želiš pravi broj podataka, traži Rows - 1.
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Re: MSFlexGrid VS DBGrid 31.08.2006. u 23:43 · pre 245 meseci #10
Mala dopuna: Broj redova podataka je Flex.Rows - Flex.FixedRows, jer fiksnih redova moze biti i vise (kod slozenijih pregleda).
Sve u svemu, ne treba bas puno intuicije da se dodje do broja redova kod Flex grida - mozda ne bi bilo lose da se prvo malo covek pomuci da dodje do neke informacije, jer se usput obicno jos dosta toga nauci, a ne da se za svaku banalnu sitnicu trazi pomoc na forumu.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme