Dobry, hladam ako sa vola komponent, ktory vyzera ako som tu na obrazku oramoval cervenou farbou. Googlim uz 2 hodiny a nedari sa mi to najst. Narazil som na nazvy DBGrid, DBListBox, DBLookupList, DBLookupListBox. Ale neviem ci su to oni, ani ukazkove zdrojaky k nim neviem najst. A ako sa to pouziva? Aspon zaklad: pridat stlpec+pridat riadok.
Dik moc vopred.
[Delphi] databazovy komponent
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
konkrétne tá tabuľka čo je na výstup sa volá DBGrid, aby si do nej ale mohol načítavať dáta budeš potrebovať DataSource (je na záložke Data Access) a ten prepojíš s MySQServer (kde nastavíš host, username, pass a port) a MySQLQuery(vykonáva jednotlivé queries) (oba sú na záložke MySQL)
Pracuje sa s tým asi nasledovne: Výsledok toho query si sa ti zobrazí rovno do DBGrid ak máš všetko správne prepojené. Myslím že nejaká ukážka by sa našla, momentálne si však spomínam len na jeden program čo som robil a čo slúžil na export a import db (teda všetky jej tabuľky) do xml (aj so štruktúrami) a to by bolo na demonštráciu iba tejto práce s db zbytočne komplikované.
Pracuje sa s tým asi nasledovne:
Kód: Vybrať všetko
MySQLQuery1.SQL.clear;
MySQLQuery1.SQL.Add('select * from tabulka');
MySQLQuery1.Open;Diki. No zabudol som povedat, ze SQL nebudem pouzivat. Iba proste chcem do tej tabulky popridavat udaje. Uz som nasiel toto:
Popridava mi to stlpce. Ale dalej neviem pridat riadky udajov.
A budu sa potom stlpce dat usporiadavat podla toho, na ktory kliknem, tak sa to usporiada podla abecedy bud podla mena, priezviska alebo tak, ako to mam na tom obrazku?
// Uprava. Len proste hladam tabulku, kde si mozem ulozit udaje, a ktora sa da pekne lahko usporiadavat podla kazdeho stlpca
Kód: Vybrať všetko
DBGrid1.Columns.Add.FieldName := 'aa';
DBGrid1.Columns.Add.FieldName := 'bb';
DBGrid1.Columns.Add.FieldName := 'cc';A budu sa potom stlpce dat usporiadavat podla toho, na ktory kliknem, tak sa to usporiada podla abecedy bud podla mena, priezviska alebo tak, ako to mam na tom obrazku?
// Uprava. Len proste hladam tabulku, kde si mozem ulozit udaje, a ktora sa da pekne lahko usporiadavat podla kazdeho stlpca
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Ok teda. No snazim sa vyrobit program, ktory bude bezat iba na pocitaci a nebude komunikovat s SQL serverom, ale rad by som vyuzil tie SQL dotazy v tej tabulke, bolo by to jednoduchsie si podla tych dotazov, vypisovat na obrazovku urcite riadky tabulky, ako keby som to mal kodit. Da sa to takto lokalne na pocitaci???
Program nacita z mp3 suborov ID tagy a ich obsah si chcem niekam ulozit. Ci sa teda da nejako lokalne vytvorit tabulka, ktoru si budem ukladat do suboru. (absolutna cesta, nazov pesnicky, nazov interpreta, atd...)
Ako by sa to prosim dalo, ktore kompomenty by som mal pouzit, ak sa to da, ja si to uz pohladam na nete, len nemam vobec predstavu, ako sa to robi. Diki za odpoved.
Program nacita z mp3 suborov ID tagy a ich obsah si chcem niekam ulozit. Ci sa teda da nejako lokalne vytvorit tabulka, ktoru si budem ukladat do suboru. (absolutna cesta, nazov pesnicky, nazov interpreta, atd...)
Ako by sa to prosim dalo, ktore kompomenty by som mal pouzit, ak sa to da, ja si to uz pohladam na nete, len nemam vobec predstavu, ako sa to robi. Diki za odpoved.
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
uvedomuješ si čo vlastne píšeš?DomCZo napísal:... a nebude komunikovat s SQL serverom, ale rad by som vyuzil tie SQL dotazy v tej tabulke...
Ale hej, len ci sa to tak neda urobit, ze dam nejaky trebars TSQL a mi to vyrobi virtualny server a potom vyrobim trebars TSQL.TTabulka a pojdem do neho nahadzovat udaje cez TSQL.Query... A vzdy na obrazovke v DBGrid uvidim tabulku. No asi to tak jechoducho nejde, pravda?
// Uz som nasiel daco s ADO komponentami.
// Fici to krasne, uz by som len potreboval radu, ako vytvorit prazdny .MDB subor v delphi? Stiahol som si nejaky, s tym pracujem a funguje to super, ale vytvorit prazdny neviem.
// Uz som nasiel daco s ADO komponentami.
// Fici to krasne, uz by som len potreboval radu, ako vytvorit prazdny .MDB subor v delphi? Stiahol som si nejaky, s tym pracujem a funguje to super, ale vytvorit prazdny neviem.