Selasa, 24 Mei 2011

Re: [belajar-access] perkenalan

 



Dear Mas Sutjiharso, sekedar merefresh kembali penjelasan detail dari Mas Hariyanto, saya kirimkan emailnya waktu itu, saat membahas koneksi access via internet sbb:
 
----- Original Message -----
From: hari yanto
Sent: Saturday, November 06, 2010 12:29 AM
Subject: [belajar-access] IE dan MS Acces Any Where

 

Audzubillah himinasyaitonirrajim Bismillahirrahmanirrahiim ....,
Terimakasih, Mas Sofyan...,
 
Sejatinya saya juga sudah mendevelop program Ms Acces, yang menurutku baru. Ceritanya begini.
  1. Kawan-kawan dikantor saya memiliki tugas mengentry ke database yang ada di server nasional.
  2. Tidak ada fasilitas yang diberikan. Kecuali harus entry melalui web satu per satu (mungkin sekalian memfilter agar data tidak ganda, dan kalau dilakukan secara masif dikhawatirkan terjadi kemacetan trafic)
  3. Karena data sudah ada di server Surabaya, yang dilakukan adalah klik window Ms Acces untuk mengcopy data dari server Surabaya. Terus klik windows internet explorer dan mempaste-kan pada form php buatan Jakarta. Satu per satu.
  4. Waktu pertemuan Kopdar Jatim, saya sempat bertanya. Dan oleh Mas Agung disodori ide: Internet Explorer (IE) yang ada di form Ms Acces.
  5. Awalnya tetap copy paste. Tapi dibandingkan dengan prosedur lama, ini lebih enak. Tidak perlu klik window lain. Cukup buka form Ms Acces, disebelahnya sudah ada IE.
  6. Setelah saya otak atik Web browser menggunakan VBA sekian lama, meminta bantuan Allah, dan mencari tahu info dari Google, alhamdulillah akhirnya ketemu juga. Saya klik data di form Ms Access, isian IE yang ada disebelahnya terisi secara otomatis. Dan, langsung dikirim ke server Jakarta.
  7. Sehingga nggak perlu copy paste lagi. Waktu pelaksanaan pekerjaan menjadi lebih singkat. Dan, kawan-kawan di kantor saya enak bekerja.
  8. Iseng-iseng saya arahkan alamat IEnya ke mail.yahoo.com, eh.. malah berat sekali... Mungkin karena yahoo memberi proteksi ya... Atau, bisa juga karena dari form Ms Acces, Form IE bisa kita arahkan sesuai harapan kita..
 
Suatu saat, akan saya share contohnya. Sehingga kalau kawan-kawan di forum ini memiliki tugas hampir sama dengan kantor saya, penyelesaiannya bisa cepat.  Dan sisa waktunya dapat dimanfaatkan untuk hal lain yang lebih bermanfaat ketimbang hanya copy paste.
 
Hariyanto (Surabaya)
 


--- On Fri, 5/11/10, Sofyan Efendi <sofyanefendi@gmail.com> wrote:

From: Sofyan Efendi <sofyanefendi@gmail.com>
Subject: Re: [belajar-access] Fw: MS Acces Any Where
To: belajar-access@yahoogroups.com
Date: Friday, 5 November, 2010, 4:47 PM

 
Subhanallah, ilmu yang sangat bermanfaat sekali Mas, terima kasih banyak atas sharing ilmunya ini....
 
Wassalaamu'alaikum Warahmatullahi Wabarakatuh,
Sofyan Efendi.
http://opi.110mb.com/
----- Original Message -----
From: hari yanto
Sent: Friday, November 05, 2010 1:51 PM
Subject: [belajar-access] Fw: MS Acces Any Where

 
Pada bagian akhir ada yang kurang (terlanjut kepencet tab):
 
Function KONEKSI()
 
       connToDB "(isi dengan port public)", "(isi dengan username MySql)", "(isi dengan password MySql)", 3306 (portnya MySql), "(isi dengan nama database)"

End Function
 
Semoga bermanfaat... dan terus menambah semangat belajar...
 
Hariyanto (Surabaya)
 
 
--- On Fri, 5/11/10, hari yanto <har_i20002000@yahoo.com> wrote:

From: hari yanto <har_i20002000@yahoo.com>
Subject: MS Acces Any Where
To: belajar-access@yahoogroups.com
Date: Friday, 5 November, 2010, 1:46 PM

Audzubillah himinasyaitonirrajim Bismillahirrahmanirrahiim ....,

Setelah lebih dari seminggu mengotak-atik modem ADSL Speedy, alhamdulillah sekarang sudah bisa berubah menjadi public.

Yang saya lakukan pada modem kantor saya, TP-Link 8816 (modem lain settingnya berbeda mungkin) adalah:
  1. Masuk ke modem Speedy (biasanya 192.168.1.1 atau 192.168.2.1)
  2. Klik interface setup, pilih Virtual Circuit: PVC2 > arahkan ke bawah. Cari sebelah kiri IP Adrress > Pastikan NAT Enable dan default routing pada posisi Yes > Save
  3. Klik Advanced status > klik NAT > pilih Virtual Circuit: PVC2  > klik DMZ > klik DMZ enable > isi DMZ host IP dengan nomor IP lokal yang hendak di remote (misalnya 192.168.1.100) > Save
  4. Klik Advanced status > klik NAT > klik virtual server
  5. Rule 1, biarkan saja
  6. Application: Klik combo box > pilih HTTP_Server
  7. Start port number otomatis terisi 80
  8. End port number otomatis terisi 80
  9. Local IP Address : isi dengan ip lokal yang hendak diremote (misal 192.168.1.100) > Save
  10. Akan tampak hasil simpanannya
  11. Klik Maintenance > sysrestart > Pastikan enabled pada current setting > klik RESTART
  12. Untuk tahu IP publicnya, masuklah pada http://www.whatismyip.com/
  13. Selesai
 
Untuk koneksi ke database MySql saya menggunakan modul ini:
 
Option Explicit
Public conn As New ADODB.Connection
Public Function connToDB(serverName As String, _
   UserName As String, userPass As String, _
   dbPath As String, dbName As String)
Dim strCon As String
    On Error GoTo errHandle
   
    strCon = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=" _
    & serverName & ";DATABASE=" & dbName & ";" & _
    "UID=" & UserName & ";PWD=" & userPass & ";OPTION=16426"
    Set conn = New ADODB.Connection
    conn.Open strCon
    Exit Function
errHandle:
    MsgBox "SERVER SEDANG TIDAK AKTIF", , "NON AKTIF"
    conn.Close
    Set conn = Nothing
End Function
Function KONEKSI()
  
    connToDB "", "root", "hanna", 3306, "lpjk"
End Function




Sehingga sekarang saya bisa menggunakan interface Ms acces (data base MySql) dari manapun juga. Tidak tergantung pada LAN. Tapi pada kabel telepon.

Wassalaamu'alaikum Warahmatullahi Wabarakatuh,
Sofyan Efendi.
http://opi.110mb.com/
----- Original Message -----
From: hari yanto
Sent: Wednesday, May 25, 2011 8:28 AM
Subject: Re: [belajar-access] perkenalan

 

Selamat bergabung Sutjiharso....,
 
Diskusi tentang ini memang pernah dibahas di forum ini. Silahkan Sampeyan cari. Gambaran singkatnya begini:
 
  1. Kalau Ms Acces tampil secara di web (seperti kita lihat pada komputer sekarang), itu tidak mungkin. Dulu saya mempunyai gambaran. Terus saya coba meletakkan di IP Public. Sehingga masuk di salah satu direktori-nya (index of), misalnya contoh.mdb. Namun begitu saya klik, walaupun saya pilih open, yang terjadi bukan open. Tapi simpan. Ini sama dengan kita membuka file berekstention doc, xls, atau yang lainnya. Walaupun misalnya terbuka, dan kita bisa melakukan editing, tapi yang di edit bukan yang berada di IP Public. Melainkan yang dikomputer kita.
  2. Pilihan pertama untuk bisa diakses via internet adalah tetap memakai Ms Acces, tapi tidak dibuka di public. Jadinya, semua user harus memiliki file mdb sama. Kita jadikan Ms Acces sebagai interface (Front End). Database-nya (dalam bentuk Ms Acces pula) berada di tempat lain. Untuk mengakses database itu, memakai IP Public dan VBA. Kelemahannya, akses data lambat. Karena memakai IP Public. Dan, tergantung pula band width.
  3. Pilihan kedua, kita posisikan Ms Acces sebagai database. Untuk menampilkan melalui web, kita pergunakan php, asp, atau bahasa-bahasa pemrograman lainnya. Disini, kita harus mendesign ulang front end pada web. Dan, mencoba memahami event-event atau lain-lainnya yang disampaikan dengan cara berbeda. Ini salah satu kelemahannya. Kita harus mendesign ulang (kalau interface sebelumnya sudah didesign Ms Access). Keunggulannya, access data lebih cepat. Karena koneksinya memakai lokal. Bukan IP Public. Walaupun kita mengaksesnya via IP Public.
 
Usul saya, kalau Sampeyan setuju, lebih baik Sampeyan mulai mempraktekkan. Kalau menghadapi masalah, yang itu menunjukkan kalau Sampeyan belajar, bisa ditanyakan melalui forum ini. Kalau Sampeyan tidak bermasalah, saya justru khawatir. Sampeyan lebih pintar dari kita semua. Atau, sebaliknya Sampeyan tidak mencoba sedikitpun.
 
Semoga yang saya sampaikan ini bisa memberi semangat dan bermanfaat.
 
Hariyanto (Surabaya)
 

--- On Tue, 24/5/11, Sutjiharso Suwargo <ukmindonesia@ymail.com> wrote:

From: Sutjiharso Suwargo <ukmindonesia@ymail.com>
Subject: [belajar-access] perkenalan
To: belajar-access@yahoogroups.com
Date: Tuesday, 24 May, 2011, 8:43 PM

 
Perkenalkan saya angggota baru,
Maaf mungkin topik ini sudah pernah dibahas, namun sebagai anggota baru dan pengguna access, saya ingin mengajukan pertanyaan :
Bagaimana caranya agar aplikasi access dapat diakses melalui internet, sehingga data atau report dapat diakses oleh pengguna lain di tempat yang berbeda secara online 
Terima kasih,
Sutjiharso

UKM Indonesia
(021)3231.2749, 0812.1000.3749
Fax.(021)8370.8314
Email : ukmindonesia@ymail.com
WEB : ukmindonesia.net

__._,_.___
Recent Activity:
SPAM IS PROHIBITED
.

__,_._,___

Tidak ada komentar:

Posting Komentar