[ dejov @ 29.01.2004. 02:24 ] @
Evo ovako, radim bazu u paradoxu, i jedna od tabela treba da ima stavku u kojoj ce se cuvati slike. Kako to da uradim, i kako posle da ucitam novu sliku u delfiju iz aplikacije? |
[ dejov @ 29.01.2004. 02:24 ] @
[ dragana golub @ 29.01.2004. 11:44 ] @
Citat: dejov: Evo ovako, radim bazu u paradoxu, i jedna od tabela treba da ima stavku u kojoj ce se cuvati slike. Kako to da uradim, i kako posle da ucitam novu sliku u delfiju iz aplikacije? Recimo da imas u tabeli polja: Field name Type ------------------ Naziv slike A Slika G (graficko polje) Postavi na formu "OpenPictureDialog","Image","Edit"(upisujes naziv slike),BitBtn(Otvori sliku),BitBtn(Sacuvaj sliku),Tabelu,DataSource... Formiraj proceduru na "Otvori sliku" kod ---- if OpenPictureDialog1.Execute then begin image1.Picture.LoadFromFile(OpenPictureDialog1.FileName); Formiraj proceduru na Sacuvaj sliku" kod ---- Table1.Edit; Table1.Append; Table1Naziv.Value:=Edit1.Text; {indeksirano polje} Table1Slika.Assign(Image1.Picture); Table1.Post; Slike upisane u bazu mozes pogledati kroz DbImage [ dejov @ 29.01.2004. 17:18 ] @
Evo probam ovo, ali ovaj deo
Table1Naziv.Value:=Edit1.Text; {indeksirano polje} Table1Slika.Assign(Image1.Picture); neprepoznaje, odnosno kaze da nije definisano table1Naziv i table1Slika, iako se meni tako zovu polja u tabeli koju sam postavio i povezao na datasource. U cemu je problem? Pronasao sam alternativu za upis teksta u bazu: table1.FieldByName('NazivSlike').AsString:=Edit1.Text; ali ne znam kako to da uradim za sliku?? [ overflow @ 30.01.2004. 09:35 ] @
Pa evo pomoći ću ti, ako ti kažem da je:
Code: table1Slika = table1.FieldByName('Slika') A ti sada malo sam istražuj. Table1Slika nemaš zato što nisi "povukao" (u FieldList Table1) sva raspoloživa polja za tu tabelu iz baze (desni-klik na Table1 pa Fields Editor). [ dejov @ 30.01.2004. 14:22 ] @
E super, probao sam. Radi. Hvala vam.
Ali evo imam jos dva pitanja: 1. Ovako mogu da sacuvam samo slike u bmp, ico formatu. Kako da sacuvam slike u jpeg formatu? JA jednostavno u stavki uses forme dodam jpeg, ali tada kada treba da sacuvam u bazi sliku tog formata ona je ne sacuva, kao da se nista nije desilo. 2. Da li postoji neka funkcija koja ce da mi pomogne u proveri da li novi uneti record u bazi ima jedinstven kljuc. Ja to znam da uradim na onaj nacin "peske", proveravajuci sve kljuceve u, na primer for petlji, ali pretpostavljam da postoji laksi nacin. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|