[ bronko123 @ 23.11.2006. 06:24 ] @
Ne znam kako da ubacim sliku na formu Delphija iz ADO, a pri tome da u bazi bude upisana putanja? Pa eto ako neko ima malo vremena i za mene |
[ bronko123 @ 23.11.2006. 06:24 ] @
[ IgorMedo @ 23.11.2006. 07:42 ] @
Na paleti Additional imaš komponentu image. postaviš je na forum konektuješ se pročitaš putanju iz baze i učitaš je u sliku i to je to.
image1.Picture.LoadFromFile('Putanjaslike'); [ bronko123 @ 23.11.2006. 09:51 ] @
I dalje mi nije jasno
[Ovu poruku je menjao bronko123 dana 23.11.2006. u 13:55 GMT+1] [ badam @ 23.11.2006. 14:16 ] @
onda detaljnije:
postavis na formu i jednu ADOQuery komponentu. konektujes je na bazu. u SQL joj ukucas: Code: SELECT * FROM nazivtabelesapoljemsaputanjomdoslike dupli klik na ADOQuery1 i Add Fields. dodas Fieldove koji su ti potrebni (obavezno onaj koji sadrzi putanju do slike). onda u OnCreate forme na kojoj se sve to nalazi stavis: Code: ADOQuery1.Open a u ADOQuery1.AfterScroll stavis kako ti je IgorMedo rekao: Code: image1.Picture.LoadFromFile(ADOTable1nazivpoljasaputanjomdoslike.Value) Pozdrav [ chips @ 23.11.2006. 21:16 ] @
procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
begin if Button = TNavigateBtn(nbInsert) then begin OpenDialog1.Execute; AdoTable1.FieldByName('slike').AsString:=OpenDialog1.FileName; end; if Button = TNavigateBtn(nbPost) then begin Image1.Picture.LoadFromFile(ADOTable1.fieldbyname('slike').Text); end; end; procedure TForm1.ADOTable1AfterScroll(DataSet: TDataSet); begin If ADOTable1.fieldbyname('slike').Text<>''then begin Image1.Picture.LoadFromFile(ADOTable1.fieldbyname('slike').Text); end; end; naprimer. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|