Ini sangat menarik.
Mungkin perlu juga menjadi bahan bagi teman2 pemakai Access yang lain. Jadi,
saya forward ini ke milis [email protected]

Jika mas Yoga belum menjadi anggota, harap menjadi anggota milis tsb.

Untuk rekan2 di milis belajar-access, mohon bisa ikut share pengalaman.
Thanks.

Haer Talib



On Dec 12, 2007 12:58 PM, R. Yoga <[EMAIL PROTECTED]> wrote:

> Pak Haer, Table yg sy kirimkan kemarin tetap tdk bisa hilang tablenya.
> Saya pk Access2003
> Apakah ada kesalahan pd codenya, krn code yg ada di buku Pak haer tdk mau
> di compile
> seperti ada teks dash *""mSys" Or _"* dan spasi *" .Name, 4)".* Teks dash
> dan spasi tersebut sdh sy hilangkan dan mau  di compile tp table tetap tdk
> bisa hidden
>
> berikut soucecode yg ada di buku anda :
> Sub SecuringTables(Optional nHide As Integer = 1)
>     Dim db As Database
>     Set db = CurrentDb
>     For i = 0 To db.TableDefs.Count - 1
>         If Left(db.TableDefs(i) .Name, 4) = "mSys" Or _
>             Left(db.TableDefs(i) .Name, 1) = "~" Or _
>             Left(db.TableDefs(i) .Name, 4) = "Usys" Then
>             'Not a table
>         Else
>             db.TableDefs(i).Attributes = nHide   '1=Hide
>                                                  '0=Normal
>         End if
>     Next
>     Set db = Nothing
> End Sub
>
> dan ini source code yg sdh sy revisi :
> Sub SecuringTables(Optional nHide As Integer = 1)
>     Dim db As Database
>     Set db = CurrentDb
>     For i = 0 To db.TableDefs.Count - 1
>         If Left(db.TableDefs(i).Name, 4) = "mSys" Or 
> Left(db.TableDefs(i).Name,
> 1) = "~" Or Left(db.TableDefs(i).Name, 4) = "Usys" Then
>             'Not a table
>         Else
>             db.TableDefs(i).Attributes = nHide   '1=Hide
>                                                  '0=Normal
>         End If
>     Next
>     Set db = Nothing
> End Sub
> Terimakasih
>
> ----- Original Message ----
> From: Haer Talib <[EMAIL PROTECTED]>
> To: R. Yoga <[EMAIL PROTECTED]>
> Sent: Tuesday, December 11, 2007 5:06:10 PM
> Subject: Re: Cara Hidden Table dg VBA
>
> Saya sudah coba jalankan proc SecuringTables dari database anda dan
> efektif.
> No problem sama sekali.
>
> Haer
>
>
>
> On Dec 11, 2007 4:57 PM, R. Yoga < [EMAIL PROTECTED]> wrote:
>
> >  Berikut ini Sy kirimkan file databasenya
> >
> >  ----- Original Message ----
> > From: Haer Talib <[EMAIL PROTECTED]>
> > To: R. Yoga <[EMAIL PROTECTED] >
> >  Sent: Tuesday, December 11, 2007 4:44:47 PM
> > Subject: Re: Cara Hidden Table dg VBA
> >
> > Saya jadi ragu dg teks anda "klik insert, module lalu muncul jendela
> > VBA".
> > Maksudnya klik dimana?
> >
> > Untuk membuat sebuah modul umum, klik kategori Modules di jendela
> > database, lalu klik New.
> >
> > Tapi kalau anda sudah benar dalam membuat module tsb dan bisa
> > menjalankan sub SecuringTables, maka seharusnya proc tsb jalan dg baik.
> >
> > Jika anda kembali dari VB editor ke jendela database dan masih melihat
> > table, coba tekan F5 utk refresh.
> >
> > Salam,
> > Haer Talib
> >
> >
> > On Dec 11, 2007 4:17 PM, R. Yoga < [EMAIL PROTECTED]> wrote:
> >
> > >  Terimakasih sdh membals email Saya, memang Sy menghide table pada BE
> > > pada database BE itu sendiri, sy sudah memasukan source code dg cara : 
> > > klik
> > > insert, module lalu muncul jendela VBA, kemudian sy ketikan source code 
> > > tsb
> > > djendela sebelah kiri tepat diatas 2 teks combo (General) & (Declaration)
> > > dan teks Option Compare Database lalu sy masukan teks SecuringTables di
> > > immediate windows, tapi table tetap terlihat.
> > > TerimaKasih
> > >
> > >
> > > ----- Original Message ----
> > > From: Haer Talib < [EMAIL PROTECTED]>
> > > To: R. Yoga <[EMAIL PROTECTED]>
> > > Sent: Tuesday, December 11, 2007 3:57:34 PM
> > > Subject: Re: Cara Hidden Table dg VBA
> > >
> > > Proc SecuringTables digunakan untuk memberi atribut hidden pada tables
> > > dalam database sekarang, termasuk linked table, namun tdk mengubah 
> > > attribut
> > > table pada database lain, misalnya BE anda.
> > >
> > > Untuk menghide table pada BE, jalankan proc tsb pada database BE.
> > >
> > > Salam,
> > > Haer Talib
> > >
> > >
> > > On Dec 10, 2007 4:47 PM, R. Yoga <[EMAIL PROTECTED]> wrote:
> > >
> > > >
> > > > Bpk Haer, Sy punya buka anda judulnya "Kupas Tuntas Access
> > > > Securtty", Sy sudah masukan :
> > > >
> > > > *Sub SecuringTables(Optional nHide As Integer = 1)
> > > >     Dim db As Database
> > > >     Set db = CurrentDb
> > > >     For i = 0 To db.TableDefs.Count - 1
> > > >         If Left(db.TableDefs(i).Name, 4) = "mSys" Or Left(
> > > > db.TableDefs(i).Name, 1) = "~" Or Left(db.TableDefs(i).Name, 4) =
> > > > "Usys" Then
> > > >             'Not a table
> > > >         Else
> > > >             db.TableDefs(i).Attributes = nHide   '1=Hide
> > > >                                                  '0=Normal
> > > >         End If
> > > >     Next
> > > >     Set db = Nothing
> > > > End Sub*
> > > >
> > > > masalahnya table di file mdb di Back End tetap ada, bagaimana
> > > > urut2an prosedurnya
> > > > Terimakasih
> > > >
> > > > ------------------------------
> > > > Looking for last minute shopping deals? Find them fast with Yahoo!
> > > > Search.<http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping>
> > > >
> > >
> > >
> > >
> > > ------------------------------
> > > Looking for last minute shopping deals? Find them fast with Yahoo!
> > > Search.<http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping>
> > >
> >
> >
> >
> > ------------------------------
> > Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
> > it 
> > now.<http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ+>
> >
>
>
>
> ------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
> now.<http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ+>
>

Kirim email ke