4
Menyimpan dan menampilkan foto di ms access December 29, 2009 Admin Leave a comment  Go to comments Disini saya tidak akan menjelaskan bagaimana melakukan koneksi ke database access, intinya aplikasi Anda sudah siap menjalankan perintah SL!", #$S%", &'DA", dan DL"( )ika Anda masih kesulitan bisa dilihat disini( &ntuk kasus disini kita akan menyimpan data mahasis*a dengan tiga +ield saja, lihat gambar  berikut -husus untuk +ield +oto tipe yang dipilih adalah .L .bject, kita langsung aja copy paste kode  berikut di module / 2 1 3 4 5 9 /0 // /2 / /1 / /3 /4 /5 /9 20 2/ 22 2 21 2 23 Option Explicit Public Const CHUNK_SIZE As Long = 163!  "i# $sI#%g& As A"O"'()&co$*s&t "i# i As Long "i# lsi+& As Long "i# iC,un-s As Long "i# n.$%g#&ntO//s&t As Long "i# lc,un-s As Long "i# nH%n*l& As Int&g&$ "i# 0%$C,un-2 As 't& Public .unction /il&Exists'4%l st$N%#%.il& As St$ing2 As 'ool&%n I/ Not L&nst$N%#%.il&2 5 2 7,&n /il&Exists = .%ls&8 Exit .unction I/ "i$9st$N%#%.il&: 0bNo$#%l2 = ;;  7,&n /il&Exists = .%ls& Els& /il&Exists = 7$u& En* I/ En* .unction Public Sub clos&)&co$*s&t'4%l 0)s As A"O"'()&co$*s&t2 On E$$o$ )&su#& N&xt I/ Not 0)s Is Not,ing2 7,&n

Menyimpan Dan Menampilkan Foto Di Ms Acces

Embed Size (px)

Citation preview

7/21/2019 Menyimpan Dan Menampilkan Foto Di Ms Acces

http://slidepdf.com/reader/full/menyimpan-dan-menampilkan-foto-di-ms-acces 1/4

Menyimpan dan menampilkan foto di ms access

December 29, 2009 Admin Leave a comment Go to comments 

Disini saya tidak akan menjelaskan bagaimana melakukan koneksi ke database access, intinya

aplikasi Anda sudah siap menjalankan perintah SL!", #$S%", &'DA", dan DL"()ika Anda masih kesulitan bisa dilihat disini(

&ntuk kasus disini kita akan menyimpan data mahasis*a dengan tiga +ield saja, lihat gambar berikut

-husus untuk +ield +oto tipe yang dipilih adalah .L .bject, kita langsung aja copy paste kode

 berikut di module

/2

1

3

4

59

/0//

/2

/

/1/

/3

/4/5

/9202/

22

2

212

23

Option Explicit

Public Const CHUNK_SIZE As Long = 163!

 "i# $sI#%g& As A"O"'()&co$*s&t

"i# i As Long"i# lsi+& As Long"i# iC,un-s As Long"i# n.$%g#&ntO//s&t As Long"i# lc,un-s As Long

"i# nH%n*l& As Int&g&$"i# 0%$C,un-2 As 't&

Public .unction /il&Exists'4%l st$N%#%.il& As St$ing2 As 'ool&%nI/ Not L&nst$N%#%.il&2 5 2 7,&n /il&Exists = .%ls&8 Exit .unction

I/ "i$9st$N%#%.il&: 0bNo$#%l2 = ;; 7,&n/il&Exists = .%ls&

Els&/il&Exists = 7$u&En* I/

En* .unction

Public Sub clos&)&co$*s&t'4%l 0)s As A"O"'()&co$*s&t2On E$$o$ )&su#& N&xt

I/ Not 0)s Is Not,ing2 7,&n

7/21/2019 Menyimpan Dan Menampilkan Foto Di Ms Acces

http://slidepdf.com/reader/full/menyimpan-dan-menampilkan-foto-di-ms-acces 2/4

24

25

290

/

2

1

3

4

5

910

1/

12

111

113

14

1519

0

/

2

1

3

4

59

30

3/

323

31

333

34

3539

40

4/

42

  I/ 0)s(St%t& = %*St%t&Op&n 7,&n0)s(Clos&S&t 0)s = Not,ing

En* I/En* I/

En* Sub

Public .unction %**I#%g&7o"''4%l <u&$ As St$ing: '4%l i#%g&N%#& AsSt$ing: '4%l i#%g&.i&l* As St$ing2 As 'ool&%n

On E$$o$ o7o &$$H%n*l&

S&t $sI#%g& = N&> A"O"'()&co$*s&t$sI#%g&(Op&n <u&$: conn: %*Op&nK&s&t: %*Loc-Opti#isticI/ Not $sI#%g&(EO. 7,&n

nH%n*l& = .$&&.il&Op&n i#%g&N%#& .o$ 'in%$ Acc&ss )&%* As nH%n*l&lsi+& = LO.nH%n*l&2I/ nH%n*l& =  7,&n Clos& nH%n*l&

lc,un-s = lsi+& ? CHUNK_SIZEn.$%g#&ntO//s&t = lsi+& @o* CHUNK_SIZE

)&"i# 0%$C,un-n.$%g#&ntO//s&t2&t nH%n*l&: : 0%$C,un-2$sI#%g&i#%g&.i&l*2(App&n*C,un- 0%$C,un-2

)&"i# 0%$C,un-CHUNK_SIZE2.o$ i = 1 7o lc,un-s

&t nH%n*l&: : 0%$C,un-2$sI#%g&i#%g&.i&l*2(App&n*C,un- 0%$C,un-2"oE0&nts

N&xt

$sI#%g&(Up*%t&En* I/C%ll clos&)&co$*s&t$sI#%g&2

%**I#%g&7o"' = 7$u&

Exit .unction&$$H%n*l&8

%**I#%g&7o"' = .%ls&En* .unction

Public .unction g&tI#%g&.$o#"''4%l <u&$ As St$ing2 As IPictu$&"isp"i# s.il& As St$ing

On E$$o$ o7o &$$H%n*l&

S&t $sI#%g& = N&> A"O"'()&co$*s&t$sI#%g&(Op&n <u&$: conn: %*Op&n.o$>%$*Onl: %*Loc-)&%*OnlI/ Not $sI#%g&(EO. 7,&n

I/ Not IsNull$sI#%g&2(4%lu&2 7,&nnH%n*l& = .$&&.il&

7/21/2019 Menyimpan Dan Menampilkan Foto Di Ms Acces

http://slidepdf.com/reader/full/menyimpan-dan-menampilkan-foto-di-ms-acces 3/4

4

41

443

44

4549

50

5/52

5

51

553

54

55

5990

9/92

9

919

93

94

9599

/0

0/0

/

/02

/0

/01

/0

/0

3

/04

/0

5

/0

  s.il& = App(P%t, ;Boutput(bin;  I/ /il&Existss.il&2 7,&n Kill s.il&

"oE0&nts

Op&n s.il& .o$ 'in%$ Acc&ss $it& As nH%n*l&

lsi+& = $sI#%g&2(Actu%lSi+&iC,un-s = lsi+& B CHUNK_SIZEn.$%g#&ntO//s&t = lsi+& @o* CHUNK_SIZE

0%$C,un-2 = $sI#%g&2(&tC,un-n.$%g#&ntO//s&t2Put nH%n*l&: : 0%$C,un-2.o$ i = 1 7o iC,un-s

)&"i# 0%$C,un-CHUNK_SIZE2 As 't&

0%$C,un-2 = $sI#%g&2(&tC,un-CHUNK_SIZE2Put nH%n*l&: : 0%$C,un-2"oE0&nts

N&xt

Clos& nH%n*l&

S&t g&tI#%g&.$o#"' = Lo%*Pictu$&s.il&: : 0bLPColo$2

Els&S&t g&tI#%g&.$o#"' = Not,ing

En* I/

Els&S&t g&tI#%g&.$o#"' = Not,ing

En* I/C%ll clos&)&co$*s&t$sI#%g&2

Exit .unction&$$H%n*l&8

S&t g&tI#%g&.$o#"' = Not,ingEn* .unction

7/21/2019 Menyimpan Dan Menampilkan Foto Di Ms Acces

http://slidepdf.com/reader/full/menyimpan-dan-menampilkan-foto-di-ms-acces 4/4

9

//

0//

/

//2

//

//

1

//

//

3

//

4//

5

&ntuk di +orm cukup dengan kode sederhana berikut

/

2

1

345

9

/0

/

//

2

/

/

1

/

P$i0%t& Sub c#*Si#p%n_Clic-2Duntu- /o$#%t g%#b%$ bis% P %t%u '@Pst$S<l = ;INSE)7 IN7O #,s ni#: n%#%2 4ALUES D;  txtNI@(7&xt ;D: D; 

txtN%#%(7&xt ;D2;  conn(Ex&cut& st$S<l

I/ /il&ExiststxtLo-%si.oto(7&xt2 7,&nst$S<l = ;SELEC7 ni#: /oto .)O@ #,s HE)E ni# = D;  txtNI@(7&xt

;D;  I/ Not %**I#%g&7o"'st$S<l: txtLo-%si.oto(7&xt: ;/oto;2 7,&n @sg'ox;.oto #%,%sis>% g%g%l *isi#p%n F;  En* I/En* Sub

P$i0%t& Sub c#*7%#pil_Clic-2st$S<l = ;SELEC7 /oto .)O@ #,s HE)E ni# = D;  txtNI@(7&xt ;D;

  S&t pic@,s(Pictu$& = g&tI#%g&.$o#"'st$S<l2